massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / prettier / parser-flow.js
1 !function(r,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):((r="undefined"!=typeof globalThis?globalThis:r||self).prettierPlugins=r.prettierPlugins||{},r.prettierPlugins.flow=e())}(this,(function(){"use strict";var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(r){return r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var n,t=function(r,e){const n=new SyntaxError(r+" ("+e.start.line+":"+e.start.column+")");return n.loc=e,n},u={},a=void 0!==a?a:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{};function i(){if(void 0===n){var r=new ArrayBuffer(2),e=new Uint8Array(r),t=new Uint16Array(r);if(e[0]=1,e[1]=2,258===t[0])n="BE";else{if(513!==t[0])throw new Error("unable to figure out endianess");n="LE"}}return n}function c(){return void 0!==a.location?a.location.hostname:""}function f(){return[]}function o(){return 0}function s(){return Number.MAX_VALUE}function l(){return Number.MAX_VALUE}function v(){return[]}function D(){return"Browser"}function b(){return void 0!==a.navigator?a.navigator.appVersion:""}function p(){}function E(){}function m(){return"javascript"}function F(){return"browser"}function k(){return"/tmp"}var d=k,h={EOL:"\n",arch:m,platform:F,tmpdir:d,tmpDir:k,networkInterfaces:p,getNetworkInterfaces:E,release:b,type:D,cpus:v,totalmem:l,freemem:s,uptime:o,loadavg:f,hostname:c,endianness:i},y=e(Object.freeze({__proto__:null,endianness:i,hostname:c,loadavg:f,uptime:o,freemem:s,totalmem:l,cpus:v,type:D,release:b,networkInterfaces:p,getNetworkInterfaces:E,arch:m,platform:F,tmpDir:k,tmpdir:d,EOL:"\n",default:h})),_={exports:{}};const A=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");const e=r.match(/(?:\r?\n)/g)||[];if(0===e.length)return;const n=e.filter((r=>"\r\n"===r)).length;return n>e.length-n?"\r\n":"\n"};function C(){const r=y;return C=function(){return r},r}function w(){const r=(e=_.exports)&&e.__esModule?e:{default:e};var e;return w=function(){return r},r}_.exports=A,_.exports.graceful=r=>"string"==typeof r&&A(r)||"\n",Object.defineProperty(u,"__esModule",{value:!0}),u.extract=function(r){const e=r.match(B);return e?e[0].trimLeft():""},u.strip=function(r){const e=r.match(B);return e&&e[0]?r.substring(e[0].length):r},u.parse=function(r){return P(r).pragmas},u.parseWithComments=P,u.print=function(r){let{comments:e="",pragmas:n={}}=r;const t=(0,w().default)(e)||C().EOL,u=" *",a=Object.keys(n),i=a.map((r=>R(r,n[r]))).reduce(((r,e)=>r.concat(e)),[]).map((r=>" * "+r+t)).join("");if(!e){if(0===a.length)return"";if(1===a.length&&!Array.isArray(n[a[0]])){const r=n[a[0]];return"".concat("/**"," ").concat(R(a[0],r)[0]).concat(" */")}}const c=e.split(t).map((r=>"".concat(u," ").concat(r))).join(t)+t;return"/**"+t+(e?c:"")+(e&&a.length?u+t:"")+i+" */"};const S=/\*\/$/,g=/^\/\*\*/,B=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,T=/(^|\s+)\/\/([^\r\n]*)/g,I=/^(\r?\n)+/,O=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,N=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,x=/(\r?\n|^) *\* ?/g,L=[];function P(r){const e=(0,w().default)(r)||C().EOL;r=r.replace(g,"").replace(S,"").replace(x,"$1");let n="";for(;n!==r;)n=r,r=r.replace(O,"".concat(e,"$1 $2").concat(e));r=r.replace(I,"").trimRight();const t=Object.create(null),u=r.replace(N,"").replace(I,"").trimRight();let a;for(;a=N.exec(r);){const r=a[2].replace(T,"");"string"==typeof t[a[1]]||Array.isArray(t[a[1]])?t[a[1]]=L.concat(t[a[1]],r):t[a[1]]=r}return{comments:u,pragmas:t}}function R(r,e){return L.concat(e).map((e=>"@".concat(r," ").concat(e).trim()))}var M={exports:{}};const G=function(){let{onlyFirst:r=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(e,r?void 0:"g")};var U={exports:{}};const j=r=>!Number.isNaN(r)&&(r>=4352&&(r<=4447||9001===r||9002===r||11904<=r&&r<=12871&&12351!==r||12880<=r&&r<=19903||19968<=r&&r<=42182||43360<=r&&r<=43388||44032<=r&&r<=55203||63744<=r&&r<=64255||65040<=r&&r<=65049||65072<=r&&r<=65131||65281<=r&&r<=65376||65504<=r&&r<=65510||110592<=r&&r<=110593||127488<=r&&r<=127569||131072<=r&&r<=262141));U.exports=j,U.exports.default=j;const H=r=>"string"==typeof r?r.replace(G(),""):r,X=U.exports,Y=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F|\uD83D\uDC68(?:\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68\uD83C\uDFFB|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|[\u2695\u2696\u2708]\uFE0F|\uD83D[\uDC66\uDC67]|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708])\uFE0F|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C[\uDFFB-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)\uD83C\uDFFB|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB\uDFFC])|\uD83D\uDC69(?:\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D\uD83D\uDC69)(?:\uD83C[\uDFFB-\uDFFD])|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|(?:(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)\uFE0F|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:(?:\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\u200D[\u2640\u2642])|\uD83C\uDFF4\u200D\u2620)\uFE0F|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF4\uD83C\uDDF2|\uD83C\uDDF6\uD83C\uDDE6|[#\*0-9]\uFE0F\u20E3|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83D\uDC69(?:\uD83C[\uDFFB-\uDFFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270A-\u270D]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC70\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDCAA\uDD74\uDD7A\uDD90\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD36\uDDB5\uDDB6\uDDBB\uDDD2-\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5\uDEEB\uDEEC\uDEF4-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFA\uDFE0-\uDFEB]|\uD83E[\uDD0D-\uDD3A\uDD3C-\uDD45\uDD47-\uDD71\uDD73-\uDD76\uDD7A-\uDDA2\uDDA5-\uDDAA\uDDAE-\uDDCA\uDDCD-\uDDFF\uDE70-\uDE73\uDE78-\uDE7A\uDE80-\uDE82\uDE90-\uDE95])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g},V=r=>{if("string"!=typeof r||0===r.length)return 0;if(0===(r=H(r)).length)return 0;r=r.replace(Y(),"  ");let e=0;for(let n=0;n<r.length;n++){const t=r.codePointAt(n);t<=31||t>=127&&t<=159||(t>=768&&t<=879||(t>65535&&n++,e+=X(t)?2:1))}return e};M.exports=V,M.exports.default=V;var K=r=>r[r.length-1];function W(r,e){if(null==r)return{};var n,t,u=function(r,e){if(null==r)return{};var n,t,u={},a=Object.keys(r);for(t=0;t<a.length;t++)n=a[t],e.indexOf(n)>=0||(u[n]=r[n]);return u}(r,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);for(t=0;t<a.length;t++)n=a[t],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(r,n)&&(u[n]=r[n])}return u}function J(r,e){return e||(e=r.slice(0)),Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(e)}}))}var q=function(r){return r&&r.Math==Math&&r},z=q("object"==typeof globalThis&&globalThis)||q("object"==typeof window&&window)||q("object"==typeof self&&self)||q("object"==typeof r&&r)||function(){return this}()||Function("return this")(),$={},Q=function(r){try{return!!r()}catch(r){return!0}},Z=!Q((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),rr=Function.prototype.call,er=rr.bind?rr.bind(rr):function(){return rr.apply(rr,arguments)},nr={},tr={}.propertyIsEnumerable,ur=Object.getOwnPropertyDescriptor,ar=ur&&!tr.call({1:2},1);nr.f=ar?function(r){var e=ur(this,r);return!!e&&e.enumerable}:tr;var ir,cr,fr=function(r,e){return{enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:e}},or=Function.prototype,sr=or.bind,lr=or.call,vr=sr&&sr.bind(lr),Dr=sr?function(r){return r&&vr(lr,r)}:function(r){return r&&function(){return lr.apply(r,arguments)}},br=Dr,pr=br({}.toString),Er=br("".slice),mr=function(r){return Er(pr(r),8,-1)},Fr=Dr,kr=Q,dr=mr,hr=z.Object,yr=Fr("".split),_r=kr((function(){return!hr("z").propertyIsEnumerable(0)}))?function(r){return"String"==dr(r)?yr(r,""):hr(r)}:hr,Ar=z.TypeError,Cr=function(r){if(null==r)throw Ar("Can't call method on "+r);return r},wr=_r,Sr=Cr,gr=function(r){return wr(Sr(r))},Br=function(r){return"function"==typeof r},Tr=Br,Ir=function(r){return"object"==typeof r?null!==r:Tr(r)},Or=z,Nr=Br,xr=function(r){return Nr(r)?r:void 0},Lr=function(r,e){return arguments.length<2?xr(Or[r]):Or[r]&&Or[r][e]},Pr=Dr({}.isPrototypeOf),Rr=Lr("navigator","userAgent")||"",Mr=z,Gr=Rr,Ur=Mr.process,jr=Mr.Deno,Hr=Ur&&Ur.versions||jr&&jr.version,Xr=Hr&&Hr.v8;Xr&&(cr=(ir=Xr.split("."))[0]>0&&ir[0]<4?1:+(ir[0]+ir[1])),!cr&&Gr&&(!(ir=Gr.match(/Edge\/(\d+)/))||ir[1]>=74)&&(ir=Gr.match(/Chrome\/(\d+)/))&&(cr=+ir[1]);var Yr=cr,Vr=Yr,Kr=Q,Wr=!!Object.getOwnPropertySymbols&&!Kr((function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&Vr&&Vr<41})),Jr=Wr&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,qr=Lr,zr=Br,$r=Pr,Qr=Jr,Zr=z.Object,re=Qr?function(r){return"symbol"==typeof r}:function(r){var e=qr("Symbol");return zr(e)&&$r(e.prototype,Zr(r))},ee=z.String,ne=function(r){try{return ee(r)}catch(r){return"Object"}},te=Br,ue=ne,ae=z.TypeError,ie=function(r){if(te(r))return r;throw ae(ue(r)+" is not a function")},ce=ie,fe=function(r,e){var n=r[e];return null==n?void 0:ce(n)},oe=er,se=Br,le=Ir,ve=z.TypeError,De={exports:{}},be=z,pe=Object.defineProperty,Ee=function(r,e){try{pe(be,r,{value:e,configurable:!0,writable:!0})}catch(n){be[r]=e}return e},me=Ee,Fe="__core-js_shared__",ke=z[Fe]||me(Fe,{}),de=ke;(De.exports=function(r,e){return de[r]||(de[r]=void 0!==e?e:{})})("versions",[]).push({version:"3.19.1",mode:"global",copyright:"\xa9 2021 Denis Pushkarev (zloirock.ru)"});var he=Cr,ye=z.Object,_e=function(r){return ye(he(r))},Ae=_e,Ce=Dr({}.hasOwnProperty),we=Object.hasOwn||function(r,e){return Ce(Ae(r),e)},Se=Dr,ge=0,Be=Math.random(),Te=Se(1..toString),Ie=function(r){return"Symbol("+(void 0===r?"":r)+")_"+Te(++ge+Be,36)},Oe=z,Ne=De.exports,xe=we,Le=Ie,Pe=Wr,Re=Jr,Me=Ne("wks"),Ge=Oe.Symbol,Ue=Ge&&Ge.for,je=Re?Ge:Ge&&Ge.withoutSetter||Le,He=function(r){if(!xe(Me,r)||!Pe&&"string"!=typeof Me[r]){var e="Symbol."+r;Pe&&xe(Ge,r)?Me[r]=Ge[r]:Me[r]=Re&&Ue?Ue(e):je(e)}return Me[r]},Xe=er,Ye=Ir,Ve=re,Ke=fe,We=function(r,e){var n,t;if("string"===e&&se(n=r.toString)&&!le(t=oe(n,r)))return t;if(se(n=r.valueOf)&&!le(t=oe(n,r)))return t;if("string"!==e&&se(n=r.toString)&&!le(t=oe(n,r)))return t;throw ve("Can't convert object to primitive value")},Je=He,qe=z.TypeError,ze=Je("toPrimitive"),$e=function(r,e){if(!Ye(r)||Ve(r))return r;var n,t=Ke(r,ze);if(t){if(void 0===e&&(e="default"),n=Xe(t,r,e),!Ye(n)||Ve(n))return n;throw qe("Can't convert object to primitive value")}return void 0===e&&(e="number"),We(r,e)},Qe=re,Ze=function(r){var e=$e(r,"string");return Qe(e)?e:e+""},rn=Ir,en=z.document,nn=rn(en)&&rn(en.createElement),tn=function(r){return nn?en.createElement(r):{}},un=!Z&&!Q((function(){return 7!=Object.defineProperty(tn("div"),"a",{get:function(){return 7}}).a})),an=Z,cn=er,fn=nr,on=fr,sn=gr,ln=Ze,vn=we,Dn=un,bn=Object.getOwnPropertyDescriptor;$.f=an?bn:function(r,e){if(r=sn(r),e=ln(e),Dn)try{return bn(r,e)}catch(r){}if(vn(r,e))return on(!cn(fn.f,r,e),r[e])};var pn={},En=z,mn=Ir,Fn=En.String,kn=En.TypeError,dn=function(r){if(mn(r))return r;throw kn(Fn(r)+" is not an object")},hn=Z,yn=un,_n=dn,An=Ze,Cn=z.TypeError,wn=Object.defineProperty;pn.f=hn?wn:function(r,e,n){if(_n(r),e=An(e),_n(n),yn)try{return wn(r,e,n)}catch(r){}if("get"in n||"set"in n)throw Cn("Accessors not supported");return"value"in n&&(r[e]=n.value),r};var Sn=pn,gn=fr,Bn=Z?function(r,e,n){return Sn.f(r,e,gn(1,n))}:function(r,e,n){return r[e]=n,r},Tn={exports:{}},In=Br,On=ke,Nn=Dr(Function.toString);In(On.inspectSource)||(On.inspectSource=function(r){return Nn(r)});var xn,Ln,Pn,Rn=On.inspectSource,Mn=Br,Gn=Rn,Un=z.WeakMap,jn=Mn(Un)&&/native code/.test(Gn(Un)),Hn=De.exports,Xn=Ie,Yn=Hn("keys"),Vn={},Kn=jn,Wn=z,Jn=Dr,qn=Ir,zn=Bn,$n=we,Qn=ke,Zn=function(r){return Yn[r]||(Yn[r]=Xn(r))},rt=Vn,et="Object already initialized",nt=Wn.TypeError,tt=Wn.WeakMap;if(Kn||Qn.state){var ut=Qn.state||(Qn.state=new tt),at=Jn(ut.get),it=Jn(ut.has),ct=Jn(ut.set);xn=function(r,e){if(it(ut,r))throw new nt(et);return e.facade=r,ct(ut,r,e),e},Ln=function(r){return at(ut,r)||{}},Pn=function(r){return it(ut,r)}}else{var ft=Zn("state");rt[ft]=!0,xn=function(r,e){if($n(r,ft))throw new nt(et);return e.facade=r,zn(r,ft,e),e},Ln=function(r){return $n(r,ft)?r[ft]:{}},Pn=function(r){return $n(r,ft)}}var ot={set:xn,get:Ln,has:Pn,enforce:function(r){return Pn(r)?Ln(r):xn(r,{})},getterFor:function(r){return function(e){var n;if(!qn(e)||(n=Ln(e)).type!==r)throw nt("Incompatible receiver, "+r+" required");return n}}},st=Z,lt=we,vt=Function.prototype,Dt=st&&Object.getOwnPropertyDescriptor,bt=lt(vt,"name"),pt=bt&&"something"===function(){}.name,Et=bt&&(!st||st&&Dt(vt,"name").configurable),mt=z,Ft=Br,kt=we,dt=Bn,ht=Ee,yt=Rn,_t={EXISTS:bt,PROPER:pt,CONFIGURABLE:Et}.CONFIGURABLE,At=ot.get,Ct=ot.enforce,wt=String(String).split("String");(Tn.exports=function(r,e,n,t){var u,a=!!t&&!!t.unsafe,i=!!t&&!!t.enumerable,c=!!t&&!!t.noTargetGet,f=t&&void 0!==t.name?t.name:e;Ft(n)&&("Symbol("===String(f).slice(0,7)&&(f="["+String(f).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!kt(n,"name")||_t&&n.name!==f)&&dt(n,"name",f),(u=Ct(n)).source||(u.source=wt.join("string"==typeof f?f:""))),r!==mt?(a?!c&&r[e]&&(i=!0):delete r[e],i?r[e]=n:dt(r,e,n)):i?r[e]=n:ht(e,n)})(Function.prototype,"toString",(function(){return Ft(this)&&At(this).source||yt(this)}));var St={},gt=Math.ceil,Bt=Math.floor,Tt=function(r){var e=+r;return e!=e||0===e?0:(e>0?Bt:gt)(e)},It=Tt,Ot=Math.max,Nt=Math.min,xt=Tt,Lt=Math.min,Pt=function(r){return r>0?Lt(xt(r),9007199254740991):0},Rt=function(r){return Pt(r.length)},Mt=gr,Gt=function(r,e){var n=It(r);return n<0?Ot(n+e,0):Nt(n,e)},Ut=Rt,jt=function(r){return function(e,n,t){var u,a=Mt(e),i=Ut(a),c=Gt(t,i);if(r&&n!=n){for(;i>c;)if((u=a[c++])!=u)return!0}else for(;i>c;c++)if((r||c in a)&&a[c]===n)return r||c||0;return!r&&-1}},Ht={includes:jt(!0),indexOf:jt(!1)},Xt=we,Yt=gr,Vt=Ht.indexOf,Kt=Vn,Wt=Dr([].push),Jt=function(r,e){var n,t=Yt(r),u=0,a=[];for(n in t)!Xt(Kt,n)&&Xt(t,n)&&Wt(a,n);for(;e.length>u;)Xt(t,n=e[u++])&&(~Vt(a,n)||Wt(a,n));return a},qt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"].concat("length","prototype");St.f=Object.getOwnPropertyNames||function(r){return Jt(r,qt)};var zt={};zt.f=Object.getOwnPropertySymbols;var $t=Lr,Qt=St,Zt=zt,ru=dn,eu=Dr([].concat),nu=$t("Reflect","ownKeys")||function(r){var e=Qt.f(ru(r)),n=Zt.f;return n?eu(e,n(r)):e},tu=we,uu=nu,au=$,iu=pn,cu=Q,fu=Br,ou=/#|\.prototype\./,su=function(r,e){var n=vu[lu(r)];return n==bu||n!=Du&&(fu(e)?cu(e):!!e)},lu=su.normalize=function(r){return String(r).replace(ou,".").toLowerCase()},vu=su.data={},Du=su.NATIVE="N",bu=su.POLYFILL="P",pu=su,Eu=z,mu=$.f,Fu=Bn,ku=Tn.exports,du=Ee,hu=function(r,e){for(var n=uu(e),t=iu.f,u=au.f,a=0;a<n.length;a++){var i=n[a];tu(r,i)||t(r,i,u(e,i))}},yu=pu,_u=function(r,e){var n,t,u,a,i,c=r.target,f=r.global,o=r.stat;if(n=f?Eu:o?Eu[c]||du(c,{}):(Eu[c]||{}).prototype)for(t in e){if(a=e[t],u=r.noTargetGet?(i=mu(n,t))&&i.value:n[t],!yu(f?t:c+(o?".":"#")+t,r.forced)&&void 0!==u){if(typeof a==typeof u)continue;hu(a,u)}(r.sham||u&&u.sham)&&Fu(a,"sham",!0),ku(n,t,a,r)}},Au=mr,Cu=Array.isArray||function(r){return"Array"==Au(r)},wu=ie,Su=Dr(Dr.bind),gu=function(r,e){return wu(r),void 0===e?r:Su?Su(r,e):function(){return r.apply(e,arguments)}},Bu=Cu,Tu=Rt,Iu=gu,Ou=z.TypeError,Nu=function(r,e,n,t,u,a,i,c){for(var f,o,s=u,l=0,v=!!i&&Iu(i,c);l<t;){if(l in n){if(f=v?v(n[l],l,e):n[l],a>0&&Bu(f))o=Tu(f),s=Nu(r,e,f,o,s,a-1)-1;else{if(s>=9007199254740991)throw Ou("Exceed the acceptable array length");r[s]=f}s++}l++}return s},xu=Nu,Lu={};Lu[He("toStringTag")]="z";var Pu=z,Ru="[object z]"===String(Lu),Mu=Br,Gu=mr,Uu=He("toStringTag"),ju=Pu.Object,Hu="Arguments"==Gu(function(){return arguments}()),Xu=Ru?Gu:function(r){var e,n,t;return void 0===r?"Undefined":null===r?"Null":"string"==typeof(n=function(r,e){try{return r[e]}catch(r){}}(e=ju(r),Uu))?n:Hu?Gu(e):"Object"==(t=Gu(e))&&Mu(e.callee)?"Arguments":t},Yu=Dr,Vu=Q,Ku=Br,Wu=Xu,Ju=Rn,qu=function(){},zu=[],$u=Lr("Reflect","construct"),Qu=/^\s*(?:class|function)\b/,Zu=Yu(Qu.exec),ra=!Qu.exec(qu),ea=function(r){if(!Ku(r))return!1;try{return $u(qu,zu,r),!0}catch(r){return!1}},na=!$u||Vu((function(){var r;return ea(ea.call)||!ea(Object)||!ea((function(){r=!0}))||r}))?function(r){if(!Ku(r))return!1;switch(Wu(r)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return ra||!!Zu(Qu,Ju(r))}:ea,ta=z,ua=Cu,aa=na,ia=Ir,ca=He("species"),fa=ta.Array,oa=function(r){var e;return ua(r)&&(e=r.constructor,(aa(e)&&(e===fa||ua(e.prototype))||ia(e)&&null===(e=e[ca]))&&(e=void 0)),void 0===e?fa:e},sa=xu,la=ie,va=_e,Da=Rt,ba=function(r,e){return new(oa(r))(0===e?0:e)};_u({target:"Array",proto:!0},{flatMap:function(r){var e,n=va(this),t=Da(n);return la(r),(e=ba(n,0)).length=sa(e,n,n,t,0,1,r,arguments.length>1?arguments[1]:void 0),e}});var pa=Xu,Ea=z.String,ma=Dr([].slice),Fa=Math.floor,ka=function(r,e){var n=r.length,t=Fa(n/2);return n<8?da(r,e):ha(r,ka(ma(r,0,t),e),ka(ma(r,t),e),e)},da=function(r,e){for(var n,t,u=r.length,a=1;a<u;){for(t=a,n=r[a];t&&e(r[t-1],n)>0;)r[t]=r[--t];t!==a++&&(r[t]=n)}return r},ha=function(r,e,n,t){for(var u=e.length,a=n.length,i=0,c=0;i<u||c<a;)r[i+c]=i<u&&c<a?t(e[i],n[c])<=0?e[i++]:n[c++]:i<u?e[i++]:n[c++];return r},ya=ka,_a=Q,Aa=Rr.match(/firefox\/(\d+)/i),Ca=!!Aa&&+Aa[1],wa=/MSIE|Trident/.test(Rr),Sa=Rr.match(/AppleWebKit\/(\d+)\./),ga=!!Sa&&+Sa[1],Ba=_u,Ta=Dr,Ia=ie,Oa=_e,Na=Rt,xa=function(r){if("Symbol"===pa(r))throw TypeError("Cannot convert a Symbol value to a string");return Ea(r)},La=Q,Pa=ya,Ra=function(r,e){var n=[][r];return!!n&&_a((function(){n.call(null,e||function(){throw 1},1)}))},Ma=Ca,Ga=wa,Ua=Yr,ja=ga,Ha=[],Xa=Ta(Ha.sort),Ya=Ta(Ha.push),Va=La((function(){Ha.sort(void 0)})),Ka=La((function(){Ha.sort(null)})),Wa=Ra("sort"),Ja=!La((function(){if(Ua)return Ua<70;if(!(Ma&&Ma>3)){if(Ga)return!0;if(ja)return ja<603;var r,e,n,t,u="";for(r=65;r<76;r++){switch(e=String.fromCharCode(r),r){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(t=0;t<47;t++)Ha.push({k:e+t,v:n})}for(Ha.sort((function(r,e){return e.v-r.v})),t=0;t<Ha.length;t++)e=Ha[t].k.charAt(0),u.charAt(u.length-1)!==e&&(u+=e);return"DGBEFHACIJK"!==u}}));Ba({target:"Array",proto:!0,forced:Va||!Ka||!Wa||!Ja},{sort:function(r){void 0!==r&&Ia(r);var e=Oa(this);if(Ja)return void 0===r?Xa(e):Xa(e,r);var n,t,u=[],a=Na(e);for(t=0;t<a;t++)t in e&&Ya(u,e[t]);for(Pa(u,function(r){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==r?+r(e,n)||0:xa(e)>xa(n)?1:-1}}(r)),n=u.length,t=0;t<n;)e[t]=u[t++];for(;t<a;)delete e[t++];return e}});var qa={},za=qa,$a=He("iterator"),Qa=Array.prototype,Za=Xu,ri=fe,ei=qa,ni=He("iterator"),ti=function(r){if(null!=r)return ri(r,ni)||ri(r,"@@iterator")||ei[Za(r)]},ui=er,ai=ie,ii=dn,ci=ne,fi=ti,oi=z.TypeError,si=er,li=dn,vi=fe,Di=gu,bi=er,pi=dn,Ei=ne,mi=function(r){return void 0!==r&&(za.Array===r||Qa[$a]===r)},Fi=Rt,ki=Pr,di=function(r,e){var n=arguments.length<2?fi(r):e;if(ai(n))return ii(ui(n,r));throw oi(ci(r)+" is not iterable")},hi=ti,yi=function(r,e,n){var t,u;li(r);try{if(!(t=vi(r,"return"))){if("throw"===e)throw n;return n}t=si(t,r)}catch(r){u=!0,t=r}if("throw"===e)throw n;if(u)throw t;return li(t),n},_i=z.TypeError,Ai=function(r,e){this.stopped=r,this.result=e},Ci=Ai.prototype,wi=Ze,Si=pn,gi=fr,Bi=function(r,e,n){var t,u,a,i,c,f,o,s=n&&n.that,l=!(!n||!n.AS_ENTRIES),v=!(!n||!n.IS_ITERATOR),D=!(!n||!n.INTERRUPTED),b=Di(e,s),p=function(r){return t&&yi(t,"normal",r),new Ai(!0,r)},E=function(r){return l?(pi(r),D?b(r[0],r[1],p):b(r[0],r[1])):D?b(r,p):b(r)};if(v)t=r;else{if(!(u=hi(r)))throw _i(Ei(r)+" is not iterable");if(mi(u)){for(a=0,i=Fi(r);i>a;a++)if((c=E(r[a]))&&ki(Ci,c))return c;return new Ai(!1)}t=di(r,u)}for(f=t.next;!(o=bi(f,t)).done;){try{c=E(o.value)}catch(r){yi(t,"throw",r)}if("object"==typeof c&&c&&ki(Ci,c))return c}return new Ai(!1)},Ti=function(r,e,n){var t=wi(e);t in r?Si.f(r,t,gi(0,n)):r[t]=n};function Ii(){throw new Error("setTimeout has not been defined")}function Oi(){throw new Error("clearTimeout has not been defined")}_u({target:"Object",stat:!0},{fromEntries:function(r){var e={};return Bi(r,(function(r,n){Ti(e,r,n)}),{AS_ENTRIES:!0}),e}});var Ni=Ii,xi=Oi;function Li(r){if(Ni===setTimeout)return setTimeout(r,0);if((Ni===Ii||!Ni)&&setTimeout)return Ni=setTimeout,setTimeout(r,0);try{return Ni(r,0)}catch(e){try{return Ni.call(null,r,0)}catch(e){return Ni.call(this,r,0)}}}"function"==typeof a.setTimeout&&(Ni=setTimeout),"function"==typeof a.clearTimeout&&(xi=clearTimeout);var Pi,Ri=[],Mi=!1,Gi=-1;function Ui(){Mi&&Pi&&(Mi=!1,Pi.length?Ri=Pi.concat(Ri):Gi=-1,Ri.length&&ji())}function ji(){if(!Mi){var r=Li(Ui);Mi=!0;for(var e=Ri.length;e;){for(Pi=Ri,Ri=[];++Gi<e;)Pi&&Pi[Gi].run();Gi=-1,e=Ri.length}Pi=null,Mi=!1,function(r){if(xi===clearTimeout)return clearTimeout(r);if((xi===Oi||!xi)&&clearTimeout)return xi=clearTimeout,clearTimeout(r);try{xi(r)}catch(e){try{return xi.call(null,r)}catch(e){return xi.call(this,r)}}}(r)}}function Hi(r,e){this.fun=r,this.array=e}Hi.prototype.run=function(){this.fun.apply(null,this.array)};function Xi(){}var Yi=Xi,Vi=Xi,Ki=Xi,Wi=Xi,Ji=Xi,qi=Xi,zi=Xi;var $i=a.performance||{},Qi=$i.now||$i.mozNow||$i.msNow||$i.oNow||$i.webkitNow||function(){return(new Date).getTime()};var Zi=new Date;var rc={nextTick:function(r){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];Ri.push(new Hi(r,e)),1!==Ri.length||Mi||Li(ji)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:Yi,addListener:Vi,once:Ki,off:Wi,removeListener:Ji,removeAllListeners:qi,emit:zi,binding:function(r){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(r){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(r){var e=.001*Qi.call($i),n=Math.floor(e),t=Math.floor(e%1*1e9);return r&&(n-=r[0],(t-=r[1])<0&&(n--,t+=1e9)),[n,t]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-Zi)/1e3}},ec=rc;const nc="object"==typeof ec&&ec.env&&ec.env.NODE_DEBUG&&/\bsemver\b/i.test(ec.env.NODE_DEBUG)?function(){for(var r=arguments.length,e=new Array(r),n=0;n<r;n++)e[n]=arguments[n];return console.error("SEMVER",...e)}:()=>{};var tc=nc;var uc={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER||9007199254740991,MAX_SAFE_COMPONENT_LENGTH:16},ac={exports:{}};!function(r,e){const{MAX_SAFE_COMPONENT_LENGTH:n}=uc,t=tc,u=(e=r.exports={}).re=[],a=e.src=[],i=e.t={};let c=0;const f=(r,e,n)=>{const f=c++;t(f,e),i[r]=f,a[f]=e,u[f]=new RegExp(e,n?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","[0-9]+"),f("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),f("MAINVERSION","(".concat(a[i.NUMERICIDENTIFIER],")\\.")+"(".concat(a[i.NUMERICIDENTIFIER],")\\.")+"(".concat(a[i.NUMERICIDENTIFIER],")")),f("MAINVERSIONLOOSE","(".concat(a[i.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[i.NUMERICIDENTIFIERLOOSE],")\\.")+"(".concat(a[i.NUMERICIDENTIFIERLOOSE],")")),f("PRERELEASEIDENTIFIER","(?:".concat(a[i.NUMERICIDENTIFIER],"|").concat(a[i.NONNUMERICIDENTIFIER],")")),f("PRERELEASEIDENTIFIERLOOSE","(?:".concat(a[i.NUMERICIDENTIFIERLOOSE],"|").concat(a[i.NONNUMERICIDENTIFIER],")")),f("PRERELEASE","(?:-(".concat(a[i.PRERELEASEIDENTIFIER],"(?:\\.").concat(a[i.PRERELEASEIDENTIFIER],")*))")),f("PRERELEASELOOSE","(?:-?(".concat(a[i.PRERELEASEIDENTIFIERLOOSE],"(?:\\.").concat(a[i.PRERELEASEIDENTIFIERLOOSE],")*))")),f("BUILDIDENTIFIER","[0-9A-Za-z-]+"),f("BUILD","(?:\\+(".concat(a[i.BUILDIDENTIFIER],"(?:\\.").concat(a[i.BUILDIDENTIFIER],")*))")),f("FULLPLAIN","v?".concat(a[i.MAINVERSION]).concat(a[i.PRERELEASE],"?").concat(a[i.BUILD],"?")),f("FULL","^".concat(a[i.FULLPLAIN],"$")),f("LOOSEPLAIN","[v=\\s]*".concat(a[i.MAINVERSIONLOOSE]).concat(a[i.PRERELEASELOOSE],"?").concat(a[i.BUILD],"?")),f("LOOSE","^".concat(a[i.LOOSEPLAIN],"$")),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE","".concat(a[i.NUMERICIDENTIFIERLOOSE],"|x|X|\\*")),f("XRANGEIDENTIFIER","".concat(a[i.NUMERICIDENTIFIER],"|x|X|\\*")),f("XRANGEPLAIN","[v=\\s]*(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIER],")")+"(?:".concat(a[i.PRERELEASE],")?").concat(a[i.BUILD],"?")+")?)?"),f("XRANGEPLAINLOOSE","[v=\\s]*(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:\\.(".concat(a[i.XRANGEIDENTIFIERLOOSE],")")+"(?:".concat(a[i.PRERELEASELOOSE],")?").concat(a[i.BUILD],"?")+")?)?"),f("XRANGE","^".concat(a[i.GTLT],"\\s*").concat(a[i.XRANGEPLAIN],"$")),f("XRANGELOOSE","^".concat(a[i.GTLT],"\\s*").concat(a[i.XRANGEPLAINLOOSE],"$")),f("COERCE","".concat("(^|[^\\d])(\\d{1,").concat(n,"})")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:\\.(\\d{1,".concat(n,"}))?")+"(?:$|[^\\d])"),f("COERCERTL",a[i.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM","(\\s*)".concat(a[i.LONETILDE],"\\s+"),!0),e.tildeTrimReplace="$1~",f("TILDE","^".concat(a[i.LONETILDE]).concat(a[i.XRANGEPLAIN],"$")),f("TILDELOOSE","^".concat(a[i.LONETILDE]).concat(a[i.XRANGEPLAINLOOSE],"$")),f("LONECARET","(?:\\^)"),f("CARETTRIM","(\\s*)".concat(a[i.LONECARET],"\\s+"),!0),e.caretTrimReplace="$1^",f("CARET","^".concat(a[i.LONECARET]).concat(a[i.XRANGEPLAIN],"$")),f("CARETLOOSE","^".concat(a[i.LONECARET]).concat(a[i.XRANGEPLAINLOOSE],"$")),f("COMPARATORLOOSE","^".concat(a[i.GTLT],"\\s*(").concat(a[i.LOOSEPLAIN],")$|^$")),f("COMPARATOR","^".concat(a[i.GTLT],"\\s*(").concat(a[i.FULLPLAIN],")$|^$")),f("COMPARATORTRIM","(\\s*)".concat(a[i.GTLT],"\\s*(").concat(a[i.LOOSEPLAIN],"|").concat(a[i.XRANGEPLAIN],")"),!0),e.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE","^\\s*(".concat(a[i.XRANGEPLAIN],")")+"\\s+-\\s+"+"(".concat(a[i.XRANGEPLAIN],")")+"\\s*$"),f("HYPHENRANGELOOSE","^\\s*(".concat(a[i.XRANGEPLAINLOOSE],")")+"\\s+-\\s+"+"(".concat(a[i.XRANGEPLAINLOOSE],")")+"\\s*$"),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0.0.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")}(ac,ac.exports);const ic=["includePrerelease","loose","rtl"];var cc=r=>r?"object"!=typeof r?{loose:!0}:ic.filter((e=>r[e])).reduce(((r,e)=>(r[e]=!0,r)),{}):{};const fc=/^[0-9]+$/,oc=(r,e)=>{const n=fc.test(r),t=fc.test(e);return n&&t&&(r=+r,e=+e),r===e?0:n&&!t?-1:t&&!n?1:r<e?-1:1};var sc={compareIdentifiers:oc,rcompareIdentifiers:(r,e)=>oc(e,r)};const lc=tc,{MAX_LENGTH:vc,MAX_SAFE_INTEGER:Dc}=uc,{re:bc,t:pc}=ac.exports,Ec=cc,{compareIdentifiers:mc}=sc;class Fc{constructor(r,e){if(e=Ec(e),r instanceof Fc){if(r.loose===!!e.loose&&r.includePrerelease===!!e.includePrerelease)return r;r=r.version}else if("string"!=typeof r)throw new TypeError("Invalid Version: ".concat(r));if(r.length>vc)throw new TypeError("version is longer than ".concat(vc," characters"));lc("SemVer",r,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;const n=r.trim().match(e.loose?bc[pc.LOOSE]:bc[pc.FULL]);if(!n)throw new TypeError("Invalid Version: ".concat(r));if(this.raw=r,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>Dc||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Dc||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Dc||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((r=>{if(/^[0-9]+$/.test(r)){const e=+r;if(e>=0&&e<Dc)return e}return r})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version="".concat(this.major,".").concat(this.minor,".").concat(this.patch),this.prerelease.length&&(this.version+="-".concat(this.prerelease.join("."))),this.version}toString(){return this.version}compare(r){if(lc("SemVer.compare",this.version,this.options,r),!(r instanceof Fc)){if("string"==typeof r&&r===this.version)return 0;r=new Fc(r,this.options)}return r.version===this.version?0:this.compareMain(r)||this.comparePre(r)}compareMain(r){return r instanceof Fc||(r=new Fc(r,this.options)),mc(this.major,r.major)||mc(this.minor,r.minor)||mc(this.patch,r.patch)}comparePre(r){if(r instanceof Fc||(r=new Fc(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;let e=0;do{const n=this.prerelease[e],t=r.prerelease[e];if(lc("prerelease compare",e,n,t),void 0===n&&void 0===t)return 0;if(void 0===t)return 1;if(void 0===n)return-1;if(n!==t)return mc(n,t)}while(++e)}compareBuild(r){r instanceof Fc||(r=new Fc(r,this.options));let e=0;do{const n=this.build[e],t=r.build[e];if(lc("prerelease compare",e,n,t),void 0===n&&void 0===t)return 0;if(void 0===t)return 1;if(void 0===n)return-1;if(n!==t)return mc(n,t)}while(++e)}inc(r,e){switch(r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e),this.inc("pre",e);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",e),this.inc("pre",e);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let r=this.prerelease.length;for(;--r>=0;)"number"==typeof this.prerelease[r]&&(this.prerelease[r]++,r=-2);-1===r&&this.prerelease.push(0)}e&&(this.prerelease[0]===e?isNaN(this.prerelease[1])&&(this.prerelease=[e,0]):this.prerelease=[e,0]);break;default:throw new Error("invalid increment argument: ".concat(r))}return this.format(),this.raw=this.version,this}}const kc=Fc;var dc=(r,e,n)=>new kc(r,n).compare(new kc(e,n));const hc=dc;var yc=(r,e,n)=>hc(r,e,n)<0;const _c=dc;var Ac,Cc,wc,Sc,gc,Bc,Tc=(r,e,n)=>_c(r,e,n)>=0,Ic={exports:{}};!function(r,e){function n(){for(var r=[],e=0;e<arguments.length;e++)r[e]=arguments[e]}function t(){return"undefined"!=typeof WeakMap?new WeakMap:{add:n,delete:n,get:n,set:n,has:function(r){return!1}}}Object.defineProperty(e,"__esModule",{value:!0}),e.outdent=void 0;var u=Object.prototype.hasOwnProperty,a=function(r,e){return u.call(r,e)};function i(r,e){for(var n in e)a(e,n)&&(r[n]=e[n]);return r}var c=/^[ \t]*(?:\r\n|\r|\n)/,f=/(?:\r\n|\r|\n)[ \t]*$/,o=/^(?:[\r\n]|$)/,s=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,l=/^[ \t]*[\r\n][ \t\r\n]*$/;function v(r,e,n){var t=0,u=r[0].match(s);u&&(t=u[1].length);var a=new RegExp("(\\r\\n|\\r|\\n).{0,"+t+"}","g");e&&(r=r.slice(1));var i=n.newline,o=n.trimLeadingNewline,l=n.trimTrailingNewline,v="string"==typeof i,D=r.length;return r.map((function(r,e){return r=r.replace(a,"$1"),0===e&&o&&(r=r.replace(c,"")),e===D-1&&l&&(r=r.replace(f,"")),v&&(r=r.replace(/\r\n|\n|\r/g,(function(r){return i}))),r}))}function D(r,e){for(var n="",t=0,u=r.length;t<u;t++)n+=r[t],t<u-1&&(n+=e[t]);return n}function b(r){return a(r,"raw")&&a(r,"length")}var p=function r(e){var n=t(),u=t(),a=i((function t(a){for(var c=[],f=1;f<arguments.length;f++)c[f-1]=arguments[f];if(b(a)){var s=a,E=(c[0]===t||c[0]===p)&&l.test(s[0])&&o.test(s[1]),m=E?u:n,F=m.get(s);if(F||(F=v(s,E,e),m.set(s,F)),0===c.length)return F[0];var k=D(F,E?c.slice(1):c);return k}return r(i(i({},e),a||{}))}),{string:function(r){return v([r],!1,e)[0]}});return a}({trimLeadingNewline:!0,trimTrailingNewline:!0});e.outdent=p,e.default=p;try{r.exports=p,Object.defineProperty(p,"__esModule",{value:!0}),p.default=p,p.outdent=p}catch(r){}}(Ic,Ic.exports);const{outdent:Oc}=Ic.exports,Nc="Config",xc="Editor",Lc="Other",Pc="Global",Rc="Special",Mc={cursorOffset:{since:"1.4.0",category:Rc,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:Oc(Ac||(Ac=J(["\n      Print (to stderr) where a cursor at the given position would move to after formatting.\n      This option cannot be used with --range-start and --range-end.\n    "]))),cliCategory:xc},endOfLine:{since:"1.15.0",category:Pc,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:Oc(Cc||(Cc=J(["\n          Maintain existing\n          (mixed values within one file are normalised by looking at what's used after the first line)\n        "])))}]},filepath:{since:"1.4.0",category:Rc,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:Lc,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:Rc,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:Lc},parser:{since:"0.0.10",category:Pc,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:r=>"string"==typeof r||"function"==typeof r,choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:Pc,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:r=>"string"==typeof r||"object"==typeof r,cliName:"plugin",cliCategory:Nc},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:Pc,description:Oc(wc||(wc=J(["\n      Custom directory that contains prettier plugins in node_modules subdirectory.\n      Overrides default behavior when plugins are searched relatively to the location of Prettier.\n      Multiple values are accepted.\n    "]))),exception:r=>"string"==typeof r||"object"==typeof r,cliName:"plugin-search-dir",cliCategory:Nc},printWidth:{since:"0.0.0",category:Pc,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:Rc,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Oc(Sc||(Sc=J(["\n      Format code ending at a given character offset (exclusive).\n      The range will extend forwards to the end of the selected statement.\n      This option cannot be used with --cursor-offset.\n    "]))),cliCategory:xc},rangeStart:{since:"1.4.0",category:Rc,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:Oc(gc||(gc=J(["\n      Format code starting at a given character offset.\n      The range will extend backwards to the start of the first line containing the selected statement.\n      This option cannot be used with --cursor-offset.\n    "]))),cliCategory:xc},requirePragma:{since:"1.7.0",category:Rc,type:"boolean",default:!1,description:Oc(Bc||(Bc=J(["\n      Require either '@prettier' or '@format' to be present in the file's first docblock comment\n      in order for it to be formatted.\n    "]))),cliCategory:Lc},tabWidth:{type:"int",category:Pc,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:Pc,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:Pc,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};const Gc=["cliName","cliCategory","cliDescription"],Uc={compare:dc,lt:yc,gte:Tc},jc=(r,e)=>Object.entries(r).map((r=>{let[n,t]=r;return Object.assign({[e]:n},t)})),Hc="2.5.0",Xc={CATEGORY_CONFIG:Nc,CATEGORY_EDITOR:xc,CATEGORY_FORMAT:"Format",CATEGORY_OTHER:Lc,CATEGORY_OUTPUT:"Output",CATEGORY_GLOBAL:Pc,CATEGORY_SPECIAL:Rc,options:Mc}.options;function Yc(r,e,n){const t=new Set(r.choices.map((r=>r.value)));for(const u of e)if(u.parsers)for(const e of u.parsers)if(!t.has(e)){t.add(e);const a=n.find((r=>r.parsers&&r.parsers[e]));let i=u.name;a&&a.name&&(i+=" (plugin: ".concat(a.name,")")),r.choices.push({value:e,description:i})}}var Vc={getSupportInfo:function(){let{plugins:r=[],showUnreleased:e=!1,showDeprecated:n=!1,showInternal:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const u=Hc.split("-",1)[0],a=r.flatMap((r=>r.languages||[])).filter(c),i=jc(Object.assign({},...r.map((r=>{let{options:e}=r;return e})),Xc),"name").filter((r=>c(r)&&f(r))).sort(((r,e)=>r.name===e.name?0:r.name<e.name?-1:1)).map(o).map((e=>{e=Object.assign({},e),Array.isArray(e.default)&&(e.default=1===e.default.length?e.default[0].value:e.default.filter(c).sort(((r,e)=>Uc.compare(e.since,r.since)))[0].value),Array.isArray(e.choices)&&(e.choices=e.choices.filter((r=>c(r)&&f(r))),"parser"===e.name&&Yc(e,a,r));const n=Object.fromEntries(r.filter((r=>r.defaultOptions&&void 0!==r.defaultOptions[e.name])).map((r=>[r.name,r.defaultOptions[e.name]])));return Object.assign(Object.assign({},e),{},{pluginDefaults:n})}));return{languages:a,options:i};function c(r){return e||!("since"in r)||r.since&&Uc.gte(u,r.since)}function f(r){return n||!("deprecated"in r)||r.deprecated&&Uc.lt(u,r.deprecated)}function o(r){if(t)return r;return W(r,Gc)}}};const Kc=M.exports,Wc=r=>{if("string"!=typeof r)throw new TypeError("Expected a string");return r.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")},Jc=K,{getSupportInfo:qc}=Vc,zc=/[^\x20-\x7F]/;function $c(r){return(e,n,t)=>{const u=t&&t.backwards;if(!1===n)return!1;const{length:a}=e;let i=n;for(;i>=0&&i<a;){const n=e.charAt(i);if(r instanceof RegExp){if(!r.test(n))return i}else if(!r.includes(n))return i;u?i--:i++}return(-1===i||i===a)&&i}}const Qc=$c(/\s/),Zc=$c(" \t"),rf=$c(",; \t"),ef=$c(/[^\n\r]/);function nf(r,e){if(!1===e)return!1;if("/"===r.charAt(e)&&"*"===r.charAt(e+1))for(let n=e+2;n<r.length;++n)if("*"===r.charAt(n)&&"/"===r.charAt(n+1))return n+2;return e}function tf(r,e){return!1!==e&&("/"===r.charAt(e)&&"/"===r.charAt(e+1)?ef(r,e):e)}function uf(r,e,n){const t=n&&n.backwards;if(!1===e)return!1;const u=r.charAt(e);if(t){if("\r"===r.charAt(e-1)&&"\n"===u)return e-2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return e-1}else{if("\r"===u&&"\n"===r.charAt(e+1))return e+2;if("\n"===u||"\r"===u||"\u2028"===u||"\u2029"===u)return e+1}return e}function af(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const t=Zc(r,n.backwards?e-1:e,n),u=uf(r,t,n);return t!==u}function cf(r,e){let n=null,t=e;for(;t!==n;)n=t,t=rf(r,t),t=nf(r,t),t=Zc(r,t);return t=tf(r,t),t=uf(r,t),!1!==t&&af(r,t)}function ff(r,e){let n=null,t=e;for(;t!==n;)n=t,t=Zc(r,t),t=nf(r,t),t=tf(r,t),t=uf(r,t);return t}function of(r,e,n){return ff(r,n(e))}function sf(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,t=0;for(let u=n;u<r.length;++u)"\t"===r[u]?t=t+e-t%e:t++;return t}function lf(r,e){const n={quote:'"',regex:/"/g,escaped:"&quot;"},t={quote:"'",regex:/'/g,escaped:"&apos;"},u="'"===e?t:n,a=u===t?n:t;let i=u;if(r.includes(u.quote)||r.includes(a.quote)){i=(r.match(u.regex)||[]).length>(r.match(a.regex)||[]).length?a:u}return i}function vf(r,e,n){const t='"'===e?"'":'"',u=r.replace(/\\(.)|(["'])/gs,((r,u,a)=>u===t?u:a===e?"\\"+a:a||(n&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(u)?u:"\\"+u)));return e+u+e}function Df(r,e){(r.comments||(r.comments=[])).push(e),e.printed=!1,e.nodeDescription=function(r){const e=r.type||r.kind||"(unknown type)";let n=String(r.name||r.id&&("object"==typeof r.id?r.id.name:r.id)||r.key&&("object"==typeof r.key?r.key.name:r.key)||r.value&&("object"==typeof r.value?"":String(r.value))||r.operator||"");n.length>20&&(n=n.slice(0,19)+"\u2026");return e+(n?" "+n:"")}(r)}var bf={inferParserByLanguage:function(r,e){const{languages:n}=qc({plugins:e.plugins}),t=n.find((e=>{let{name:n}=e;return n.toLowerCase()===r}))||n.find((e=>{let{aliases:n}=e;return Array.isArray(n)&&n.includes(r)}))||n.find((e=>{let{extensions:n}=e;return Array.isArray(n)&&n.includes(".".concat(r))}));return t&&t.parsers[0]},getStringWidth:function(r){return r?zc.test(r)?Kc(r):r.length:0},getMaxContinuousCount:function(r,e){const n=r.match(new RegExp("(".concat(Wc(e),")+"),"g"));return null===n?0:n.reduce(((r,n)=>Math.max(r,n.length/e.length)),0)},getMinNotPresentContinuousCount:function(r,e){const n=r.match(new RegExp("(".concat(Wc(e),")+"),"g"));if(null===n)return 0;const t=new Map;let u=0;for(const r of n){const n=r.length/e.length;t.set(n,!0),n>u&&(u=n)}for(let r=1;r<u;r++)if(!t.get(r))return r;return u+1},getPenultimate:r=>r[r.length-2],getLast:Jc,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:ff,getNextNonSpaceNonCommentCharacterIndex:of,getNextNonSpaceNonCommentCharacter:function(r,e,n){return r.charAt(of(r,e,n))},skip:$c,skipWhitespace:Qc,skipSpaces:Zc,skipToLineEnd:rf,skipEverythingButNewLine:ef,skipInlineComment:nf,skipTrailingComment:tf,skipNewline:uf,isNextLineEmptyAfterIndex:cf,isNextLineEmpty:function(r,e,n){return cf(r,n(e))},isPreviousLineEmpty:function(r,e,n){let t=n(e)-1;return t=Zc(r,t,{backwards:!0}),t=uf(r,t,{backwards:!0}),t=Zc(r,t,{backwards:!0}),t!==uf(r,t,{backwards:!0})},hasNewline:af,hasNewlineInRange:function(r,e,n){for(let t=e;t<n;++t)if("\n"===r.charAt(t))return!0;return!1},hasSpaces:function(r,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const t=Zc(r,n.backwards?e-1:e,n);return t!==e},getAlignmentSize:sf,getIndentSize:function(r,e){const n=r.lastIndexOf("\n");return-1===n?0:sf(r.slice(n+1).match(/^[\t ]*/)[0],e)},getPreferredQuote:lf,printString:function(r,e){const n=r.slice(1,-1);return vf(n,"json"===e.parser||"json5"===e.parser&&"preserve"===e.quoteProps&&!e.singleQuote?'"':e.__isInHtmlAttribute?"'":lf(n,e.singleQuote?"'":'"').quote,!("css"===e.parser||"less"===e.parser||"scss"===e.parser||e.__embeddedInHtml))},printNumber:function(r){return r.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")},makeString:vf,addLeadingComment:function(r,e){e.leading=!0,e.trailing=!1,Df(r,e)},addDanglingComment:function(r,e,n){e.leading=!1,e.trailing=!1,n&&(e.marker=n),Df(r,e)},addTrailingComment:function(r,e){e.leading=!1,e.trailing=!0,Df(r,e)},isFrontMatterNode:function(r){return r&&"front-matter"===r.type},getShebang:function(r){if(!r.startsWith("#!"))return"";const e=r.indexOf("\n");return-1===e?r:r.slice(0,e)},isNonEmptyArray:function(r){return Array.isArray(r)&&r.length>0},createGroupIdMapper:function(r){const e=new WeakMap;return function(n){return e.has(n)||e.set(n,Symbol(r)),e.get(n)}}};var pf={guessEndOfLine:function(r){const e=r.indexOf("\r");return e>=0?"\n"===r.charAt(e+1)?"crlf":"cr":"lf"},convertEndOfLineToChars:function(r){switch(r){case"cr":return"\r";case"crlf":return"\r\n";default:return"\n"}},countEndOfLineChars:function(r,e){let n;if("\n"===e)n=/\n/g;else if("\r"===e)n=/\r/g;else{if("\r\n"!==e)throw new Error('Unexpected "eol" '.concat(JSON.stringify(e),"."));n=/\r\n/g}const t=r.match(n);return t?t.length:0},normalizeEndOfLine:function(r){return r.replace(/\r\n?/g,"\n")}};const{parseWithComments:Ef,strip:mf,extract:Ff,print:kf}=u,{getShebang:df}=bf,{normalizeEndOfLine:hf}=pf;function yf(r){const e=df(r);e&&(r=r.slice(e.length+1));const n=Ff(r),{pragmas:t,comments:u}=Ef(n);return{shebang:e,text:r,pragmas:t,comments:u}}var _f={hasPragma:function(r){const e=Object.keys(yf(r).pragmas);return e.includes("prettier")||e.includes("format")},insertPragma:function(r){const{shebang:e,text:n,pragmas:t,comments:u}=yf(r),a=mf(n),i=kf({pragmas:Object.assign({format:""},t),comments:u.trimStart()});return(e?"".concat(e,"\n"):"")+hf(i)+(a.startsWith("\n")?"\n":"\n\n")+a}};const{isNonEmptyArray:Af}=bf;function Cf(r,e){const{ignoreDecorators:n}=e||{};if(!n){const e=r.declaration&&r.declaration.decorators||r.decorators;if(Af(e))return Cf(e[0])}return r.range?r.range[0]:r.start}function wf(r){return r.range?r.range[1]:r.end}function Sf(r,e){return Cf(r)===Cf(e)}var gf={locStart:Cf,locEnd:wf,hasSameLocStart:Sf,hasSameLoc:function(r,e){return Sf(r,e)&&function(r,e){return wf(r)===wf(e)}(r,e)}};const{hasPragma:Bf}=_f,{locStart:Tf,locEnd:If}=gf;var Of=function(r){return r="function"==typeof r?{parse:r}:r,Object.assign({astFormat:"estree",hasPragma:Bf,locStart:Tf,locEnd:If},r)};var Nf=function(r){return"#"===r.charAt(0)&&"!"===r.charAt(1)?"//"+r.slice(2):r},xf={},Lf={exports:{}};!function(){function r(r){if(null==r)return!1;switch(r.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function e(r){switch(r.type){case"IfStatement":return null!=r.alternate?r.alternate:r.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return r.body}return null}Lf.exports={isExpression:function(r){if(null==r)return!1;switch(r.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:r,isIterationStatement:function(r){if(null==r)return!1;switch(r.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type},isProblematicIfStatement:function(r){var n;if("IfStatement"!==r.type)return!1;if(null==r.alternate)return!1;n=r.consequent;do{if("IfStatement"===n.type&&null==n.alternate)return!0;n=e(n)}while(n);return!1},trailingStatement:e}}();var Pf={exports:{}};!function(){var r,e,n,t,u,a;function i(r){return r<=65535?String.fromCharCode(r):String.fromCharCode(Math.floor((r-65536)/1024)+55296)+String.fromCharCode((r-65536)%1024+56320)}for(e={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},r={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},n=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],t=new Array(128),a=0;a<128;++a)t[a]=a>=97&&a<=122||a>=65&&a<=90||36===a||95===a;for(u=new Array(128),a=0;a<128;++a)u[a]=a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||36===a||95===a;Pf.exports={isDecimalDigit:function(r){return 48<=r&&r<=57},isHexDigit:function(r){return 48<=r&&r<=57||97<=r&&r<=102||65<=r&&r<=70},isOctalDigit:function(r){return r>=48&&r<=55},isWhiteSpace:function(r){return 32===r||9===r||11===r||12===r||160===r||r>=5760&&n.indexOf(r)>=0},isLineTerminator:function(r){return 10===r||13===r||8232===r||8233===r},isIdentifierStartES5:function(r){return r<128?t[r]:e.NonAsciiIdentifierStart.test(i(r))},isIdentifierPartES5:function(r){return r<128?u[r]:e.NonAsciiIdentifierPart.test(i(r))},isIdentifierStartES6:function(e){return e<128?t[e]:r.NonAsciiIdentifierStart.test(i(e))},isIdentifierPartES6:function(e){return e<128?u[e]:r.NonAsciiIdentifierPart.test(i(e))}}}();var Rf={exports:{}};!function(){var r=Pf.exports;function e(r,e){return!(!e&&"yield"===r)&&n(r,e)}function n(r,e){if(e&&function(r){switch(r){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(r))return!0;switch(r.length){case 2:return"if"===r||"in"===r||"do"===r;case 3:return"var"===r||"for"===r||"new"===r||"try"===r;case 4:return"this"===r||"else"===r||"case"===r||"void"===r||"with"===r||"enum"===r;case 5:return"while"===r||"break"===r||"catch"===r||"throw"===r||"const"===r||"yield"===r||"class"===r||"super"===r;case 6:return"return"===r||"typeof"===r||"delete"===r||"switch"===r||"export"===r||"import"===r;case 7:return"default"===r||"finally"===r||"extends"===r;case 8:return"function"===r||"continue"===r||"debugger"===r;case 10:return"instanceof"===r;default:return!1}}function t(r,n){return"null"===r||"true"===r||"false"===r||e(r,n)}function u(r,e){return"null"===r||"true"===r||"false"===r||n(r,e)}function a(e){var n,t,u;if(0===e.length)return!1;if(u=e.charCodeAt(0),!r.isIdentifierStartES5(u))return!1;for(n=1,t=e.length;n<t;++n)if(u=e.charCodeAt(n),!r.isIdentifierPartES5(u))return!1;return!0}function i(e){var n,t,u,a,i;if(0===e.length)return!1;for(i=r.isIdentifierStartES6,n=0,t=e.length;n<t;++n){if(55296<=(u=e.charCodeAt(n))&&u<=56319){if(++n>=t)return!1;if(!(56320<=(a=e.charCodeAt(n))&&a<=57343))return!1;u=1024*(u-55296)+(a-56320)+65536}if(!i(u))return!1;i=r.isIdentifierPartES6}return!0}Rf.exports={isKeywordES5:e,isKeywordES6:n,isReservedWordES5:t,isReservedWordES6:u,isRestrictedWord:function(r){return"eval"===r||"arguments"===r},isIdentifierNameES5:a,isIdentifierNameES6:i,isIdentifierES5:function(r,e){return a(r)&&!t(r,e)},isIdentifierES6:function(r,e){return i(r)&&!u(r,e)}}}(),xf.ast=Lf.exports,xf.code=Pf.exports,xf.keyword=Rf.exports;const Mf=xf.keyword.isIdentifierNameES5,{getLast:Gf,hasNewline:Uf,skipWhitespace:jf,isNonEmptyArray:Hf,isNextLineEmptyAfterIndex:Xf,getStringWidth:Yf}=bf,{locStart:Vf,locEnd:Kf,hasSameLocStart:Wf}=gf,Jf="(?:(?=.)\\s)",qf=new RegExp("^".concat(Jf,"*:")),zf=new RegExp("^".concat(Jf,"*::"));function $f(r){return"Block"===r.type||"CommentBlock"===r.type||"MultiLine"===r.type}function Qf(r){return"Line"===r.type||"CommentLine"===r.type||"SingleLine"===r.type||"HashbangComment"===r.type||"HTMLOpen"===r.type||"HTMLClose"===r.type}const Zf=new Set(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function ro(r){return r&&Zf.has(r.type)}function eo(r){return"NumericLiteral"===r.type||"Literal"===r.type&&"number"==typeof r.value}function no(r){return"StringLiteral"===r.type||"Literal"===r.type&&"string"==typeof r.value}function to(r){return"FunctionExpression"===r.type||"ArrowFunctionExpression"===r.type}function uo(r){return lo(r)&&"Identifier"===r.callee.type&&("async"===r.callee.name||"inject"===r.callee.name||"fakeAsync"===r.callee.name)}function ao(r){return"JSXElement"===r.type||"JSXFragment"===r.type}function io(r){return"get"===r.kind||"set"===r.kind}function co(r){return io(r)||Wf(r,r.value)}const fo=new Set(["BinaryExpression","LogicalExpression","NGPipeExpression"]);const oo=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);const so=/^(?:skip|[fx]?(?:it|describe|test))$/;function lo(r){return r&&("CallExpression"===r.type||"OptionalCallExpression"===r.type)}function vo(r){return r&&("MemberExpression"===r.type||"OptionalMemberExpression"===r.type)}function Do(r){return/^(?:\d+|\d+\.\d+)$/.test(r)}function bo(r){return r.quasis.some((r=>r.value.raw.includes("\n")))}function po(r){return r.extra?r.extra.raw:r.raw}const Eo={"==":!0,"!=":!0,"===":!0,"!==":!0},mo={"*":!0,"/":!0,"%":!0},Fo={">>":!0,">>>":!0,"<<":!0};const ko={};for(const[r,e]of[["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].entries())for(const n of e)ko[n]=r;function ho(r){return ko[r]}const yo=new WeakMap;function _o(r){if(yo.has(r))return yo.get(r);const e=[];return r.this&&e.push(r.this),Array.isArray(r.parameters)?e.push(...r.parameters):Array.isArray(r.params)&&e.push(...r.params),r.rest&&e.push(r.rest),yo.set(r,e),e}const Ao=new WeakMap;function Co(r){if(Ao.has(r))return Ao.get(r);let e=r.arguments;return"ImportExpression"===r.type&&(e=[r.source],r.attributes&&e.push(r.attributes)),Ao.set(r,e),e}function wo(r){return"prettier-ignore"===r.value.trim()&&!r.unignore}function So(r){return r&&(r.prettierIgnore||To(r,go.PrettierIgnore))}const go={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Bo=(r,e)=>{if("function"==typeof r&&(e=r,r=0),r||e)return(n,t,u)=>!(r&go.Leading&&!n.leading||r&go.Trailing&&!n.trailing||r&go.Dangling&&(n.leading||n.trailing)||r&go.Block&&!$f(n)||r&go.Line&&!Qf(n)||r&go.First&&0!==t||r&go.Last&&t!==u.length-1||r&go.PrettierIgnore&&!wo(n)||e&&!e(n))};function To(r,e,n){if(!r||!Hf(r.comments))return!1;const t=Bo(e,n);return!t||r.comments.some(t)}function Io(r,e,n){if(!r||!Array.isArray(r.comments))return[];const t=Bo(e,n);return t?r.comments.filter(t):r.comments}function Oo(r){return lo(r)||"NewExpression"===r.type||"ImportExpression"===r.type}var No={getFunctionParameters:_o,iterateFunctionParametersPath:function(r,e){const n=r.getValue();let t=0;const u=r=>e(r,t++);n.this&&r.call(u,"this"),Array.isArray(n.parameters)?r.each(u,"parameters"):Array.isArray(n.params)&&r.each(u,"params"),n.rest&&r.call(u,"rest")},getCallArguments:Co,iterateCallArgumentsPath:function(r,e){const n=r.getValue();"ImportExpression"===n.type?(r.call((r=>e(r,0)),"source"),n.attributes&&r.call((r=>e(r,1)),"attributes")):r.each(e,"arguments")},hasRestParameter:function(r){if(r.rest)return!0;const e=_o(r);return e.length>0&&"RestElement"===Gf(e).type},getLeftSide:function(r){return r.expressions?r.expressions[0]:r.left||r.test||r.callee||r.object||r.tag||r.argument||r.expression},getLeftSidePathName:function(r,e){if(e.expressions)return["expressions",0];if(e.left)return["left"];if(e.test)return["test"];if(e.object)return["object"];if(e.callee)return["callee"];if(e.tag)return["tag"];if(e.argument)return["argument"];if(e.expression)return["expression"];throw new Error("Unexpected node has no left side.")},getParentExportDeclaration:function(r){const e=r.getParentNode();return"declaration"===r.getName()&&ro(e)?e:null},getTypeScriptMappedTypeModifier:function(r,e){return"+"===r?"+"+e:"-"===r?"-"+e:e},hasFlowAnnotationComment:function(r){return Hf(r)&&$f(r[0])&&zf.test(r[0].value)},hasFlowShorthandAnnotationComment:function(r){return r.extra&&r.extra.parenthesized&&Hf(r.trailingComments)&&$f(r.trailingComments[0])&&qf.test(r.trailingComments[0].value)},hasLeadingOwnLineComment:function(r,e){return ao(e)?So(e):To(e,go.Leading,(e=>Uf(r,Kf(e))))},hasNakedLeftSide:function(r){return"AssignmentExpression"===r.type||"BinaryExpression"===r.type||"LogicalExpression"===r.type||"NGPipeExpression"===r.type||"ConditionalExpression"===r.type||lo(r)||vo(r)||"SequenceExpression"===r.type||"TaggedTemplateExpression"===r.type||"BindExpression"===r.type||"UpdateExpression"===r.type&&!r.prefix||"TSAsExpression"===r.type||"TSNonNullExpression"===r.type},hasNode:function r(e,n){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e))return e.some((e=>r(e,n)));const t=n(e);return"boolean"==typeof t?t:Object.values(e).some((e=>r(e,n)))},hasIgnoreComment:function(r){return So(r.getValue())},hasNodeIgnoreComment:So,identity:function(r){return r},isBinaryish:function(r){return fo.has(r.type)},isBlockComment:$f,isCallLikeExpression:Oo,isEnabledHackPipeline:function(r){return Boolean(r.__isUsingHackPipeline)},isLineComment:Qf,isPrettierIgnoreComment:wo,isCallExpression:lo,isMemberExpression:vo,isExportDeclaration:ro,isFlowAnnotationComment:function(r,e){const n=Vf(e),t=jf(r,Kf(e));return!1!==t&&"/*"===r.slice(n,n+2)&&"*/"===r.slice(t,t+2)},isFunctionCompositionArgs:function(r){if(r.length<=1)return!1;let e=0;for(const n of r)if(to(n)){if(e+=1,e>1)return!0}else if(lo(n))for(const r of n.arguments)if(to(r))return!0;return!1},isFunctionNotation:co,isFunctionOrArrowExpression:to,isGetterOrSetter:io,isJestEachTemplateLiteral:function(r,e){const n=/^[fx]?(?:describe|it|test)$/;return"TaggedTemplateExpression"===e.type&&e.quasi===r&&"MemberExpression"===e.tag.type&&"Identifier"===e.tag.property.type&&"each"===e.tag.property.name&&("Identifier"===e.tag.object.type&&n.test(e.tag.object.name)||"MemberExpression"===e.tag.object.type&&"Identifier"===e.tag.object.property.type&&("only"===e.tag.object.property.name||"skip"===e.tag.object.property.name)&&"Identifier"===e.tag.object.object.type&&n.test(e.tag.object.object.name))},isJsxNode:ao,isLiteral:function(r){return"BooleanLiteral"===r.type||"DirectiveLiteral"===r.type||"Literal"===r.type||"NullLiteral"===r.type||"NumericLiteral"===r.type||"BigIntLiteral"===r.type||"DecimalLiteral"===r.type||"RegExpLiteral"===r.type||"StringLiteral"===r.type||"TemplateLiteral"===r.type||"TSTypeLiteral"===r.type||"JSXText"===r.type},isLongCurriedCallExpression:function(r){const e=r.getValue(),n=r.getParentNode();return lo(e)&&lo(n)&&n.callee===e&&e.arguments.length>n.arguments.length&&n.arguments.length>0},isSimpleCallArgument:function r(e,n){if(n>=2)return!1;const t=e=>r(e,n+1),u="Literal"===e.type&&"regex"in e&&e.regex.pattern||"RegExpLiteral"===e.type&&e.pattern;return!(u&&Yf(u)>5)&&("Literal"===e.type||"BigIntLiteral"===e.type||"DecimalLiteral"===e.type||"BooleanLiteral"===e.type||"NullLiteral"===e.type||"NumericLiteral"===e.type||"RegExpLiteral"===e.type||"StringLiteral"===e.type||"Identifier"===e.type||"ThisExpression"===e.type||"Super"===e.type||"PrivateName"===e.type||"PrivateIdentifier"===e.type||"ArgumentPlaceholder"===e.type||"Import"===e.type||("TemplateLiteral"===e.type?e.quasis.every((r=>!r.value.raw.includes("\n")))&&e.expressions.every(t):"ObjectExpression"===e.type?e.properties.every((r=>!r.computed&&(r.shorthand||r.value&&t(r.value)))):"ArrayExpression"===e.type?e.elements.every((r=>null===r||t(r))):Oo(e)?("ImportExpression"===e.type||r(e.callee,n))&&Co(e).every(t):vo(e)?r(e.object,n)&&r(e.property,n):"UnaryExpression"!==e.type||"!"!==e.operator&&"-"!==e.operator?"TSNonNullExpression"===e.type&&r(e.expression,n):r(e.argument,n)))},isMemberish:function(r){return vo(r)||"BindExpression"===r.type&&Boolean(r.object)},isNumericLiteral:eo,isSignedNumericLiteral:function(r){return"UnaryExpression"===r.type&&("+"===r.operator||"-"===r.operator)&&eo(r.argument)},isObjectProperty:function(r){return r&&("ObjectProperty"===r.type||"Property"===r.type&&!r.method&&"init"===r.kind)},isObjectType:function(r){return"ObjectTypeAnnotation"===r.type||"TSTypeLiteral"===r.type||"TSMappedType"===r.type},isObjectTypePropertyAFunction:function(r){return!("ObjectTypeProperty"!==r.type&&"ObjectTypeInternalSlot"!==r.type||"FunctionTypeAnnotation"!==r.value.type||r.static||co(r))},isSimpleType:function(r){return!!r&&(!("GenericTypeAnnotation"!==r.type&&"TSTypeReference"!==r.type||r.typeParameters)||!!oo.has(r.type))},isSimpleNumber:Do,isSimpleTemplateLiteral:function(r){let e="expressions";"TSTemplateLiteralType"===r.type&&(e="types");const n=r[e];return 0!==n.length&&n.every((r=>{if(To(r))return!1;if("Identifier"===r.type||"ThisExpression"===r.type)return!0;if(vo(r)){let e=r;for(;vo(e);){if("Identifier"!==e.property.type&&"Literal"!==e.property.type&&"StringLiteral"!==e.property.type&&"NumericLiteral"!==e.property.type)return!1;if(e=e.object,To(e))return!1}return"Identifier"===e.type||"ThisExpression"===e.type}return!1}))},isStringLiteral:no,isStringPropSafeToUnquote:function(r,e){return"json"!==e.parser&&no(r.key)&&po(r.key).slice(1,-1)===r.key.value&&(Mf(r.key.value)&&!("babel-ts"===e.parser&&"ClassProperty"===r.type||"typescript"===e.parser&&"PropertyDefinition"===r.type)||Do(r.key.value)&&String(Number(r.key.value))===r.key.value&&("babel"===e.parser||"espree"===e.parser||"meriyah"===e.parser||"__babel_estree"===e.parser))},isTemplateOnItsOwnLine:function(r,e){return("TemplateLiteral"===r.type&&bo(r)||"TaggedTemplateExpression"===r.type&&bo(r.quasi))&&!Uf(e,Vf(r),{backwards:!0})},isTestCall:function r(e,n){if("CallExpression"!==e.type)return!1;if(1===e.arguments.length){if(uo(e)&&n&&r(n))return to(e.arguments[0]);if(function(r){return"Identifier"===r.callee.type&&/^(?:before|after)(?:Each|All)$/.test(r.callee.name)&&1===r.arguments.length}(e))return uo(e.arguments[0])}else if((2===e.arguments.length||3===e.arguments.length)&&("Identifier"===e.callee.type&&so.test(e.callee.name)||function(r){return vo(r.callee)&&"Identifier"===r.callee.object.type&&"Identifier"===r.callee.property.type&&so.test(r.callee.object.name)&&("only"===r.callee.property.name||"skip"===r.callee.property.name)}(e))&&(function(r){return"TemplateLiteral"===r.type}(e.arguments[0])||no(e.arguments[0])))return!(e.arguments[2]&&!eo(e.arguments[2]))&&((2===e.arguments.length?to(e.arguments[1]):function(r){return"FunctionExpression"===r.type||"ArrowFunctionExpression"===r.type&&"BlockStatement"===r.body.type}(e.arguments[1])&&_o(e.arguments[1]).length<=1)||uo(e.arguments[1]));return!1},isTheOnlyJsxElementInMarkdown:function(r,e){if("markdown"!==r.parentParser&&"mdx"!==r.parentParser)return!1;const n=e.getNode();if(!n.expression||!ao(n.expression))return!1;const t=e.getParentNode();return"Program"===t.type&&1===t.body.length},isTSXFile:function(r){return r.filepath&&/\.tsx$/i.test(r.filepath)},isTypeAnnotationAFunction:function(r){return!("TypeAnnotation"!==r.type&&"TSTypeAnnotation"!==r.type||"FunctionTypeAnnotation"!==r.typeAnnotation.type||r.static||Wf(r,r.typeAnnotation))},isNextLineEmpty:(r,e)=>{let{originalText:n}=e;return Xf(n,Kf(r))},needsHardlineAfterDanglingComment:function(r){if(!To(r))return!1;const e=Gf(Io(r,go.Dangling));return e&&!$f(e)},rawText:po,shouldPrintComma:function(r){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"es5";return"es5"===r.trailingComma&&"es5"===e||"all"===r.trailingComma&&("all"===e||"es5"===e)},isBitwiseOperator:function(r){return Boolean(Fo[r])||"|"===r||"^"===r||"&"===r},shouldFlatten:function(r,e){return ho(e)===ho(r)&&("**"!==r&&((!Eo[r]||!Eo[e])&&(!("%"===e&&mo[r]||"%"===r&&mo[e])&&((e===r||!mo[e]||!mo[r])&&(!Fo[r]||!Fo[e])))))},startsWithNoLookaheadToken:function r(e,n){switch((e=function(r){for(;r.left;)r=r.left;return r}(e)).type){case"FunctionExpression":case"ClassExpression":case"DoExpression":return n;case"ObjectExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return r(e.object,n);case"TaggedTemplateExpression":return"FunctionExpression"!==e.tag.type&&r(e.tag,n);case"CallExpression":case"OptionalCallExpression":return"FunctionExpression"!==e.callee.type&&r(e.callee,n);case"ConditionalExpression":return r(e.test,n);case"UpdateExpression":return!e.prefix&&r(e.argument,n);case"BindExpression":return e.object&&r(e.object,n);case"SequenceExpression":return r(e.expressions[0],n);case"TSAsExpression":case"TSNonNullExpression":return r(e.expression,n);default:return!1}},getPrecedence:ho,hasComment:To,getComments:Io,CommentCheckFlags:go};const{getLast:xo,hasNewline:Lo,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:Po,getNextNonSpaceNonCommentCharacter:Ro,hasNewlineInRange:Mo,addLeadingComment:Go,addTrailingComment:Uo,addDanglingComment:jo,getNextNonSpaceNonCommentCharacterIndex:Ho,isNonEmptyArray:Xo}=bf,{isBlockComment:Yo,getFunctionParameters:Vo,isPrettierIgnoreComment:Ko,isJsxNode:Wo,hasFlowShorthandAnnotationComment:Jo,hasFlowAnnotationComment:qo,hasIgnoreComment:zo,isCallLikeExpression:$o,getCallArguments:Qo,isCallExpression:Zo,isMemberExpression:rs,isObjectProperty:es,getComments:ns,CommentCheckFlags:ts}=No,{locStart:us,locEnd:as}=gf;function is(r,e){const n=(r.body||r.properties).find((r=>{let{type:e}=r;return"EmptyStatement"!==e}));n?Go(n,e):jo(r,e)}function cs(r,e){"BlockStatement"===r.type?is(r,e):Go(r,e)}function fs(r){let{comment:e,followingNode:n}=r;return!(!n||!Rs(e))&&(Go(n,e),!0)}function os(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;if(!t||"IfStatement"!==t.type||!u)return!1;return")"===Ro(a,e,as)?(Uo(n,e),!0):n===t.consequent&&u===t.alternate?("BlockStatement"===n.type?Uo(n,e):jo(t,e),!0):"BlockStatement"===u.type?(is(u,e),!0):"IfStatement"===u.type?(cs(u.consequent,e),!0):t.consequent===u&&(Go(u,e),!0)}function ss(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;if(!t||"WhileStatement"!==t.type||!u)return!1;return")"===Ro(a,e,as)?(Uo(n,e),!0):"BlockStatement"===u.type?(is(u,e),!0):t.body===u&&(Go(u,e),!0)}function ls(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;return!(!t||"TryStatement"!==t.type&&"CatchClause"!==t.type||!u)&&("CatchClause"===t.type&&n?(Uo(n,e),!0):"BlockStatement"===u.type?(is(u,e),!0):"TryStatement"===u.type?(cs(u.finalizer,e),!0):"CatchClause"===u.type&&(cs(u.body,e),!0))}function vs(r){let{comment:e,enclosingNode:n,followingNode:t}=r;return!(!rs(n)||!t||"Identifier"!==t.type)&&(Go(n,e),!0)}function Ds(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;const i=n&&!Mo(a,as(n),us(e));return!(n&&i||!t||"ConditionalExpression"!==t.type&&"TSConditionalType"!==t.type||!u)&&(Go(u,e),!0)}function bs(r){let{comment:e,precedingNode:n,enclosingNode:t}=r;return!(!es(t)||!t.shorthand||t.key!==n||"AssignmentPattern"!==t.value.type)&&(Uo(t.value.left,e),!0)}function ps(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;if(t&&("ClassDeclaration"===t.type||"ClassExpression"===t.type||"DeclareClass"===t.type||"DeclareInterface"===t.type||"InterfaceDeclaration"===t.type||"TSInterfaceDeclaration"===t.type)){if(Xo(t.decorators)&&(!u||"Decorator"!==u.type))return Uo(xo(t.decorators),e),!0;if(t.body&&u===t.body)return is(t.body,e),!0;if(u)for(const r of["implements","extends","mixins"])if(t[r]&&u===t[r][0])return!n||n!==t.id&&n!==t.typeParameters&&n!==t.superClass?jo(t,e,r):Uo(n,e),!0}return!1}function Es(r){let{comment:e,precedingNode:n,enclosingNode:t,text:u}=r;return(t&&n&&("Property"===t.type||"TSDeclareMethod"===t.type||"TSAbstractMethodDefinition"===t.type)&&"Identifier"===n.type&&t.key===n&&":"!==Ro(u,n,as)||!(!n||!t||"Decorator"!==n.type||"ClassMethod"!==t.type&&"ClassProperty"!==t.type&&"PropertyDefinition"!==t.type&&"TSAbstractPropertyDefinition"!==t.type&&"TSAbstractMethodDefinition"!==t.type&&"TSDeclareMethod"!==t.type&&"MethodDefinition"!==t.type))&&(Uo(n,e),!0)}function ms(r){let{comment:e,precedingNode:n,enclosingNode:t,text:u}=r;return"("===Ro(u,e,as)&&(!(!n||!t||"FunctionDeclaration"!==t.type&&"FunctionExpression"!==t.type&&"ClassMethod"!==t.type&&"MethodDefinition"!==t.type&&"ObjectMethod"!==t.type)&&(Uo(n,e),!0))}function Fs(r){let{comment:e,enclosingNode:n,text:t}=r;if(!n||"ArrowFunctionExpression"!==n.type)return!1;const u=Ho(t,e,as);return!1!==u&&"=>"===t.slice(u,u+2)&&(jo(n,e),!0)}function ks(r){let{comment:e,enclosingNode:n,text:t}=r;return")"===Ro(t,e,as)&&(n&&(Ps(n)&&0===Vo(n).length||$o(n)&&0===Qo(n).length)?(jo(n,e),!0):!(!n||"MethodDefinition"!==n.type&&"TSAbstractMethodDefinition"!==n.type||0!==Vo(n.value).length)&&(jo(n.value,e),!0))}function ds(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u,text:a}=r;if(n&&"FunctionTypeParam"===n.type&&t&&"FunctionTypeAnnotation"===t.type&&u&&"FunctionTypeParam"!==u.type)return Uo(n,e),!0;if(n&&("Identifier"===n.type||"AssignmentPattern"===n.type)&&t&&Ps(t)&&")"===Ro(a,e,as))return Uo(n,e),!0;if(t&&"FunctionDeclaration"===t.type&&u&&"BlockStatement"===u.type){const r=(()=>{const r=Vo(t);if(r.length>0)return Po(a,as(xo(r)));const e=Po(a,as(t.id));return!1!==e&&Po(a,e+1)})();if(us(e)>r)return is(u,e),!0}return!1}function hs(r){let{comment:e,enclosingNode:n}=r;return!(!n||"ImportSpecifier"!==n.type)&&(Go(n,e),!0)}function ys(r){let{comment:e,enclosingNode:n}=r;return!(!n||"LabeledStatement"!==n.type)&&(Go(n,e),!0)}function _s(r){let{comment:e,enclosingNode:n}=r;return!(!n||"ContinueStatement"!==n.type&&"BreakStatement"!==n.type||n.label)&&(Uo(n,e),!0)}function As(r){let{comment:e,precedingNode:n,enclosingNode:t}=r;return!!(Zo(t)&&n&&t.callee===n&&t.arguments.length>0)&&(Go(t.arguments[0],e),!0)}function Cs(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;return!t||"UnionTypeAnnotation"!==t.type&&"TSUnionType"!==t.type?(u&&("UnionTypeAnnotation"===u.type||"TSUnionType"===u.type)&&Ko(e)&&(u.types[0].prettierIgnore=!0,e.unignore=!0),!1):(Ko(e)&&(u.prettierIgnore=!0,e.unignore=!0),!!n&&(Uo(n,e),!0))}function ws(r){let{comment:e,enclosingNode:n}=r;return!!es(n)&&(Go(n,e),!0)}function Ss(r){let{comment:e,enclosingNode:n,followingNode:t,ast:u,isLastComment:a}=r;return u&&u.body&&0===u.body.length?(a?jo(u,e):Go(u,e),!0):n&&"Program"===n.type&&0===n.body.length&&!Xo(n.directives)?(a?jo(n,e):Go(n,e),!0):!(!t||"Program"!==t.type||0!==t.body.length||!n||"ModuleExpression"!==n.type)&&(jo(t,e),!0)}function gs(r){let{comment:e,enclosingNode:n}=r;return!(!n||"ForInStatement"!==n.type&&"ForOfStatement"!==n.type)&&(Go(n,e),!0)}function Bs(r){let{comment:e,precedingNode:n,enclosingNode:t,text:u}=r;return!!(n&&"ImportSpecifier"===n.type&&t&&"ImportDeclaration"===t.type&&Lo(u,as(e)))&&(Uo(n,e),!0)}function Ts(r){let{comment:e,enclosingNode:n}=r;return!(!n||"AssignmentPattern"!==n.type)&&(Go(n,e),!0)}function Is(r){let{comment:e,enclosingNode:n}=r;return!(!n||"TypeAlias"!==n.type)&&(Go(n,e),!0)}function Os(r){let{comment:e,enclosingNode:n,followingNode:t}=r;return!(!n||"VariableDeclarator"!==n.type&&"AssignmentExpression"!==n.type||!t||"ObjectExpression"!==t.type&&"ArrayExpression"!==t.type&&"TemplateLiteral"!==t.type&&"TaggedTemplateExpression"!==t.type&&!Yo(e))&&(Go(t,e),!0)}function Ns(r){let{comment:e,enclosingNode:n,followingNode:t,text:u}=r;return!(t||!n||"TSMethodSignature"!==n.type&&"TSDeclareFunction"!==n.type&&"TSAbstractMethodDefinition"!==n.type||";"!==Ro(u,e,as))&&(Uo(n,e),!0)}function xs(r){let{comment:e,enclosingNode:n,followingNode:t}=r;if(Ko(e)&&n&&"TSMappedType"===n.type&&t&&"TSTypeParameter"===t.type&&t.constraint)return n.prettierIgnore=!0,e.unignore=!0,!0}function Ls(r){let{comment:e,precedingNode:n,enclosingNode:t,followingNode:u}=r;return!(!t||"TSMappedType"!==t.type)&&(u&&"TSTypeParameter"===u.type&&u.name?(Go(u.name,e),!0):!(!n||"TSTypeParameter"!==n.type||!n.constraint)&&(Uo(n.constraint,e),!0))}function Ps(r){return"ArrowFunctionExpression"===r.type||"FunctionExpression"===r.type||"FunctionDeclaration"===r.type||"ObjectMethod"===r.type||"ClassMethod"===r.type||"TSDeclareFunction"===r.type||"TSCallSignatureDeclaration"===r.type||"TSConstructSignatureDeclaration"===r.type||"TSMethodSignature"===r.type||"TSConstructorType"===r.type||"TSFunctionType"===r.type||"TSDeclareMethod"===r.type}function Rs(r){return Yo(r)&&"*"===r.value[0]&&/@type\b/.test(r.value)}var Ms={handleOwnLineComment:function(r){return[xs,ds,vs,os,ss,ls,ps,hs,gs,Cs,Ss,Bs,Ts,Es,ys].some((e=>e(r)))},handleEndOfLineComment:function(r){return[fs,ds,Ds,hs,os,ss,ls,ps,ys,As,ws,Ss,Is,Os].some((e=>e(r)))},handleRemainingComment:function(r){return[xs,os,ss,bs,ks,Es,Ss,Fs,ms,Ls,_s,Ns].some((e=>e(r)))},isTypeCastComment:Rs,getCommentChildNodes:function(r,e){if(("typescript"===e.parser||"flow"===e.parser||"espree"===e.parser||"meriyah"===e.parser||"__babel_estree"===e.parser)&&"MethodDefinition"===r.type&&r.value&&"FunctionExpression"===r.value.type&&0===Vo(r.value).length&&!r.value.returnType&&!Xo(r.value.typeParameters)&&r.value.body)return[...r.decorators||[],r.key,r.value.body]},willPrintOwnComments:function(r){const e=r.getValue(),n=r.getParentNode();return(e&&(Wo(e)||Jo(e)||Zo(n)&&(r=>qo(ns(r,ts.Leading))||qo(ns(r,ts.Trailing)))(e))||n&&("JSXSpreadAttribute"===n.type||"JSXSpreadChild"===n.type||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type||("ClassDeclaration"===n.type||"ClassExpression"===n.type)&&n.superClass===e))&&(!zo(r)||"UnionTypeAnnotation"===n.type||"TSUnionType"===n.type)}};var Gs=function r(e,n){let t;if(Array.isArray(e))t=e.entries();else{if(!e||"object"!=typeof e||"string"!=typeof e.type)return e;t=Object.entries(e)}for(const[u,a]of t)e[u]=r(a,n);return Array.isArray(e)?e:n(e)||e};const Us=t,js=Gs;function Hs(r,e){const{start:n,end:t}=r.loc;throw Us(e,{start:{line:n.line,column:n.column+1},end:{line:t.line,column:t.column+1}})}var Xs={throwErrorForInvalidNodes:function(r,e){const{esTreeNodeToTSNodeMap:n,tsNodeToESTreeNodeMap:t}=e.tsParseResult;r=js(r,(r=>{const e=n.get(r);if(!e)return;const u=t.get(e);u===r&&(function(r,e,n){const t=r.decorators;if(!Array.isArray(t))return;const u=e.decorators;Array.isArray(u)&&u.length===t.length&&!t.some((r=>{const e=n.get(r);return!e||!u.includes(e)}))||Hs(e,"Leading decorators must be attached to a class declaration")}(e,u,t),function(r,e){166!==r.kind||r.modifiers&&!r.modifiers.some((r=>126===r.kind))||r.initializer&&null===e.value&&Hs(e,"Abstract property cannot have an initializer")}(e,u))}))}};const{getLast:Ys}=bf,{locStart:Vs,locEnd:Ks}=gf,{isTypeCastComment:Ws}=Ms,Js=Gs,{throwErrorForInvalidNodes:qs}=Xs;function zs(r){return"CallExpression"===r.type?(r.type="OptionalCallExpression",r.callee=zs(r.callee)):"MemberExpression"===r.type?(r.type="OptionalMemberExpression",r.object=zs(r.object)):"TSNonNullExpression"===r.type&&(r.expression=zs(r.expression)),r}function $s(r){return"LogicalExpression"===r.type&&"LogicalExpression"===r.right.type&&r.operator===r.right.operator}function Qs(r){return $s(r)?Qs({type:"LogicalExpression",operator:r.operator,left:Qs({type:"LogicalExpression",operator:r.operator,left:r.left,right:r.right.left,range:[Vs(r.left),Ks(r.right.left)]}),right:r.right.right,range:[Vs(r),Ks(r)]}):r}var Zs=function(r,e){if("typescript"===e.parser&&/@|abstract/.test(e.originalText)&&qs(r,e),"typescript"!==e.parser&&"flow"!==e.parser&&"espree"!==e.parser&&"meriyah"!==e.parser){const e=new Set;r=Js(r,(r=>{r.leadingComments&&r.leadingComments.some(Ws)&&e.add(Vs(r))})),r=Js(r,(r=>{if("ParenthesizedExpression"===r.type){const{expression:n}=r;if("TypeCastExpression"===n.type)return n.range=r.range,n;const t=Vs(r);if(!e.has(t))return n.extra=Object.assign(Object.assign({},n.extra),{},{parenthesized:!0}),n}}))}return r=Js(r,(r=>{switch(r.type){case"ChainExpression":return zs(r.expression);case"LogicalExpression":if($s(r))return Qs(r);break;case"VariableDeclaration":{const n=Ys(r.declarations);n&&n.init&&function(r,n){if(";"===e.originalText[Ks(n)])return;r.range=[Vs(r),Ks(n)]}(r,n);break}case"TSParenthesizedType":return r.typeAnnotation.range=[Vs(r),Ks(r)],r.typeAnnotation;case"TSTypeParameter":if("string"==typeof r.name){const e=Vs(r);r.name={type:"Identifier",name:r.name,range:[e,e+r.name.length]}}break;case"SequenceExpression":{const e=Ys(r.expressions);r.range=[Vs(r),Math.min(Ks(e),Ks(r))];break}case"TopicReference":e.__isUsingHackPipeline=!0}}))},rl={},el=Object.freeze({__proto__:null,default:{}}),nl=e(el),tl=131072,ul=1048576,al=4194304,il=2097152,cl=269488319,fl=2147485780,ol=262144,sl=4194304,ll=2147483648,vl=131072,Dl=524288,bl=1073741824,pl=33554432,El=67108864,ml=268435456,Fl=134217728,kl=536870912,dl=2097152,hl=8388608,yl="TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES256-SHA384:ECDHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!SRP:!CAMELLIA",_l={RTLD_LAZY:1,RTLD_NOW:2,RTLD_GLOBAL:8,RTLD_LOCAL:4,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,PRIORITY_LOW:19,PRIORITY_BELOW_NORMAL:10,PRIORITY_NORMAL:0,PRIORITY_ABOVE_NORMAL:-7,PRIORITY_HIGH:-14,PRIORITY_HIGHEST:-20,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGINFO:29,SIGSYS:12,UV_FS_SYMLINK_DIR:1,UV_FS_SYMLINK_JUNCTION:2,O_RDONLY:0,O_WRONLY:1,O_RDWR:2,UV_DIRENT_UNKNOWN:0,UV_DIRENT_FILE:1,UV_DIRENT_DIR:2,UV_DIRENT_LINK:3,UV_DIRENT_FIFO:4,UV_DIRENT_SOCKET:5,UV_DIRENT_CHAR:6,UV_DIRENT_BLOCK:7,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,UV_FS_O_FILEMAP:0,O_NOCTTY:tl,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:ul,O_NOFOLLOW:256,O_SYNC:128,O_DSYNC:al,O_SYMLINK:il,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_FS_COPYFILE_EXCL:1,COPYFILE_EXCL:1,UV_FS_COPYFILE_FICLONE:2,COPYFILE_FICLONE:2,UV_FS_COPYFILE_FICLONE_FORCE:4,COPYFILE_FICLONE_FORCE:4,OPENSSL_VERSION_NUMBER:cl,SSL_OP_ALL:fl,SSL_OP_ALLOW_NO_DHE_KEX:1024,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:ol,SSL_OP_CIPHER_SERVER_PREFERENCE:sl,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:ll,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:0,SSL_OP_MICROSOFT_SESS_ID_BUG:0,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:0,SSL_OP_NETSCAPE_CHALLENGE_BUG:0,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:0,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:0,SSL_OP_NO_COMPRESSION:vl,SSL_OP_NO_ENCRYPT_THEN_MAC:Dl,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_RENEGOTIATION:bl,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:0,SSL_OP_NO_SSLv3:pl,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:El,SSL_OP_NO_TLSv1_1:ml,SSL_OP_NO_TLSv1_2:Fl,SSL_OP_NO_TLSv1_3:kl,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_PRIORITIZE_CHACHA:dl,SSL_OP_SINGLE_DH_USE:0,SSL_OP_SINGLE_ECDH_USE:0,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:0,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:0,SSL_OP_TLS_D5_BUG:0,SSL_OP_TLS_ROLLBACK_BUG:hl,ENGINE_METHOD_RSA:1,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_EC:2048,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,RSA_PSS_SALTLEN_DIGEST:-1,RSA_PSS_SALTLEN_MAX_SIGN:-2,RSA_PSS_SALTLEN_AUTO:-2,defaultCoreCipherList:yl,TLS1_VERSION:769,TLS1_1_VERSION:770,TLS1_2_VERSION:771,TLS1_3_VERSION:772,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6},Al=e(Object.freeze({__proto__:null,RTLD_LAZY:1,RTLD_NOW:2,RTLD_GLOBAL:8,RTLD_LOCAL:4,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,PRIORITY_LOW:19,PRIORITY_BELOW_NORMAL:10,PRIORITY_NORMAL:0,PRIORITY_ABOVE_NORMAL:-7,PRIORITY_HIGH:-14,PRIORITY_HIGHEST:-20,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGINFO:29,SIGSYS:12,UV_FS_SYMLINK_DIR:1,UV_FS_SYMLINK_JUNCTION:2,O_RDONLY:0,O_WRONLY:1,O_RDWR:2,UV_DIRENT_UNKNOWN:0,UV_DIRENT_FILE:1,UV_DIRENT_DIR:2,UV_DIRENT_LINK:3,UV_DIRENT_FIFO:4,UV_DIRENT_SOCKET:5,UV_DIRENT_CHAR:6,UV_DIRENT_BLOCK:7,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,UV_FS_O_FILEMAP:0,O_NOCTTY:tl,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:ul,O_NOFOLLOW:256,O_SYNC:128,O_DSYNC:al,O_SYMLINK:il,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_FS_COPYFILE_EXCL:1,COPYFILE_EXCL:1,UV_FS_COPYFILE_FICLONE:2,COPYFILE_FICLONE:2,UV_FS_COPYFILE_FICLONE_FORCE:4,COPYFILE_FICLONE_FORCE:4,OPENSSL_VERSION_NUMBER:cl,SSL_OP_ALL:fl,SSL_OP_ALLOW_NO_DHE_KEX:1024,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:ol,SSL_OP_CIPHER_SERVER_PREFERENCE:sl,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:ll,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:0,SSL_OP_MICROSOFT_SESS_ID_BUG:0,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:0,SSL_OP_NETSCAPE_CHALLENGE_BUG:0,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:0,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:0,SSL_OP_NO_COMPRESSION:vl,SSL_OP_NO_ENCRYPT_THEN_MAC:Dl,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_RENEGOTIATION:bl,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:0,SSL_OP_NO_SSLv3:pl,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:El,SSL_OP_NO_TLSv1_1:ml,SSL_OP_NO_TLSv1_2:Fl,SSL_OP_NO_TLSv1_3:kl,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_PRIORITIZE_CHACHA:dl,SSL_OP_SINGLE_DH_USE:0,SSL_OP_SINGLE_ECDH_USE:0,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:0,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:0,SSL_OP_TLS_D5_BUG:0,SSL_OP_TLS_ROLLBACK_BUG:hl,ENGINE_METHOD_RSA:1,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_EC:2048,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,RSA_PSS_SALTLEN_DIGEST:-1,RSA_PSS_SALTLEN_MAX_SIGN:-2,RSA_PSS_SALTLEN_AUTO:-2,defaultCoreCipherList:yl,TLS1_VERSION:769,TLS1_1_VERSION:770,TLS1_2_VERSION:771,TLS1_3_VERSION:772,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,default:_l}));!function(r){!function(e){var n="member_property_expression",t=8483,u=12538,a="??",i="children",c="predicate_expression",f="Identifier",o=68107,s=64311,l=192,v=71369,D=11710,b=43597,p=110947,E=67591,m="directive",F=121504,k=69871,d=12347,h=126553,y="block",_=12735,A=68096,C="params",w=93071,S=72767,g=122,B="for_statement",T=128,I=70873,O="start",N=43867,x="_method",L=70414,P=">",R="catch_body",M=120121,G="the end of an expression statement (`;`)",U=126558,j="jsx_fragment",H=42527,X=69733,Y="decorators",V=82943,K=71039,W=8472,J="update",q=43205,z=12783,$=12438,Q=12352,Z=8511,rr=120713,er="method",nr=8191,tr="function_param",ur=67871,ar="throw",ir="class_extends",cr=43470,fr=11507,or="object_key_literal",sr=71903,lr="_bigarray",vr=65437,Dr=119995,br=43311,pr="jsx_child",Er=68116,mr=67637,Fr=66204,kr=65470,dr=67391,hr=11631,yr=66729,_r=72025,Ar=69956,Cr="tparams",wr=66735,Sr=42623,gr=43697,Br=64217,Tr="Invalid binary/octal ",Ir=70399,Or=42864,Nr=120487,xr=43255,Lr="do",Pr=43301,Rr="jsx_attribute_value_literal",Mr="binding_pattern",Gr=72759,Ur=110878,jr="package",Hr=72750,Xr="interface_declaration",Yr=119892,Vr="tail",Kr=111,Wr=8417,Jr=119807,qr=71959,zr=65613,$r="type",Qr=68159,Zr=55215,re="export_default_declaration_decl",ee=72970,ne=70416,te="function_this_param",ue="module",ae="try",ie=70143,ce=125183,fe=70412,oe="@])",se="binary",le="infinity",ve="private",De=65500,be="has_unknown_members",pe="pattern_array_rest_element",Ee="Property",me=65343,Fe="implements",ke=12548,de=211,he="if_alternate_statement",ye=43395,_e="src/parser/type_parser.ml",Ae=126552,Ce=66915,we=120712,Se=126555,ge=68326,Be=120596,Te="raw",Ie=112,Oe="class_declaration",Ne=126624,xe="statement",Le="meta_property",Pe=71235,Re=44002,Me=8467,Ge=8318,Ue="class_property_value",je=8203,He="optional_call",Xe=43761,Ye="kind",Ve="class_identifier",Ke=69955,We=68220,Je=66378,qe=110,ze=123583,$e=119154,Qe=120512,Ze="declare",rn=11742,en=70831,nn="catch_clause",tn=8468,un=72886,an=121343,cn="for_in_assignment_pattern",fn="object_",on=70499,sn=43262,ln="mixins",vn="visit_trailing_comment",Dn="type_param",bn=69758,pn=71839,En="expected *",mn="boolean",Fn="call",kn=43010,dn="expression",hn="column",yn=43595,_n=43258,An=191456,Cn=117,wn=43754,Sn=126544,gn=8416,Bn="Assert_failure",Tn=66517,In=42863,On="enum_number_member",Nn="a string",xn=119993,Ln=65855,Pn="opaque",Rn=870530776,Mn=67711,Gn="enum_symbol_body",Un="filter",jn=126560,Hn=43615,Xn=19903,Yn="get",Vn=64316,Kn=122917,Wn="exported",Jn=71099,qn="return",zn=70516,$n="members",Qn=256,Zn=64279,rt=67829,et="src/parser/expression_parser.ml",nt="(global)",tt="Enum `",ut="object_property",at=67589,it="pattern_object_property",ct=69551,ft=127343600,ot="template_literal_element",st=70452,lt="class_element",vt=71131,Dt=120137,bt=94098,pt=72349,Et="function_identifier",mt=126543,Ft=43487,kt="@[<2>{ ",dt="jsx_attribute_name",ht=72849,yt=72191,_t=70393,At=65908,Ct=120513,wt=92909,St=70195,gt="bound",Bt=8399,Tt=120070,It="update_expression",Ot="enum_number_body",Nt=69941,xt="spread_element",Lt="for_in_left_declaration",Pt=64319,Rt=12703,Mt=11687,Gt="@,))@]",Ut="%d",jt=42239,Ht="type_cast",Xt=42508,Yt=71735,Vt="class_implements_interface",Kt=67640,Wt="buffer.ml",Jt=605857695,qt="handler",zt=66207,$t=11558,Qt=113775,Zt=113,ru=126540,eu="collect_comments",nu="set",tu="assignment_pattern",uu=43051,au="right",iu=94087,cu="object_key_identifier",fu=196607,ou=120133,su="Invalid number ",lu=8580,vu=68023,Du=43798,bu=12539,pu=43052,Eu=100,mu="pattern_literal",Fu="generic_type",ku=93017,du=42890,hu=43766,yu=42783,_u="else",Au=70851,Cu=69289,wu="the start of a statement",Su=113820,gu="properties",Bu=94094,Tu=71481,Iu=43696,Ou=70474,Nu="declare_function",xu=120597,Lu=110959,Pu="object_indexer_property_type",Ru=70492,Mu=43042,Gu=107,Uu="arguments",ju="comments",Hu=67431,Xu="line",Yu="pattern_identifier",Vu="declaration",Ku="static",Wu=69958,Ju=68100,qu=72783,zu=11310,$u=43814,Qu="annot",Zu=119179,ra=65786,ea=66303,na=64967,ta=64255,ua=8584,aa=120655,ia="Stack_overflow",ca=43700,fa="syntax_opt",oa=68921,sa="comprehension",la=65295,va="Not_found",Da=235,ba=68680,pa=64324,Ea=72966,ma=-1053382366,Fa="rest",ka="pattern_array_element",da="jsx_attribute_value_expression",ha=65595,ya="pattern_array_e",_a=122916,Aa=43711,Ca=69926,wa="symbol",Sa=42725,ga="*dummy method*",Ba=70092,Ta=43741,Ia="typeParameters",Oa="const",Na=72847,xa=12341,La=66271,Pa="false",Ra=71104,Ma=106,Ga=120076,Ua=128,ja=125124,Ha=73460,Xa=11743,Ya=67593,Va=69297,Ka=44031,Wa=92927,Ja=68095,qa=42945,za=8231,$a=121519,Qa=43453,Za="object_key_computed",ri="labeled_statement",ei="function_param_pattern",ni=43442,ti=65481,ui="collect_comments_opt",ai=126590,ii="_",ci="variable_declarator",fi="compare: functional value",oi=67967,si="computed",li="object_property_type",vi=126562,Di=114,bi="comment_bounds",pi="id",Ei=70853,mi=69247,Fi=42237,ki="class_private_field",di=72329,hi=8412,yi="Invalid_argument",_i=113770,Ai=120092,Ci="declare_class",wi=94031,Si=67839,gi=72250,Bi=92879,Ti="prototype",Ii=8287,Oi=70370,Ni="`.",xi=65344,Li=12542,Pi=123641,Ri="Internal Error: Found private field in object props",Mi="sequence",Gi="debugger",Ui="call_type_args",ji=12348,Hi=68863,Xi=72001,Yi=70084,Vi="label",Ki=-45,Wi="jsx_opening_attribute",Ji=119364,qi=43583,zi="%F",$i=43784,Qi="call_arguments",Zi=113791,rc=126503,ec=43743,nc=917999,tc="0",uc=93007,ac=119967,ic=44012,cc=42621,fc=126538,oc="new_",sc=449540197,lc=68466,vc=64109,Dc=177983,bc=248,pc="@,]@]",Ec="program",mc=68031,Fc="type_",kc="function_type",dc=67382,hc=8484,yc=8205,_c=42537,Ac=73022,Cc=66559,wc=65074,Sc=11775,gc=71236,Bc=64274,Tc=120069,Ic=72105,Oc=126570,Nc="object",xc="for_of_statement",Lc="break",Pc=43047,Rc=43695,Mc=70501,Gc=126551,Uc=126520,jc=70477,Hc=66045,Xc=66499,Yc=1024,Vc=43018,Kc=73103,Wc=71471,Jc=126522,qc=119140,zc="function_declaration",$c=73064,Qc=92728,Zc=73105,rf=70418,ef="await",nf=68119,tf="function_rest_param",uf=73119,af=42653,cf=11703,ff="left",of=70449,sf="declare_type_alias",lf=16777215,vf=121475,Df=70302,bf=119142,pf=55242,Ef=70470,mf=126583,Ff=124927,kf=72959,df=65497,hf="Invalid legacy octal ",yf="typeof",_f="explicit_type",Af="statement_list",Cf=65495,wf="class_method",Sf=119994,gf=67861,Bf=8526,Tf=69762,If="enum",Of=2147483647,Nf=71996,xf=119170,Lf=11702,Pf="in",Rf=67638,Mf=70753,Gf="super",Uf=126504,jf=8304,Hf=69761,Xf="import_specifier",Yf=177972,Vf=68324,Kf=101589,Wf=67646,Jf="expression_or_spread",qf=43792,zf=74879,$f=-82,Qf=43260,Zf=93052,ro=125258,eo=65574,no=224,to="instanceof",uo="jsx_element_name_member_expression",ao=69599,io=43560,co="function_expression",fo=223,oo=121476,so=72242,lo=11498,vo=126467,Do=73112,bo=44008,po=70107,Eo=13311,mo="jsx_children",Fo=126548,ko=63743,ho=43471,yo=113822,_o=71998,Ao=122887,Co="jsx_expression",wo=69864,So=72e3,go=126591,Bo=126578,To=12592,Io="type_params",Oo=119148,No=8420,xo=126537,Lo=123627,Po="{ ",Ro="jsx_spread_attribute",Mo=70161,Go=70468,Uo="@,",jo=42606,Ho=126500,Xo="number_literal_type",Yo="label_identifier",Vo=42999,Ko=72884,Wo=64310,Jo=-594953737,qo="hasUnknownMembers",zo=92982,$o="array",Qo=65615,Zo="enum_string_member",rs="void",es=65135,ns=")",ts=138,us="let",as=70002,is=70271,cs=70735,fs="nan",os="@[%s =@ ",ss=194559,ls=42735,vs="/",Ds="for_in_statement_lhs",bs=68154,ps=43503,Es=8516,ms=65381,Fs="TypeParameterInstantiation",ks=83526,ds="number",hs=70286,ys=12447,_s=72160,As=43493,Cs=70487,ws="enum_member_identifier",Ss=70280,gs="function",Bs=70162,Ts=42895,Is=67702,Os=66771,Ns=121452,xs=8432,Ls=40959,Ps=70312,Rs="End_of_file",Ms=93759,Gs=8494,Us=43709,js="new",Hs="Failure",Xs="local",Ys=101631,Vs="with",Ks=8489,Ws="enum_declaration",Js=121460,qs="member",zs=70457,$s=64325,Qs=8488,Zs=70448,rl=69967,el=126535,tl=71934,ul=65312,al=43135,il="import_named_specifier",cl=126619,fl=44025,ol="type_annotation",sl=8188,ll=65071,vl=131071,Dl=173789,bl=120770,pl=12440,El="with_",ml="statement_fork_point",Fl="finalizer",kl=71133,dl=12320,hl="elements",yl="literal",_l=68607,Cl=8507,wl=122913,Sl="each",gl="Sys_error",Bl="bigint_literal_type",Tl=69818,Il=11727,Ol=64829,Nl=120538,xl="type_alias",Ll="member_private_name",Pl=126556,Rl="tagged_template",Ml=43881,Gl="pattern_object_property_literal_key",Ul=72192,jl=67826,Hl=44013,Xl=70745,Yl=72153,Vl=66511,Kl=43249,Wl=11646,Jl="None",ql="int_of_string",zl="FunctionTypeParam",$l="name",Ql=70285,Zl=103,rv=120744,ev=12288,nv="intersection_type",tv=11679,uv=11559,av=71295,iv=70205,cv="callee",fv=70018,ov=11567,sv=42954,lv="predicate",vv="expression_statement",Dv="regexp",bv=44011,pv=11389,Ev=123209,mv=65479,Fv=43568,kv="optional",dv=-602162310,hv="@]",yv=92777,_v=120003,Av=72249,Cv="Unexpected ",wv=73008,Sv="finally",gv="toplevel_statement_list",Bv=178207,Tv=65055,Iv=70301,Ov=72161,Nv=70460,xv=12799,Lv="loc",Pv=65535,Rv=69375,Mv=71990,Gv=43518,Uv=65487,jv="while_",Hv=183983,Xv=-673950933,Yv=42559,Vv=121398,Kv=55291,Wv="jsx_element_name_identifier",Jv=71452,qv=8239,zv=-253313196,$v="mixed",Qv=70403,Zv=67827,rD=11734,eD=68287,nD=119976,tD=72151,uD=73129,aD=73102,iD=73017,cD=" =",fD=888960333,oD="tuple_type",sD=126602,lD=73111,vD=70726,DD=71994,bD=126529,pD="object_property_value_type",ED="%a",mD=69423,FD="static/",kD=120831,dD=120781,hD=11695,yD=12294,_D=11711,AD=67583,CD=122879,wD=126584,SD=72703,gD=68295,BD="prefix",TD=43871,ID=69415,OD=11492,ND="class",xD=12333,LD=65575,PD=42894,RD="continue",MD=119145,GD=65663,UD=68120,jD=782176664,HD=71086,XD=120779,YD=71247,VD=19967,KD=65392,WD=8486,JD=" ",qD=66863,zD="RestElement",$D="Undefined_recursive_module",QD=126634,ZD=66377,rb=74751,eb="jsx_element_name_namespaced",nb=43334,tb=43481,ub=66815,ab=11311,ib="typeAnnotation",cb=120126,fb=69743,ob="array_element",sb=64285,lb=8543,vb="()",Db="declare_module",bb=122886,pb="export_batch_specifier",Eb=">>>=",mb=68029,Fb="importKind",kb="extends",db=72345,hb=64296,yb=43259,_b=71679,Ab=64913,Cb=119969,wb=94175,Sb=72440,gb=65141,Bb=43071,Tb="function_",Ib=44010,Ob=42888,Nb=69807,xb="variance",Lb=123,Pb="import_default_specifier",Rb=43764,Mb="pattern",Gb=71947,Ub=70655,jb=70464,Hb="consequent",Xb=68447,Yb=73648,Vb=65473,Kb="call_type_arg",Wb=255,Jb=73019,qb=8238,zb=121498,$b=68899,Qb=93026,Zb=44015,rp="@[<2>[",ep="comment",np=65439,tp="switch_case",up=71942,ap="do_while",ip=43215,cp="constructor",fp=43587,op=43586,sp="yield",lp="target",vp=72272,Dp="var",bp=70108,pp="impltype",Ep="0o",mp=119972,Fp=92991,kp=43391,dp=70441,hp=8450,yp=72278,_p=120074,Ap=66717,Cp="interface_type",wp=43880,Sp="%B",gp=70472,Bp=122914,Tp=111355,Ip=5760,Op=11630,Np=126499,xp=108,Lp=120629,Pp="Popping lex mode from empty stack",Rp=65103,Mp=42611,Gp=195101,Up=43002,jp=42607,Hp=126539,Xp="([^/]*)",Yp=126502,Vp=125135,Kp="template_literal",Wp=68903,Jp="src/parser/statement_parser.ml",qp=72758,zp=11519,$p=11387,Qp="Out_of_memory",Zp=12287,rE=120570,eE=72164,nE=126534,tE=65076,uE="index out of bounds",aE=73029,iE=72873,cE="_bigarr02",fE="for_statement_init",oE=126571,sE="supertype",lE="class_property",vE=92916,DE="this",bE="}",pE=71095,EE="declare_module_exports",mE="union_type",FE=65535,kE="variance_opt",dE=94032,hE=42124,yE="this_expression",_E="jsx_element",AE=65019,CE=125251,wE=64111,SE="typeArguments",gE=8254,BE=8471,TE=70497,IE=71359,OE=8202,NE="EnumDefaultedMember",xE="switch",LE=69634,PE="unary_expression",RE=71215,ME=67679,GE=65597,UE=120686,jE=72163,HE=-983660142,XE=70197,YE=64262,VE=124,KE=126495,WE=65279,JE=69456,qE=71944,zE=65342,$E="alternate",QE=92975,ZE=65489,rm=252,em=43187,nm=125142,tm=67807,um="export",am=68850,im=66383,cm=".",fm="type_args",om=70508,sm=92159,lm="jsx_element_name",vm=72283,Dm=42737,bm=116,pm=75075,Em=70279,mm=65338,Fm="function_params",km=126627,dm=73065,hm=72872,ym=43762,_m=119970,Am=71352,Cm=68158,wm=12295,Sm=70005,gm=120771,Bm=11557,Tm=42191,Im="flags",Om=70088,Nm=68437,xm="pattern_object_p",Lm=70730,Pm="optional_indexed_access",Rm=69932,Mm=42785,Gm="nullable_type",Um="value",jm=12343,Hm=71089,Xm=68415,Ym=11694,Vm=69887,Km=917759,Wm=11726,Jm="syntax",qm=119964,zm=68497,$m=73097,Qm=126523,Zm="null",rF=120084,eF=126601,nF=8454,tF="expressions",uF=72144,aF="(@[",iF=12448,cF=121503,fF=68786,oF="<",sF=43443,lF="an identifier",vF=69959,DF=43309,bF=68799,pF="leadingComments",EF=72969,mF=100351,FF="enum_defaulted_member",kF=69839,dF=94026,hF=70724,yF=12336,_F=73018,AF=42605,CF="empty",wF=331416730,SF=123199,gF=71989,BF=70479,TF=43123,IF=101640,OF=8319,NF="object_type_property_setter",xF=12591,LF=12335,PF=125,RF=92735,MF="cases",GF=70199,UF=183969,jF=71455,HF="bigint",XF="Division_by_zero",YF=12329,VF=67071,KF=43609,WF=120004,JF=69414,qF="if",zF=126519,$F="immediately within another function.",QF=55238,ZF=126498,rk=73031,ek=8504,nk=69940,tk=66256,uk="@ }@]",ak=73106,ik=118,ck=11565,fk=120122,ok=74862,sk=68099,lk="'",vk="pattern_object_rest_property",Dk=-26065557,bk=119,pk="assignment",Ek=42943,mk=104,Fk=8457,kk="from",dk=64321,hk=113817,yk=65629,_k=43765,Ak=70378,Ck=42655,wk=102,Sk=43137,gk=201546,Bk=11502,Tk=";@ ",Ik=101,Ok="pattern_array_element_pattern",Nk=69290,xk="body",Lk="jsx_member_expression",Pk=65547,Rk="jsx_attribute_value",Mk=72967,Gk=126550,Uk=72003,jk="jsx_namespaced_name",Hk=254,Xk=43807,Yk=43738,Vk=126589,Kk=8455,Wk=126628,Jk=11670,qk=120134,zk="conditional",$k=119965,Qk=43599,Zk=69890,rd=72817,ed=43822,nd=43638,td=93047,ud=64322,ad="AssignmentPattern",id=123190,cd=72383,fd="object_spread_property_type",od=113663,sd=70783,ld=42622,vd=43823,Dd="init",bd=109,pd=66503,Ed="proto",md=74649,Fd="optional_member",kd=120654,dd="@ ",hd="enum_boolean_body",yd=119361,_d="export_named_specifier",Ad=123183,Cd="declare_interface",wd=120539,Sd=70451,gd=64317,Bd="pattern_object_property_computed_key",Td=12543,Id="export_named_declaration_specifier",Od=43359,Nd=113800,xd=126530,Ld=72713,Pd=72103,Rd=70278,Md=94191,Gd="if_consequent_statement",Ud=8275,jd=126496,Hd="try_catch",Xd="computed_key",Yd="class_",Vd=173823,Kd="pattern_object_property_identifier_key",Wd=71913,Jd=8485,qd="arrow_function",zd=68151,$d=126546,Qd="enum_boolean_member",Zd=94177,rh="delete",eh="blocks",nh="pattern_array_rest_element_pattern",th=78894,uh=69881,ah=66512,ih=94111,ch="test",fh="string",oh=71467,sh=69572,lh=66463,vh=66335,Dh=73061,bh=72348,ph=":",Eh="enum_body",mh="function_this_param_type",Fh=77823,kh="minus",dh=119980,hh="private_name",yh=72263,_h="object_key",Ah=72342,Ch="function_param_type",wh=11718,Sh="as",gh="delegate",Bh=71992,Th="true",Ih=119213,Oh=71232,Nh=67413,xh=73439,Lh=70854,Ph=120628,Rh=70093,Mh=43776,Gh=43513,Uh="jsx_attribute_name_namespaced",jh=71723,Hh=11505,Xh=120127,Yh=73039,Vh="Map.bal",Kh="any",Wh=126559,Jh="import",qh=70404,zh="jsx_spread_child",$h=67897,Qh=8233,Zh=119974,ry=68405,ey=239,ny="attributes",ty="object_internal_slot_property_type",uy=43225,ay=71351,iy=70383,cy=67643,fy="shorthand",oy="for_in_statement",sy=71338,ly=126463,vy=69702,Dy=92767,by=69445,py=65370,Ey=73055,my=73021,Fy=64911,ky="pattern_object_property_pattern",dy=70206,hy=126579,yy=64286,_y=94030,Ay="explicitType",Cy=67669,wy=43866,Sy="Sys_blocked_io",gy=71093,By=123197,Ty="catch",Iy=64466,Oy=65140,Ny=73030,xy=69404,Ly=66272,Py="protected",Ry=43631,My=120571,Gy="array_type",Uy=43713,jy="export_default_declaration",Hy="class_expression",Xy="quasi",Yy="%S",Vy=126515,Ky=120485,Wy=8525,Jy=43519,qy=120745,zy=125263,$y=94178,Qy=71229,Zy=126588,r_=127,e_=66855,n_="visit_leading_comment",t_=67742,u_=120144,a_="returnType",i_=240,c_=-744106340,f_="-",o_=130041,s_=68911,l_=8469,v_="async",D_=126521,b_=72095,p_=" : file already exists",E_=65039,m_=178205,F_=8449,k_=94179,d_=42774,h_="case",y_=66431,__="targs",A_="declare_export_declaration",C_="type_identifier",w_=43013,S_=64284,g_=43815,B_="function_body_any",T_=120687,I_="public",O_=70003,N_=68115,x_=125273,L_=65598,P_=43712,R_=72262,M_=126547,G_=70095,U_=110591,j_="indexed_access",H_="interface",X_=-46,Y_="string_literal_type",V_="import_namespace_specifier",K_=120132,W_=68102,J_=11735,q_=94180,z_=119893,$_="bool",Q_=1e3,Z_="default",rA="",eA=71983,nA="exportKind",tA="trailingComments",uA="^",aA=8348,iA=65594,cA="logical",fA="jsx_member_expression_identifier",oA="cooked",sA="for_of_left_declaration",lA="argument",vA=63,DA=12442,bA=72202,pA=120085,EA=43645,mA=70749,FA=42539,kA=126468,dA="Match_failure",hA=68191,yA="src/parser/flow_ast.ml",_A=43572,AA=11647,CA=71102,wA="declare_variable",SA="+",gA=71127,BA=43740,TA=120145,IA=64318,OA="declare_export_declaration_decl",NA="class_implements",xA="inexact",LA=119172,PA="a",RA=73062,MA=65100,GA=70863,UA=65278,jA="function_rest_param_type",HA=-696510241,XA=70066,YA=43714,VA=70480,KA=113788,WA=94207,JA="class_body",qA=43273,zA=126651,$A=119996,QA=68735,ZA=43456,rC=119209,eC=72002,nC=67644,tC=130031,uC="boolean_literal_type",aC="catch_clause_pattern",iC=126554,cC=126536,fC=113807,oC=126557,sC=43046,lC=71956,vC="property",DC=123213,bC="meta",pC="for_of_assignment_pattern",EC="if_statement",mC=66421,FC=8505,kC="Literal",dC=100343,hC=71257,yC=69632,_C=42887,AC=115,CC=1255,wC=43574,SC=126566,gC=93823,BC=66719,TC="opaque_type",IC="jsx_attribute",OC="type_annotation_hint",NC=92911,xC=73727,LC=72871,PC="range",RC="jsError",MC=32768,GC=70458,UC=70006,jC=43492,HC="@]}",XC="(Some ",YC=43345,VC=43231,KC=8477,WC=11359,JC=121461,qC=126564,zC=126514,$C=70080,QC="generic_identifier_type",ZC=71738,rw=66811,ew=8256,nw=43759,tw=65007,uw="pattern_object_rest_property_pattern",aw=1039100673,iw=70319,cw=66461,fw=11719,ow=72271,sw=70846,lw=70461,vw=-48,Dw="export_named_declaration",bw="enum_string_body",pw=110930,Ew=73014,mw=70440,Fw="while",kw="camlinternalFormat.ml",dw=43782,hw=70834,yw=11263,_w=148,Aw=11358,Cw=1114111,ww=70750,Sw=73462,gw=70105,Bw="jsx_identifier",Tw=43014,Iw=11564,Ow="typeof_type",Nw=64847,xw=92995,Lw=71167,Pw=42511,Rw=72712,Mw=121,Gw=43704,Uw=12293,jw="object_call_property_type",Hw=64433,Xw="operator",Yw=68296,Vw="class_decorator",Kw=120,Ww="for_of_statement_lhs",Jw=11623,qw=71999,zw=110927,$w=70708,Qw=71423,Zw=93951,rS=12292,eS=42996,nS="object_type",tS="types",uS=69951,aS=126633,iS=8286,cS=12686,fS=73647,oS=73049,sS=72793,lS="0x",vS=70855,DS=70511,bS=70366,pS=65276,ES="variable_declaration",mS=43203,FS=119981,kS=71945,dS=72015,hS=43887,yS=105,_S=122922,AS=8335,CS=70187,wS=69631,SS="jsx_attribute_name_identifier",gS="source",BS="pattern_object_property_key",TS=65548,IS=66175,OS=92766,NS="pattern_assignment_pattern",xS=42998,LS="object_type_property_getter",PS=8305,RS="generator",MS="for",GS=121402,US="PropertyDefinition",jS=-36,HS=68223,XS=66044,YS=43757,VS="generic_qualified_identifier_type",KS=122906,WS=43790,JS=11686,qS="jsx_closing_element",zS=69687,$S=72162,QS=66348,ZS=43388,rg=72768,eg=68351,ng="<2>",tg=70015,ug=64297,ag=125259,ig=",@ ",cg=42651,fg=70486,og=70281,sg=66426,lg=43347,vg=68149,Dg=68111,bg="member_property_identifier",pg=71450,Eg=72254,mg=43009,Fg=94193,kg="member_property",dg=73458,hg="identifier",yg=67423,_g=40980,Ag=66775,Cg=110951,wg="Internal Error: Found object private prop",Sg=8276,gg="super_expression",Bg=40956,Tg="jsx_opening_element",Ig="variable_declarator_pattern",Og="pattern_expression",Ng="jsx_member_expression_object",xg=68252,Lg=-835925911,Pg="import_declaration",Rg=55203,Mg="key",Gg=126563,Ug=43702,jg="spread_property",Hg=863850040,Xg=70106,Yg=67592,Vg="function_expression_or_method",Kg=71958,Wg="for_init_declaration",Jg=123214,qg=71955,zg=68479,$g=69292,Qg=65305,Zg=43019,rB=123180,eB=69622,nB=8487,tB="specifiers",uB="function_body",aB=43641,iB="Unexpected token `",cB=122904,fB=69295,oB=123135,sB=134,lB=119162,vB=120093,DB=65023,bB=8521,pB=43642;function EB(r,e){throw[0,r,e]}var mB=[0];function FB(r,e){if("function"==typeof e)return r.fun=e,0;if(e.fun)return r.fun=e.fun,0;for(var n=e.length;n--;)r[n]=e[n];return 0}function kB(r,e,n){var t=String.fromCharCode;if(0==e&&n<=4096&&n==r.length)return t.apply(null,r);for(var u=rA;0<n;e+=Yc,n-=Yc)u+=t.apply(null,r.slice(e,e+Math.min(n,Yc)));return u}function dB(r){if(e.Uint8Array)var n=new e.Uint8Array(r.l);else n=new Array(r.l);for(var t=r.c,u=t.length,a=0;a<u;a++)n[a]=t.charCodeAt(a);for(u=r.l;a<u;a++)n[a]=0;return r.c=n,r.t=4,n}function hB(r,e,n,t,u){if(0==u)return 0;if(0==t&&(u>=n.l||2==n.t&&u>=n.c.length))n.c=4==r.t?kB(r.c,e,u):0==e&&r.c.length==u?r.c:r.c.substr(e,u),n.t=n.c.length==n.l?0:2;else if(2==n.t&&t==n.c.length)n.c+=4==r.t?kB(r.c,e,u):0==e&&r.c.length==u?r.c:r.c.substr(e,u),n.t=n.c.length==n.l?0:2;else{4!=n.t&&dB(n);var a=r.c,i=n.c;if(4==r.t)if(t<=e)for(var c=0;c<u;c++)i[t+c]=a[e+c];else for(c=u-1;c>=0;c--)i[t+c]=a[e+c];else{var f=Math.min(u,a.length-e);for(c=0;c<f;c++)i[t+c]=a.charCodeAt(e+c);for(;c<u;c++)i[t+c]=0}}return 0}function yB(r,e,n,t,u){return hB(r,e,n,t,u),0}function _B(r,e){if(0==r)return rA;if(e.repeat)return e.repeat(r);for(var n=rA,t=0;;){if(1&r&&(n+=e),0==(r>>=1))return n;e+=e,9==++t&&e.slice(0,1)}}function AB(r){2==r.t?r.c+=_B(r.l-r.c.length,"\0"):r.c=kB(r.c,0,r.c.length),r.t=0}function CB(r){if(r.length<24){for(var e=0;e<r.length;e++)if(r.charCodeAt(e)>r_)return!1;return!0}return!/[^\x00-\x7f]/.test(r)}function wB(r){for(var e,n,t,u,a=rA,i=rA,c=0,f=r.length;c<f;c++){if((n=r.charCodeAt(c))<Ua){for(var o=c+1;o<f&&(n=r.charCodeAt(o))<Ua;o++);if(o-c>512?(i.substr(0,1),a+=i,i=rA,a+=r.slice(c,o)):i+=r.slice(c,o),o==f)break;c=o}u=1,++c<f&&(-64&(t=r.charCodeAt(c)))==T&&(e=t+(n<<6),n<224?(u=e-12416)<Ua&&(u=1):(u=2,++c<f&&(-64&(t=r.charCodeAt(c)))==T&&(e=t+(e<<6),n<240?((u=e-925824)<2048||u>=55295&&u<57344)&&(u=2):(u=3,++c<f&&(-64&(t=r.charCodeAt(c)))==T&&n<245&&((u=t-63447168+(e<<6))<65536||u>1114111)&&(u=3))))),u<4?(c-=u,i+="\ufffd"):i+=u>FE?String.fromCharCode(55232+(u>>10),56320+(1023&u)):String.fromCharCode(u),i.length>Yc&&(i.substr(0,1),a+=i,i=rA)}return a+i}function SB(r,e,n){this.t=r,this.c=e,this.l=n}function gB(r){return new SB(0,r,r.length)}function BB(r){return gB(r)}function TB(r,e){EB(r,BB(e))}function IB(r){TB(mB.Invalid_argument,r)}function OB(){IB(uE)}function NB(r,e,n){if(n&=Wb,4!=r.t){if(e==r.c.length)return r.c+=String.fromCharCode(n),e+1==r.l&&(r.t=0),0;dB(r)}return r.c[e]=n,0}function xB(r,e,n){return e>>>0>=r.l&&OB(),NB(r,e,n)}function LB(r,e){switch(6&r.t){default:if(e>=r.c.length)return 0;case 0:return r.c.charCodeAt(e);case 4:return r.c[e]}}function PB(r,e){if(r.fun)return PB(r.fun,e);if("function"!=typeof r)return r;var n=0|r.length;if(0===n)return r.apply(null,e);var t=n-(0|e.length)|0;return 0==t?r.apply(null,e):t<0?PB(r.apply(null,e.slice(0,n)),e.slice(n)):function(){for(var n=0==arguments.length?1:arguments.length,t=new Array(e.length+n),u=0;u<e.length;u++)t[u]=e[u];for(u=0;u<arguments.length;u++)t[e.length+u]=arguments[u];return PB(r,t)}}function RB(){IB(uE)}function MB(r,e){return e>>>0>=r.length-1&&RB(),r}function GB(r){return 0!=(6&r.t)&&AB(r),r.c}SB.prototype.toString=function(){switch(this.t){case 9:return this.c;default:AB(this);case 0:if(CB(this.c))return this.t=9,this.c;this.t=8;case 8:return this.c}},SB.prototype.toUtf16=function(){var r=this.toString();return 9==this.t?r:wB(r)},SB.prototype.slice=function(){var r=4==this.t?this.c.slice():this.c;return new SB(this.t,r,this.l)};var UB=Math.log2&&1020==Math.log2(11235582092889474e291);function jB(r){var n=new e.Float32Array(1);return n[0]=r,0|new e.Int32Array(n.buffer)[0]}var HB=Math.pow(2,-24);function XB(r){throw r}function YB(){XB(mB.Division_by_zero)}function VB(r,e,n){this.lo=r&lf,this.mi=e&lf,this.hi=n&FE}function KB(r,e,n){return new VB(r,e,n)}function WB(r){if(!isFinite(r))return isNaN(r)?KB(1,0,32752):KB(0,0,r>0?32752:65520);var e=0==r&&1/r==-1/0?MC:r>=0?0:MC;e&&(r=-r);var n=function(r){if(UB)return Math.floor(Math.log2(r));var e=0;if(0==r)return-1/0;if(r>=1)for(;r>=2;)r/=2,e++;else for(;r<1;)r*=2,e--;return e}(r)+1023;n<=0?(n=0,r/=Math.pow(2,-1026)):((r/=Math.pow(2,n-1027))<16&&(r*=2,n-=1),0==n&&(r/=2));var t=Math.pow(2,24),u=0|r,a=0|(r=(r-u)*t);return KB(0|(r=(r-a)*t),a,u=15&u|e|n<<4)}function JB(r){return r.toArray()}function qB(r,e,n){if(r.write(32,e.dims.length),r.write(32,e.kind|e.layout<<8),e.caml_custom==cE)for(var t=0;t<e.dims.length;t++)e.dims[t]<FE?r.write(16,e.dims[t]):(r.write(16,FE),r.write(32,0),r.write(32,e.dims[t]));else for(t=0;t<e.dims.length;t++)r.write(32,e.dims[t]);switch(e.kind){case 2:case 3:case 12:for(t=0;t<e.data.length;t++)r.write(8,e.data[t]);break;case 4:case 5:for(t=0;t<e.data.length;t++)r.write(16,e.data[t]);break;case 6:for(t=0;t<e.data.length;t++)r.write(32,e.data[t]);break;case 8:case 9:r.write(8,0);for(t=0;t<e.data.length;t++)r.write(32,e.data[t]);break;case 7:for(t=0;t<e.data.length/2;t++)for(var u=JB(e.get(t)),a=0;a<8;a++)r.write(8,u[a]);break;case 1:for(t=0;t<e.data.length;t++)for(u=JB(WB(e.get(t))),a=0;a<8;a++)r.write(8,u[a]);break;case 0:for(t=0;t<e.data.length;t++){u=jB(e.get(t));r.write(32,u)}break;case 10:for(t=0;t<e.data.length/2;t++){a=e.get(t);r.write(32,jB(a[1])),r.write(32,jB(a[2]))}break;case 11:for(t=0;t<e.data.length/2;t++){var i=e.get(t);for(u=JB(WB(i[1])),a=0;a<8;a++)r.write(8,u[a]);for(u=JB(WB(i[2])),a=0;a<8;a++)r.write(8,u[a])}}n[0]=4*(4+e.dims.length),n[1]=8*(4+e.dims.length)}function zB(r){switch(r){case 7:case 10:case 11:return 2;default:return 1}}function $B(r){var n=new e.Int32Array(1);return n[0]=r,new e.Float32Array(n.buffer)[0]}function QB(r){return new VB(r[7]<<0|r[6]<<8|r[5]<<16,r[4]<<0|r[3]<<8|r[2]<<16,r[1]<<0|r[0]<<8)}function ZB(r){var e=r.lo,n=r.mi,t=r.hi,u=(32767&t)>>4;if(2047==u)return 0==(e|n|15&t)?t&MC?-1/0:1/0:NaN;var a=Math.pow(2,-24),i=(e*a+n)*a+(15&t);return u>0?(i+=16,i*=Math.pow(2,u-1027)):i*=Math.pow(2,-1026),t&MC&&(i=-i),i}function rT(r){for(var e=r.length,n=1,t=0;t<e;t++)r[t]<0&&IB("Bigarray.create: negative dimension"),n*=r[t];return n}function eT(r){return r.hi32()}function nT(r){return r.lo32()}VB.prototype.caml_custom="_j",VB.prototype.copy=function(){return new VB(this.lo,this.mi,this.hi)},VB.prototype.ucompare=function(r){return this.hi>r.hi?1:this.hi<r.hi?-1:this.mi>r.mi?1:this.mi<r.mi?-1:this.lo>r.lo?1:this.lo<r.lo?-1:0},VB.prototype.compare=function(r){var e=this.hi<<16,n=r.hi<<16;return e>n?1:e<n?-1:this.mi>r.mi?1:this.mi<r.mi?-1:this.lo>r.lo?1:this.lo<r.lo?-1:0},VB.prototype.neg=function(){var r=-this.lo,e=-this.mi+(r>>24);return new VB(r,e,-this.hi+(e>>24))},VB.prototype.add=function(r){var e=this.lo+r.lo,n=this.mi+r.mi+(e>>24);return new VB(e,n,this.hi+r.hi+(n>>24))},VB.prototype.sub=function(r){var e=this.lo-r.lo,n=this.mi-r.mi+(e>>24);return new VB(e,n,this.hi-r.hi+(n>>24))},VB.prototype.mul=function(r){var e=this.lo*r.lo,n=(e*HB|0)+this.mi*r.lo+this.lo*r.mi;return new VB(e,n,(n*HB|0)+this.hi*r.lo+this.mi*r.mi+this.lo*r.hi)},VB.prototype.isZero=function(){return 0==(this.lo|this.mi|this.hi)},VB.prototype.isNeg=function(){return this.hi<<16<0},VB.prototype.and=function(r){return new VB(this.lo&r.lo,this.mi&r.mi,this.hi&r.hi)},VB.prototype.or=function(r){return new VB(this.lo|r.lo,this.mi|r.mi,this.hi|r.hi)},VB.prototype.xor=function(r){return new VB(this.lo^r.lo,this.mi^r.mi,this.hi^r.hi)},VB.prototype.shift_left=function(r){return 0==(r&=63)?this:r<24?new VB(this.lo<<r,this.mi<<r|this.lo>>24-r,this.hi<<r|this.mi>>24-r):r<48?new VB(0,this.lo<<r-24,this.mi<<r-24|this.lo>>48-r):new VB(0,0,this.lo<<r-48)},VB.prototype.shift_right_unsigned=function(r){return 0==(r&=63)?this:r<24?new VB(this.lo>>r|this.mi<<24-r,this.mi>>r|this.hi<<24-r,this.hi>>r):r<48?new VB(this.mi>>r-24|this.hi<<48-r,this.hi>>r-24,0):new VB(this.hi>>r-48,0,0)},VB.prototype.shift_right=function(r){if(0==(r&=63))return this;var e=this.hi<<16>>16;if(r<24)return new VB(this.lo>>r|this.mi<<24-r,this.mi>>r|e<<24-r,this.hi<<16>>r>>>16);var n=this.hi<<16>>31;return r<48?new VB(this.mi>>r-24|this.hi<<48-r,this.hi<<16>>r-24>>16,n&FE):new VB(this.hi<<16>>r-32,n,n)},VB.prototype.lsl1=function(){this.hi=this.hi<<1|this.mi>>23,this.mi=(this.mi<<1|this.lo>>23)&lf,this.lo=this.lo<<1&lf},VB.prototype.lsr1=function(){this.lo=(this.lo>>>1|this.mi<<23)&lf,this.mi=(this.mi>>>1|this.hi<<23)&lf,this.hi=this.hi>>>1},VB.prototype.udivmod=function(r){for(var e=0,n=this.copy(),t=r.copy(),u=new VB(0,0,0);n.ucompare(t)>0;)e++,t.lsl1();for(;e>=0;)e--,u.lsl1(),n.ucompare(t)>=0&&(u.lo++,n=n.sub(t)),t.lsr1();return{quotient:u,modulus:n}},VB.prototype.div=function(r){var e=this;r.isZero()&&YB();var n=e.hi^r.hi;e.hi&MC&&(e=e.neg()),r.hi&MC&&(r=r.neg());var t=e.udivmod(r).quotient;return n&MC&&(t=t.neg()),t},VB.prototype.mod=function(r){var e=this;r.isZero()&&YB();var n=e.hi;e.hi&MC&&(e=e.neg()),r.hi&MC&&(r=r.neg());var t=e.udivmod(r).modulus;return n&MC&&(t=t.neg()),t},VB.prototype.toInt=function(){return this.lo|this.mi<<24},VB.prototype.toFloat=function(){return(this.hi<<16)*Math.pow(2,32)+this.mi*Math.pow(2,24)+this.lo},VB.prototype.toArray=function(){return[this.hi>>8,this.hi&Wb,this.mi>>16,this.mi>>8&Wb,this.mi&Wb,this.lo>>16,this.lo>>8&Wb,this.lo&Wb]},VB.prototype.lo32=function(){return this.lo|(this.mi&Wb)<<24},VB.prototype.hi32=function(){return this.mi>>>8&FE|this.hi<<16};function tT(r,e,n,t){this.kind=r,this.layout=e,this.dims=n,this.data=t}function uT(r,e,n,t){this.kind=r,this.layout=e,this.dims=n,this.data=t}function aT(r,e,n,t){var u=zB(r);return rT(n)*u!=t.length&&IB("length doesn't match dims"),0==e&&1==n.length&&1==u?new uT(r,e,n,t):new tT(r,e,n,t)}function iT(r){TB(mB.Failure,r)}function cT(r,n,t){var u=r.read32s();(u<0||u>16)&&iT("input_value: wrong number of bigarray dimensions");var a=r.read32s(),i=a&Wb,c=a>>8&1,f=[];if(t==cE)for(var o=0;o<u;o++){var s=r.read16u();if(s==FE){var l=r.read32u(),v=r.read32u();0!=l&&iT("input_value: bigarray dimension overflow in 32bit"),s=v}f.push(s)}else for(o=0;o<u;o++)f.push(r.read32u());var D=rT(f),b=function(r,n){var t,u=e;switch(r){case 0:case 10:t=u.Float32Array;break;case 1:case 11:t=u.Float64Array;break;case 2:t=u.Int8Array;break;case 3:case 12:t=u.Uint8Array;break;case 4:t=u.Int16Array;break;case 5:t=u.Uint16Array;break;case 6:case 7:case 8:case 9:t=u.Int32Array}return t||IB("Bigarray.create: unsupported kind"),new t(n*zB(r))}(i,D),p=aT(i,c,f,b);switch(i){case 2:for(o=0;o<D;o++)b[o]=r.read8s();break;case 3:case 12:for(o=0;o<D;o++)b[o]=r.read8u();break;case 4:for(o=0;o<D;o++)b[o]=r.read16s();break;case 5:for(o=0;o<D;o++)b[o]=r.read16u();break;case 6:for(o=0;o<D;o++)b[o]=r.read32s();break;case 8:case 9:r.read8u()&&iT("input_value: cannot read bigarray with 64-bit OCaml ints");for(o=0;o<D;o++)b[o]=r.read32s();break;case 7:var E=new Array(8);for(o=0;o<D;o++){for(var m=0;m<8;m++)E[m]=r.read8u();var F=QB(E);p.set(o,F)}break;case 1:for(E=new Array(8),o=0;o<D;o++){for(m=0;m<8;m++)E[m]=r.read8u();var k=ZB(QB(E));p.set(o,k)}break;case 0:for(o=0;o<D;o++){k=$B(r.read32s());p.set(o,k)}break;case 10:for(o=0;o<D;o++){var d=$B(r.read32s()),h=$B(r.read32s());p.set(o,[Hk,d,h])}break;case 11:for(E=new Array(8),o=0;o<D;o++){for(m=0;m<8;m++)E[m]=r.read8u();for(d=ZB(QB(E)),m=0;m<8;m++)E[m]=r.read8u();h=ZB(QB(E));p.set(o,[Hk,d,h])}}return n[0]=4*(4+u),aT(i,c,f,b)}function fT(r,e,n){return r.compare(e,n)}function oT(r,e){return Math.imul(r,e)}function sT(r,e){return e=oT(e,-862048943),((r=(r^=e=oT(e=e<<15|e>>>17,461845907))<<13|r>>>19)+(r<<2)|0)-430675100|0}function lT(r,e){return function(r,e){return r=sT(r,nT(e)),sT(r,eT(e))}(r,WB(e))}function vT(r){var e=rT(r.dims),n=0;switch(r.kind){case 2:case 3:case 12:e>Qn&&(e=Qn);var t=0,u=0;for(u=0;u+4<=r.data.length;u+=4)n=sT(n,t=r.data[u+0]|r.data[u+1]<<8|r.data[u+2]<<16|r.data[u+3]<<24);switch(t=0,3&e){case 3:t=r.data[u+2]<<16;case 2:t|=r.data[u+1]<<8;case 1:n=sT(n,t|=r.data[u+0])}break;case 4:case 5:e>T&&(e=T);t=0,u=0;for(u=0;u+2<=r.data.length;u+=2)n=sT(n,t=r.data[u+0]|r.data[u+1]<<16);0!=(1&e)&&(n=sT(n,r.data[u]));break;case 6:e>64&&(e=64);for(u=0;u<e;u++)n=sT(n,r.data[u]);break;case 8:case 9:e>64&&(e=64);for(u=0;u<e;u++)n=sT(n,r.data[u]);break;case 7:e>32&&(e=32),e*=2;for(u=0;u<e;u++)n=sT(n,r.data[u]);break;case 10:e*=2;case 0:e>64&&(e=64);for(u=0;u<e;u++)n=lT(n,r.data[u]);break;case 11:e*=2;case 1:e>32&&(e=32);for(u=0;u<e;u++)n=lT(n,r.data[u])}return n}tT.prototype.caml_custom="_bigarray",tT.prototype.offset=function(r){var e=0;if("number"==typeof r&&(r=[r]),r instanceof Array||IB("bigarray.js: invalid offset"),this.dims.length!=r.length&&IB("Bigarray.get/set: bad number of dimensions"),0==this.layout)for(var n=0;n<this.dims.length;n++)(r[n]<0||r[n]>=this.dims[n])&&RB(),e=e*this.dims[n]+r[n];else for(n=this.dims.length-1;n>=0;n--)(r[n]<1||r[n]>this.dims[n])&&RB(),e=e*this.dims[n]+(r[n]-1);return e},tT.prototype.get=function(r){switch(this.kind){case 7:return function(r,e){return new VB(r&lf,r>>>24&Wb|(e&FE)<<8,e>>>16&FE)}(this.data[2*r+0],this.data[2*r+1]);case 10:case 11:var e=this.data[2*r+0],n=this.data[2*r+1];return[Hk,e,n];default:return this.data[r]}},tT.prototype.set=function(r,e){switch(this.kind){case 7:this.data[2*r+0]=nT(e),this.data[2*r+1]=eT(e);break;case 10:case 11:this.data[2*r+0]=e[1],this.data[2*r+1]=e[2];break;default:this.data[r]=e}return 0},tT.prototype.fill=function(r){switch(this.kind){case 7:var e=nT(r),n=eT(r);if(e==n)this.data.fill(e);else for(var t=0;t<this.data.length;t++)this.data[t]=t%2==0?e:n;break;case 10:case 11:var u=r[1],a=r[2];if(u==a)this.data.fill(u);else for(t=0;t<this.data.length;t++)this.data[t]=t%2==0?u:a;break;default:this.data.fill(r)}},tT.prototype.compare=function(r,e){if(this.layout!=r.layout||this.kind!=r.kind){var n=this.kind|this.layout<<8;return(r.kind|r.layout<<8)-n}if(this.dims.length!=r.dims.length)return r.dims.length-this.dims.length;for(var t=0;t<this.dims.length;t++)if(this.dims[t]!=r.dims[t])return this.dims[t]<r.dims[t]?-1:1;switch(this.kind){case 0:case 1:case 10:case 11:var u,a;for(t=0;t<this.data.length;t++){if((u=this.data[t])<(a=r.data[t]))return-1;if(u>a)return 1;if(u!=a){if(!e)return NaN;if(u==u)return 1;if(a==a)return-1}}break;case 7:for(t=0;t<this.data.length;t+=2){if(this.data[t+1]<r.data[t+1])return-1;if(this.data[t+1]>r.data[t+1])return 1;if(this.data[t]>>>0<r.data[t]>>>0)return-1;if(this.data[t]>>>0>r.data[t]>>>0)return 1}break;case 2:case 3:case 4:case 5:case 6:case 8:case 9:case 12:for(t=0;t<this.data.length;t++){if(this.data[t]<r.data[t])return-1;if(this.data[t]>r.data[t])return 1}}return 0},uT.prototype=new tT,uT.prototype.offset=function(r){return"number"!=typeof r&&(r instanceof Array&&1==r.length?r=r[0]:IB("Ml_Bigarray_c_1_1.offset")),(r<0||r>=this.dims[0])&&RB(),r},uT.prototype.get=function(r){return this.data[r]},uT.prototype.set=function(r,e){return this.data[r]=e,0},uT.prototype.fill=function(r){return this.data.fill(r),0};var DT={_j:{deserialize:function(r,e){for(var n=new Array(8),t=0;t<8;t++)n[t]=r.read8u();return e[0]=8,QB(n)},serialize:function(r,e,n){for(var t=JB(e),u=0;u<8;u++)r.write(8,t[u]);n[0]=8,n[1]=8},fixed_length:8,compare:function(r,e,n){return r.compare(e)},hash:function(r){return r.lo32()^r.hi32()}},_i:{deserialize:function(r,e){return e[0]=4,r.read32s()},fixed_length:4},_n:{deserialize:function(r,e){switch(r.read8u()){case 1:return e[0]=4,r.read32s();case 2:iT("input_value: native integer value too large");default:iT("input_value: ill-formed native integer")}},fixed_length:4},_bigarray:{deserialize:function(r,e){return cT(r,e,lr)},serialize:qB,compare:fT,hash:vT},_bigarr02:{deserialize:function(r,e){return cT(r,e,cE)},serialize:qB,compare:fT,hash:vT}};function bT(r){return DT[r.caml_custom]&&DT[r.caml_custom].compare}function pT(r,e,n,t){var u=bT(e);if(u){var a=n>0?u(e,r,t):u(r,e,t);if(t&&a!=a)return n;if(+a!=+a)return+a;if(0!=(0|a))return 0|a}return n}function ET(r){return r instanceof SB}function mT(r){return ET(r)}function FT(r){if("number"==typeof r)return Q_;if(ET(r))return rm;if(mT(r))return 1252;if(r instanceof Array&&r[0]===r[0]>>>0&&r[0]<=255){var e=0|r[0];return e==Hk?0:e}return r instanceof String||"string"==typeof r?12520:r instanceof Number?Q_:r&&r.caml_custom?CC:r&&r.compare?1256:"function"==typeof r?1247:"symbol"==typeof r?1251:1001}function kT(r,e){return r<e?-1:r==e?0:1}function dT(r,e){return 6&r.t&&AB(r),6&e.t&&AB(e),r.c<e.c?-1:r.c>e.c?1:0}function hT(r,e){return dT(r,e)}function yT(r,e,n){for(var t=[];;){if(!n||r!==e){var u=FT(r);if(250==u){r=r[1];continue}var a=FT(e);if(250==a){e=e[1];continue}if(u!==a)return u==Q_?a==CC?pT(r,e,-1,n):-1:a==Q_?u==CC?pT(e,r,1,n):1:u<a?-1:1;switch(u){case 247:case 249:case 1247:IB(fi);break;case 248:if(0!=(c=kT(r[2],e[2])))return 0|c;break;case 250:IB("equal: got Forward_tag, should not happen");break;case 251:IB("equal: abstract value");break;case 252:if(r!==e)if(0!=(c=dT(r,e)))return 0|c;break;case 253:IB("equal: got Double_tag, should not happen");break;case 254:IB("equal: got Double_array_tag, should not happen");break;case 255:IB("equal: got Custom_tag, should not happen");break;case 1255:var i=bT(r);if(i!=bT(e))return r.caml_custom<e.caml_custom?-1:1;if(i||IB("compare: abstract value"),(c=i(r,e,n))!=c)return n?-1:c;if(c!==(0|c))return-1;if(0!=c)return 0|c;break;case 1256:var c;if((c=r.compare(e,n))!=c)return n?-1:c;if(c!==(0|c))return-1;if(0!=c)return 0|c;break;case 1e3:if((r=+r)<(e=+e))return-1;if(r>e)return 1;if(r!=e){if(!n)return NaN;if(r==r)return 1;if(e==e)return-1}break;case 1001:if(r<e)return-1;if(r>e)return 1;if(r!=e){if(!n)return NaN;if(r==r)return 1;if(e==e)return-1}break;case 1251:if(r!==e)return n?1:NaN;break;case 1252:if((r=GB(r))!==(e=GB(e))){if(r<e)return-1;if(r>e)return 1}break;case 12520:if((r=r.toString())!==(e=e.toString())){if(r<e)return-1;if(r>e)return 1}break;default:if(r.length!=e.length)return r.length<e.length?-1:1;r.length>1&&t.push(r,e,1)}}if(0==t.length)return 0;var f=t.pop();e=t.pop(),f+1<(r=t.pop()).length&&t.push(r,e,f+1),r=r[f],e=e[f]}}function _T(r,e){return yT(r,e,!0)}function AT(r){return r<0&&IB("Bytes.create"),new SB(r?2:9,rA,r)}function CT(r,e){return+(0==yT(r,e,!1))}function wT(r){var e;if(e=+(r=GB(r)),r.length>0&&e==e)return e;if(e=+(r=r.replace(/_/g,rA)),r.length>0&&e==e||/^[+-]?nan$/i.test(r))return e;var n=/^ *([+-]?)0x([0-9a-f]+)\.?([0-9a-f]*)p([+-]?[0-9]+)/i.exec(r);if(n){var t=n[3].replace(/0+$/,rA),u=parseInt(n[1]+n[2]+t,16),a=(0|n[4])-4*t.length;return e=u*Math.pow(2,a)}return/^\+?inf(inity)?$/i.test(r)?1/0:/^-inf(inity)?$/i.test(r)?-1/0:void iT("float_of_string")}function ST(r){var e=(r=GB(r)).length;e>31&&IB("format_int: format too long");for(var n={justify:SA,signstyle:f_,filler:JD,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:"f"},t=0;t<e;t++){var u=r.charAt(t);switch(u){case"-":n.justify=f_;break;case"+":case" ":n.signstyle=u;break;case"0":n.filler=tc;break;case"#":n.alternate=!0;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(n.width=0;(u=r.charCodeAt(t)-48)>=0&&u<=9;)n.width=10*n.width+u,t++;t--;break;case".":for(n.prec=0,t++;(u=r.charCodeAt(t)-48)>=0&&u<=9;)n.prec=10*n.prec+u,t++;t--;case"d":case"i":n.signedconv=!0;case"u":n.base=10;break;case"x":n.base=16;break;case"X":n.base=16,n.uppercase=!0;break;case"o":n.base=8;break;case"e":case"f":case"g":n.signedconv=!0,n.conv=u;break;case"E":case"F":case"G":n.signedconv=!0,n.uppercase=!0,n.conv=u.toLowerCase()}}return n}function gT(r,e){r.uppercase&&(e=e.toUpperCase());var n=e.length;r.signedconv&&(r.sign<0||r.signstyle!=f_)&&n++,r.alternate&&(8==r.base&&(n+=1),16==r.base&&(n+=2));var t=rA;if(r.justify==SA&&r.filler==JD)for(var u=n;u<r.width;u++)t+=JD;if(r.signedconv&&(r.sign<0?t+=f_:r.signstyle!=f_&&(t+=r.signstyle)),r.alternate&&8==r.base&&(t+=tc),r.alternate&&16==r.base&&(t+=lS),r.justify==SA&&r.filler==tc)for(u=n;u<r.width;u++)t+=tc;if(t+=e,r.justify==f_)for(u=n;u<r.width;u++)t+=JD;return BB(t)}function BT(r,e){var n=ST(r),t=n.prec<0?6:n.prec;if((e<0||0==e&&1/e==-1/0)&&(n.sign=-1,e=-e),isNaN(e))u=fs,n.filler=JD;else if(isFinite(e))switch(n.conv){case"e":var u,a=(u=e.toExponential(t)).length;"e"==u.charAt(a-3)&&(u=u.slice(0,a-1)+tc+u.slice(a-1));break;case"f":u=function(r,e){if(Math.abs(r)<1)return r.toFixed(e);var n=parseInt(r.toString().split(SA)[1]);return n>20?(n-=20,r/=Math.pow(10,n),r+=new Array(n+1).join(tc),e>0&&(r=r+cm+new Array(e+1).join(tc)),r):r.toFixed(e)}(e,t);break;case"g":t=t||1;var i=(u=e.toExponential(t-1)).indexOf("e"),c=+u.slice(i+1);if(c<-4||e>=1e21||e.toFixed(0).length>t){for(a=i-1;u.charAt(a)==tc;)a--;u.charAt(a)==cm&&a--,a=(u=u.slice(0,a+1)+u.slice(i)).length,"e"==u.charAt(a-3)&&(u=u.slice(0,a-1)+tc+u.slice(a-1));break}var f=t;if(c<0)f-=c+1,u=e.toFixed(f);else for(;(u=e.toFixed(f)).length>t+1;)f--;if(f){for(a=u.length-1;u.charAt(a)==tc;)a--;u.charAt(a)==cm&&a--,u=u.slice(0,a+1)}}else u="inf",n.filler=JD;return gT(n,u)}function TT(r,e){if(GB(r)==Ut)return BB(rA+e);var n=ST(r);e<0&&(n.signedconv?(n.sign=-1,e=-e):e>>>=0);var t=e.toString(n.base);if(n.prec>=0){n.filler=JD;var u=n.prec-t.length;u>0&&(t=_B(u,tc)+t)}return gT(n,t)}var IT=0;function OT(){return IT++}var NT=[];function xT(r,e,n){var t=r[1],u=NT[n];if(void 0===u)for(var a=NT.length;a<n;a++)NT[a]=0;else if(t[u]===e)return t[u-1];for(var i,c=3,f=2*t[1]+1;c<f;)e<t[(i=c+f>>1|1)+1]?f=i-2:c=i;return NT[n]=c+1,e==t[c+1]?t[c]:0}function LT(r){var e=9;return CB(r)||(e=8,r=function(r){for(var e,n,t=rA,u=t,a=0,i=r.length;a<i;a++){if((e=r.charCodeAt(a))<Ua){for(var c=a+1;c<i&&(e=r.charCodeAt(c))<Ua;c++);if(c-a>512?(u.substr(0,1),t+=u,u=rA,t+=r.slice(a,c)):u+=r.slice(a,c),c==i)break;a=c}e<2048?(u+=String.fromCharCode(192|e>>6),u+=String.fromCharCode(Ua|e&vA)):e<55296||e>=57343?u+=String.fromCharCode(224|e>>12,Ua|e>>6&vA,Ua|e&vA):e>=56319||a+1==i||(n=r.charCodeAt(a+1))<56320||n>57343?u+="\xef\xbf\xbd":(a++,e=(e<<10)+n-56613888,u+=String.fromCharCode(240|e>>18,Ua|e>>12&vA,Ua|e>>6&vA,Ua|e&vA)),u.length>Yc&&(u.substr(0,1),t+=u,u=rA)}return t+u}(r)),new SB(e,r,r.length)}function PT(r){return LT(r)}function RT(r,e,n){if(!isFinite(r))return isNaN(r)?PT(fs):PT(r>0?le:"-infinity");var t=0==r&&1/r==-1/0?1:r>=0?0:1;t&&(r=-r);var u=0;if(0==r);else if(r<1)for(;r<1&&u>-1022;)r*=2,u--;else for(;r>=2;)r/=2,u++;var a=u<0?rA:SA,i=rA;if(t)i=f_;else switch(n){case 43:i=SA;break;case 32:i=JD}if(e>=0&&e<13){var c=Math.pow(2,4*e);r=Math.round(r*c)/c}var f=r.toString(16);if(e>=0){var o=f.indexOf(cm);if(o<0)f+=cm+_B(e,tc);else{var s=o+1+e;f.length<s?f+=_B(s-f.length,tc):f=f.substr(0,s)}}return PT(i+lS+f+"p"+a+u.toString(10))}function MT(r){return+r.isZero()}function GT(r){return new VB(r&lf,r>>24&lf,r>>31&FE)}function UT(r){return r.toInt()}function jT(r){return r.neg()}function HT(r){return r.l}function XT(r){return HT(r)}function YT(r,e){return LB(r,e)}function VT(r,e){return r.add(e)}function KT(r,e){return r.mul(e)}function WT(r,e){return r.ucompare(e)<0}function JT(r){var e=0,n=XT(r),t=10,u=1;if(n>0)switch(YT(r,e)){case 45:e++,u=-1;break;case 43:e++,u=1}if(e+1<n&&48==YT(r,e))switch(YT(r,e+1)){case 120:case 88:t=16,e+=2;break;case 111:case 79:t=8,e+=2;break;case 98:case 66:t=2,e+=2;break;case 117:case 85:e+=2}return[e,u,t]}function qT(r){return r>=48&&r<=57?r-48:r>=65&&r<=90?r-55:r>=97&&r<=g?r-87:-1}function zT(r){var e=JT(r),n=e[0],t=e[1],u=e[2],a=GT(u),i=new VB(lf,268435455,FE).udivmod(a).quotient,c=YT(r,n),f=qT(c);(f<0||f>=u)&&iT(ql);for(var o=GT(f);;)if(95!=(c=YT(r,++n))){if((f=qT(c))<0||f>=u)break;WT(i,o)&&iT(ql),f=GT(f),WT(o=VT(KT(a,o),f),f)&&iT(ql)}return n!=XT(r)&&iT(ql),10==u&&WT(new VB(0,0,MC),o)&&iT(ql),t<0&&(o=jT(o)),o}function $T(r){return r.toFloat()}function QT(r){var e=JT(r),n=e[0],t=e[1],u=e[2],a=XT(r),i=n<a?YT(r,n):0,c=qT(i);(c<0||c>=u)&&iT(ql);var f=c;for(n++;n<a;n++)if(95!=(i=YT(r,n))){if((c=qT(i))<0||c>=u)break;(f=u*f+c)>4294967295&&iT(ql)}return n!=a&&iT(ql),f*=t,10==u&&(0|f)!=f&&iT(ql),0|f}function ZT(r){return r.toUtf16()}function rI(r,e){return+(yT(r,e,!1)<0)}function eI(r,e){r<0&&RB();r=r+1|0;var n=new Array(r);n[0]=0;for(var t=1;t<r;t++)n[t]=e;return n}function nI(r){TB(mB.Sys_error,r)}var tI=new Array;function uI(r){var e=tI[r];if(e.opened||nI("Cannot flush a closed channel"),!e.buffer||e.buffer==rA)return 0;if(e.fd&&mB.fds[e.fd]&&mB.fds[e.fd].output){var n=mB.fds[e.fd].output;if(2===n.length)n(r,e.buffer);else n(e.buffer)}return e.buffer=rA,0}if(e.process&&e.process.cwd)var aI=e.process.cwd().replace(/\\/g,vs);else aI="/static";function iI(){}function cI(r){this.data=r}function fI(r,e){this.content={},this.root=r,this.lookupFun=e}function oI(r){this.fs=nl,this.fd=r}function sI(r){this.fs=nl,this.root=r}aI.slice(-1)!==vs&&(aI+=vs),cI.prototype=new iI,cI.prototype.truncate=function(r){var e=this.data;this.data=AT(0|r),hB(e,0,this.data,0,r)},cI.prototype.length=function(){return HT(this.data)},cI.prototype.write=function(r,e,n,t){var u=this.length();if(r+t>=u){var a=AT(r+t),i=this.data;this.data=a,hB(i,0,this.data,0,u)}return yB(e,n,this.data,r,t),0},cI.prototype.read=function(r,e,n,t){return this.length(),hB(this.data,r,e,n,t),0},cI.prototype.read_one=function(r){return function(r,e){return e>>>0>=r.l&&OB(),LB(r,e)}(this.data,r)},cI.prototype.close=function(){},cI.prototype.constructor=cI,fI.prototype.nm=function(r){return this.root+r},fI.prototype.lookup=function(r){if(!this.content[r]&&this.lookupFun){var e=this.lookupFun(BB(this.root),BB(r));0!==e&&(this.content[r]=new cI(e[1]))}},fI.prototype.exists=function(r){if(r==rA)return 1;var e=new RegExp(uA+(r+vs));for(var n in this.content)if(n.match(e))return 1;return this.lookup(r),this.content[r]?1:0},fI.prototype.readdir=function(r){var e=new RegExp(uA+(r==rA?rA:r+vs)+Xp),n={},t=[];for(var u in this.content){var a=u.match(e);a&&!n[a[1]]&&(n[a[1]]=!0,t.push(a[1]))}return t},fI.prototype.is_dir=function(r){var e=new RegExp(uA+(r==rA?rA:r+vs)+Xp);for(var n in this.content){if(n.match(e))return 1}return 0},fI.prototype.unlink=function(r){var e=!!this.content[r];return delete this.content[r],e},fI.prototype.open=function(r,e){if(e.rdonly&&e.wronly&&nI(this.nm(r)+" : flags Open_rdonly and Open_wronly are not compatible"),e.text&&e.binary&&nI(this.nm(r)+" : flags Open_text and Open_binary are not compatible"),this.lookup(r),this.content[r]){this.is_dir(r)&&nI(this.nm(r)+" : is a directory"),e.create&&e.excl&&nI(this.nm(r)+p_);var n=this.content[r];return e.truncate&&n.truncate(),n}if(e.create)return this.content[r]=new cI(AT(0)),this.content[r];!function(r){nI((r=GB(r))+": No such file or directory")}(this.nm(r))},fI.prototype.register=function(r,e){if(this.content[r]&&nI(this.nm(r)+p_),ET(e)&&(this.content[r]=new cI(e)),mT(e))this.content[r]=new cI(e);else if(e instanceof Array)this.content[r]=new cI(function(r){return new SB(4,r,r.length)}(e));else if("string"==typeof e)this.content[r]=new cI(gB(e));else if(e.toString){var n=PT(e.toString());this.content[r]=new cI(n)}else nI(this.nm(r)+" : registering file with invalid content type")},fI.prototype.constructor=fI,oI.prototype=new iI,oI.prototype.truncate=function(r){try{this.fs.ftruncateSync(this.fd,0|r)}catch(r){nI(r.toString())}},oI.prototype.length=function(){try{return this.fs.fstatSync(this.fd).size}catch(r){nI(r.toString())}},oI.prototype.write=function(r,n,t,u){var a=function(r){for(var e=XT(r),n=new Array(e),t=0;t<e;t++)n[t]=YT(r,t);return n}(n);a instanceof e.Uint8Array||(a=new e.Uint8Array(a));var i=e.Buffer.from(a);try{this.fs.writeSync(this.fd,i,t,u,r)}catch(a){nI(a.toString())}return 0},oI.prototype.read=function(r,n,t,u){var a=function(r){return 4!=r.t&&dB(r),r.c}(n);a instanceof e.Uint8Array||(a=new e.Uint8Array(a));var i=e.Buffer.from(a);try{this.fs.readSync(this.fd,i,t,u,r)}catch(a){nI(a.toString())}for(var c=0;c<u;c++)xB(n,t+c,i[t+c]);return 0},oI.prototype.read_one=function(r){var n=new e.Uint8Array(1),t=e.Buffer.from(n);try{this.fs.readSync(this.fd,t,0,1,r)}catch(t){nI(t.toString())}return t[0]},oI.prototype.close=function(){try{this.fs.closeSync(this.fd)}catch(r){nI(r.toString())}},oI.prototype.constructor=oI,sI.prototype.nm=function(r){return this.root+r},sI.prototype.exists=function(r){try{return this.fs.existsSync(this.nm(r))?1:0}catch(r){nI(r.toString())}},sI.prototype.readdir=function(r){try{return this.fs.readdirSync(this.nm(r))}catch(r){nI(r.toString())}},sI.prototype.is_dir=function(r){try{return this.fs.statSync(this.nm(r)).isDirectory()?1:0}catch(r){nI(r.toString())}},sI.prototype.unlink=function(r){try{var e=this.fs.existsSync(this.nm(r))?1:0;this.fs.unlinkSync(this.nm(r))}catch(r){nI(r.toString())}return e},sI.prototype.open=function(r,e){var n=Al,t=0;for(var u in e)switch(u){case"rdonly":t|=n.O_RDONLY;break;case"wronly":t|=n.O_WRONLY;break;case"append":t|=n.O_WRONLY|n.O_APPEND;break;case"create":t|=n.O_CREAT;break;case"truncate":t|=n.O_TRUNC;break;case"excl":t|=n.O_EXCL;break;case"binary":t|=n.O_BINARY;break;case"text":t|=n.O_TEXT;break;case"nonblock":t|=n.O_NONBLOCK}try{return new oI(this.fs.openSync(this.nm(r),t))}catch(n){nI(n.toString())}},sI.prototype.rename=function(r,e){try{this.fs.renameSync(this.nm(r),this.nm(e))}catch(e){nI(e.toString())}},sI.prototype.constructor=sI;var lI=aI.match(/[^\/]*\//)[0];var vI=[];function DI(r,e,n,t){void 0===mB.fds&&(mB.fds=new Array),t=t||{};var u={};return u.file=n,u.offset=t.append?n.length():0,u.flags=t,u.output=e,mB.fds[r]=u,(!mB.fd_last_idx||r>mB.fd_last_idx)&&(mB.fd_last_idx=r),r}function bI(r){var e=mB.fds[r];e.flags.rdonly&&nI("fd "+r+" is readonly");var n={file:e.file,offset:e.offset,fd:r,opened:!0,out:!0,buffer:rA};return tI[n.fd]=n,n.fd}function pI(r,e,n,t){return function(r,e,n,t){var u,a=tI[r];a.opened||nI("Cannot output to a closed channel"),0==n&&HT(e)==t?u=e:hB(e,n,u=AT(t),0,t);var i=GB(u),c=i.lastIndexOf("\n");return c<0?a.buffer+=i:(a.buffer+=i.substr(0,c+1),uI(r),a.buffer+=i.substr(c+1)),0}(r,e,n,t)}function EI(r,e){return+(0!=yT(r,e,!1))}function mI(r,e){var n=new Array(e+1);n[0]=r;for(var t=1;t<=e;t++)n[t]=0;return n}function FI(r){return r instanceof Array&&r[0]==r[0]>>>0?r[0]:ET(r)||mT(r)?rm:r instanceof Function||"function"==typeof r?247:r&&r.caml_custom?255:Q_}function kI(r,n,t){t&&e.toplevelReloc&&(r=e.toplevelReloc(t)),mB[r+1]=n,t&&(mB[t]=n)}void 0!==e.process&&void 0!==e.process.versions&&void 0!==e.process.versions.node&&"browser"!==e.process.platform?vI.push({path:lI,device:new sI(lI)}):vI.push({path:lI,device:new fI(lI)}),vI.push({path:lI+FD,device:new fI(lI+FD)}),DI(0,(function(r,e){var n=tI[r],t=BB(e),u=XT(t);return n.file.write(n.offset,t,0,u),n.offset+=u,0}),new cI(AT(0))),DI(1,(function(r){r=wB(r);var n=e;if(n.process&&n.process.stdout&&n.process.stdout.write)n.process.stdout.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var t=n.console;t&&t.log&&t.log(r)}}),new cI(AT(0))),DI(2,(function(r){r=wB(r);var n=e;if(n.process&&n.process.stdout&&n.process.stdout.write)n.process.stderr.write(r);else{10==r.charCodeAt(r.length-1)&&(r=r.substr(0,r.length-1));var t=n.console;t&&t.error&&t.error(r)}}),new cI(AT(0)));var dI={};function hI(r,e){return function(r,e){return r===e?1:(6&r.t&&AB(r),6&e.t&&AB(e),r.c==e.c?1:0)}(r,e)}function yI(r,e){return e>>>0>=XT(r)&&IB(uE),YT(r,e)}function _I(r,e){return 1-hI(r,e)}function AI(r){var n=e,t=ZT(r);return n.process&&n.process.env&&null!=n.process.env[t]?PT(n.process.env[t]):e.jsoo_static_env&&e.jsoo_static_env[t]?PT(e.jsoo_static_env[t]):void XB(mB.Not_found)}function CI(r){for(;r&&r.joo_tramp;)r=r.joo_tramp.apply(null,r.joo_args);return r}function wI(r,e){return{joo_tramp:r,joo_args:e}}function SI(r){return dI[r]}function gI(r){return r instanceof Array?r:e.RangeError&&r instanceof e.RangeError&&r.message&&r.message.match(/maximum call stack/i)||e.InternalError&&r instanceof e.InternalError&&r.message&&r.message.match(/too much recursion/i)?mB.Stack_overflow:r instanceof e.Error&&SI(RC)?[0,SI(RC),r]:[0,mB.Failure,PT(String(r))]}function BI(r,e){return 1==r.length?r(e):PB(r,[e])}function TI(r,e,n){return 2==r.length?r(e,n):PB(r,[e,n])}function II(r,e,n,t){return 3==r.length?r(e,n,t):PB(r,[e,n,t])}function OI(r,e,n,t,u){return 4==r.length?r(e,n,t,u):PB(r,[e,n,t,u])}function NI(r,e,n,t,u,a){return 5==r.length?r(e,n,t,u,a):PB(r,[e,n,t,u,a])}var xI=[bc,BB(Qp),-1],LI=[bc,BB(gl),-2],PI=[bc,BB(Hs),-3],RI=[bc,BB(yi),-4],MI=[bc,BB(va),-7],GI=[bc,BB(dA),-8],UI=[bc,BB(ia),-9],jI=[bc,BB(Bn),-11],HI=[bc,BB($D),-12],XI=[0,Zl],YI=[0,[11,BB('File "'),[2,0,[11,BB('", line '),[4,0,0,0,[11,BB(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,BB(": "),[2,0,0]]]]]]]]]],BB('File "%s", line %d, characters %d-%d: %s')],VI=[0,0,[0,0,0],[0,0,0]],KI=BB("\x01\x02"),WI=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),JI=[0,0,0,0,0,0,0,0,1,0],qI=[0,BB($o),BB(ob),BB(Gy),BB(qd),BB(pk),BB(tu),BB(Bl),BB(se),BB(Mr),BB(y),BB(uC),BB(Lc),BB(Fn),BB(Qi),BB(Kb),BB(Ui),BB(R),BB(nn),BB(aC),BB(Yd),BB(JA),BB(Oe),BB(Vw),BB(lt),BB(Hy),BB(ir),BB(Ve),BB(NA),BB(Vt),BB(wf),BB(ki),BB(lE),BB(Ue),BB(ep),BB(sa),BB(Xd),BB(zk),BB(RD),BB(Gi),BB(Ci),BB(A_),BB(OA),BB(Nu),BB(Cd),BB(Db),BB(EE),BB(sf),BB(wA),BB(ap),BB(CF),BB(Eh),BB(hd),BB(Qd),BB(Ws),BB(FF),BB(ws),BB(Ot),BB(On),BB(bw),BB(Zo),BB(Gn),BB(pb),BB(jy),BB(re),BB(Dw),BB(Id),BB(_d),BB(dn),BB(Jf),BB(vv),BB(cn),BB(Lt),BB(oy),BB(Ds),BB(Wg),BB(pC),BB(sA),BB(xc),BB(Ww),BB(B),BB(fE),BB(Tb),BB(uB),BB(B_),BB(zc),BB(co),BB(Vg),BB(Et),BB(tr),BB(ei),BB(Ch),BB(Fm),BB(tf),BB(jA),BB(te),BB(mh),BB(kc),BB(RS),BB(QC),BB(VS),BB(Fu),BB(hg),BB(he),BB(Gd),BB(EC),BB(Jh),BB(Pg),BB(Pb),BB(il),BB(V_),BB(Xf),BB(j_),BB(H_),BB(Xr),BB(Cp),BB(nv),BB(IC),BB(dt),BB(SS),BB(Uh),BB(Rk),BB(da),BB(Rr),BB(pr),BB(mo),BB(qS),BB(_E),BB(lm),BB(Wv),BB(uo),BB(eb),BB(Co),BB(j),BB(Bw),BB(Lk),BB(fA),BB(Ng),BB(jk),BB(Wi),BB(Tg),BB(Ro),BB(zh),BB(Yo),BB(ri),BB(yl),BB(cA),BB(qs),BB(Ll),BB(kg),BB(n),BB(bg),BB(Le),BB(oc),BB(Gm),BB(Xo),BB(fn),BB(jw),BB(Pu),BB(ty),BB(_h),BB(Za),BB(cu),BB(or),BB(ut),BB(li),BB(pD),BB(fd),BB(nS),BB(LS),BB(NF),BB(TC),BB(He),BB(Pm),BB(Fd),BB(Mb),BB(ya),BB(ka),BB(Ok),BB(pe),BB(nh),BB(NS),BB(Og),BB(Yu),BB(mu),BB(xm),BB(it),BB(Bd),BB(Kd),BB(BS),BB(Gl),BB(ky),BB(vk),BB(uw),BB(lv),BB(c),BB(hh),BB(Ec),BB(qn),BB(Mi),BB(xt),BB(jg),BB(xe),BB(ml),BB(Af),BB(Y_),BB(gg),BB(xE),BB(tp),BB(Jm),BB(fa),BB(Rl),BB(Kp),BB(ot),BB(yE),BB(ar),BB(gv),BB(Hd),BB(oD),BB(Fc),BB(xl),BB(ol),BB(OC),BB(fm),BB(Ht),BB(C_),BB(Dn),BB(Io),BB(Ow),BB(PE),BB(mE),BB(It),BB(ES),BB(ci),BB(Ig),BB(xb),BB(kE),BB(jv),BB(El),BB(sp)],zI=[0,BB("first_leading"),BB("last_trailing")],$I=[0,0,0],QI=[0,0];kI(11,HI,$D),kI(10,jI,Bn),kI(9,[bc,BB(Sy),-10],Sy),kI(8,UI,ia),kI(7,GI,dA),kI(6,MI,va),kI(5,[bc,BB(XF),-6],XF),kI(4,[bc,BB(Rs),-5],Rs),kI(3,RI,yi),kI(2,PI,Hs),kI(1,LI,gl),kI(0,xI,Qp);var ZI=BB("output_substring"),rO=BB("%.12g"),eO=BB(cm),nO=BB(Th),tO=BB(Pa),uO=BB("\\\\"),aO=BB("\\'"),iO=BB("\\b"),cO=BB("\\t"),fO=BB("\\n"),oO=BB("\\r"),sO=BB("List.iter2"),lO=BB("tl"),vO=BB("hd"),DO=BB("String.blit / Bytes.blit_string"),bO=BB("Bytes.blit"),pO=BB("String.sub / Bytes.sub"),EO=BB("Array.blit"),mO=BB("Array.sub"),FO=BB("Map.remove_min_elt"),kO=[0,0,0,0],dO=[0,BB("map.ml"),398,10],hO=[0,0,0],yO=BB(Vh),_O=BB(Vh),AO=BB(Vh),CO=BB(Vh),wO=BB("Stdlib.Queue.Empty"),SO=BB("Buffer.add_substring/add_subbytes"),gO=BB("Buffer.add: cannot grow buffer"),BO=[0,BB(Wt),93,2],TO=[0,BB(Wt),94,2],IO=BB("Buffer.sub"),OO=BB("%c"),NO=BB("%s"),xO=BB("%i"),LO=BB("%li"),PO=BB("%ni"),RO=BB("%Li"),MO=BB("%f"),GO=BB(Sp),UO=BB("%{"),jO=BB("%}"),HO=BB("%("),XO=BB("%)"),YO=BB(ED),VO=BB("%t"),KO=BB("%?"),WO=BB("%r"),JO=BB("%_r"),qO=[0,BB(kw),850,23],zO=[0,BB(kw),814,21],$O=[0,BB(kw),815,21],QO=[0,BB(kw),818,21],ZO=[0,BB(kw),819,21],rN=[0,BB(kw),822,19],eN=[0,BB(kw),823,19],nN=[0,BB(kw),826,22],tN=[0,BB(kw),827,22],uN=[0,BB(kw),831,30],aN=[0,BB(kw),832,30],iN=[0,BB(kw),836,26],cN=[0,BB(kw),837,26],fN=[0,BB(kw),846,28],oN=[0,BB(kw),847,28],sN=[0,BB(kw),851,23],lN=BB("%u"),vN=[0,BB(kw),1558,4],DN=BB("Printf: bad conversion %["),bN=[0,BB(kw),1626,39],pN=[0,BB(kw),1649,31],EN=[0,BB(kw),1650,31],mN=BB("Printf: bad conversion %_"),FN=BB("@{"),kN=BB("@["),dN=[0,[11,BB("invalid box description "),[3,0,0]],BB("invalid box description %S")],hN=BB(rA),yN=[0,0,4],_N=BB(rA),AN=BB("b"),CN=BB("h"),wN=BB("hov"),SN=BB("hv"),gN=BB("v"),BN=BB(fs),TN=BB("neg_infinity"),IN=BB(le),ON=BB(cm),NN=BB("%+nd"),xN=BB("% nd"),LN=BB("%+ni"),PN=BB("% ni"),RN=BB("%nx"),MN=BB("%#nx"),GN=BB("%nX"),UN=BB("%#nX"),jN=BB("%no"),HN=BB("%#no"),XN=BB("%nd"),YN=BB("%ni"),VN=BB("%nu"),KN=BB("%+ld"),WN=BB("% ld"),JN=BB("%+li"),qN=BB("% li"),zN=BB("%lx"),$N=BB("%#lx"),QN=BB("%lX"),ZN=BB("%#lX"),rx=BB("%lo"),ex=BB("%#lo"),nx=BB("%ld"),tx=BB("%li"),ux=BB("%lu"),ax=BB("%+Ld"),ix=BB("% Ld"),cx=BB("%+Li"),fx=BB("% Li"),ox=BB("%Lx"),sx=BB("%#Lx"),lx=BB("%LX"),vx=BB("%#LX"),Dx=BB("%Lo"),bx=BB("%#Lo"),px=BB("%Ld"),Ex=BB("%Li"),mx=BB("%Lu"),Fx=BB("%+d"),kx=BB("% d"),dx=BB("%+i"),hx=BB("% i"),yx=BB("%x"),_x=BB("%#x"),Ax=BB("%X"),Cx=BB("%#X"),wx=BB("%o"),Sx=BB("%#o"),gx=BB(Ut),Bx=BB("%i"),Tx=BB("%u"),Ix=BB(hv),Ox=BB("@}"),Nx=BB("@?"),xx=BB("@\n"),Lx=BB("@."),Px=BB("@@"),Rx=BB("@%"),Mx=BB("@"),Gx=BB("CamlinternalFormat.Type_mismatch"),Ux=BB(rA),jx=[0,[11,BB(", "),[2,0,[2,0,0]]],BB(", %s%s")],Hx=BB("Out of memory"),Xx=BB("Stack overflow"),Yx=BB("Pattern matching failed"),Vx=BB("Assertion failed"),Kx=BB("Undefined recursive module"),Wx=[0,[12,40,[2,0,[2,0,[12,41,0]]]],BB("(%s%s)")],Jx=BB(rA),qx=BB(rA),zx=[0,[12,40,[2,0,[12,41,0]]],BB("(%s)")],$x=[0,[4,0,0,0,0],BB(Ut)],Qx=[0,[3,0,0],BB(Yy)],Zx=BB(ii),rL=[3,0,3],eL=BB(cm),nL=BB(P),tL=BB("</"),uL=BB(rA),aL=BB(P),iL=BB(oF),cL=BB(rA),fL=BB("\n"),oL=BB(rA),sL=BB(rA),lL=BB(rA),vL=BB(rA),DL=[0,BB(rA)],bL=BB(rA),pL=BB(rA),EL=BB(rA),mL=BB(rA),FL=[0,BB(rA),0,BB(rA)],kL=BB(rA),dL=BB("Stdlib.Format.String_tag"),hL=[0,BB("camlinternalOO.ml"),281,50],yL=BB(rA),_L=BB("TMPDIR"),AL=BB("TEMP"),CL=BB("Cygwin"),wL=BB("Win32"),SL=[0,BB("src/wtf8.ml"),65,9],gL=BB("Js_of_ocaml__Js.Error"),BL=BB(RC),TL=[0,[15,0],BB(ED)],IL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],OL=BB(vb),NL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xL=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],LL=BB("Flow_ast.Program.statements"),PL=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],RL=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ML=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],GL=[0,[17,0,0],BB(hv)],UL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jL=BB(ju),HL=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],XL=BB(XC),YL=BB(ns),VL=BB(Jl),KL=[0,[17,0,0],BB(hv)],WL=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JL=BB("all_comments"),qL=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],zL=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],$L=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],QL=[0,[17,0,0],BB(hv)],ZL=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],rP=[0,[15,0],BB(ED)],eP=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nP=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tP=[0,[17,0,[12,41,0]],BB(oe)],uP=[0,[15,0],BB(ED)],aP=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Function.BodyBlock"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Function.BodyBlock@ ")],iP=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],cP=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],fP=[0,[17,0,[12,41,0]],BB(oe)],oP=[0,[17,0,[12,41,0]],BB(oe)],sP=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Function.BodyExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Function.BodyExpression@ ")],lP=[0,[17,0,[12,41,0]],BB(oe)],vP=[0,[15,0],BB(ED)],DP=BB(vb),bP=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],pP=BB("Flow_ast.Function.id"),EP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mP=BB(XC),FP=BB(ns),kP=BB(Jl),dP=[0,[17,0,0],BB(hv)],hP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yP=BB(C),_P=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],AP=[0,[17,0,0],BB(hv)],CP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wP=BB(xk),SP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gP=[0,[17,0,0],BB(hv)],BP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TP=BB(v_),IP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],OP=[0,[9,0,0],BB(Sp)],NP=[0,[17,0,0],BB(hv)],xP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],LP=BB(RS),PP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],RP=[0,[9,0,0],BB(Sp)],MP=[0,[17,0,0],BB(hv)],GP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],UP=BB(lv),jP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],HP=BB(XC),XP=BB(ns),YP=BB(Jl),VP=[0,[17,0,0],BB(hv)],KP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WP=BB(qn),JP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qP=[0,[17,0,0],BB(hv)],zP=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$P=BB(Cr),QP=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ZP=BB(XC),rR=BB(ns),eR=BB(Jl),nR=[0,[17,0,0],BB(hv)],tR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uR=BB(ju),aR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],iR=BB(XC),cR=BB(ns),fR=BB(Jl),oR=[0,[17,0,0],BB(hv)],sR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lR=BB("sig_loc"),vR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],DR=[0,[17,0,0],BB(hv)],bR=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],pR=[0,[15,0],BB(ED)],ER=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mR=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],FR=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],kR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dR=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],hR=BB("Flow_ast.Function.Params.this_"),yR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_R=BB(XC),AR=BB(ns),CR=BB(Jl),wR=[0,[17,0,0],BB(hv)],SR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gR=BB(C),BR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],TR=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],IR=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],OR=[0,[17,0,0],BB(hv)],NR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xR=BB(Fa),LR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],PR=BB(XC),RR=BB(ns),MR=BB(Jl),GR=[0,[17,0,0],BB(hv)],UR=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jR=BB(ju),HR=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],XR=BB(XC),YR=BB(ns),VR=BB(Jl),KR=[0,[17,0,0],BB(hv)],WR=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],JR=[0,[15,0],BB(ED)],qR=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],zR=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],$R=[0,[17,0,[12,41,0]],BB(oe)],QR=[0,[15,0],BB(ED)],ZR=BB(vb),rM=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],eM=BB("Flow_ast.Function.ThisParam.annot"),nM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tM=[0,[17,0,0],BB(hv)],uM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],aM=BB(ju),iM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],cM=BB(XC),fM=BB(ns),oM=BB(Jl),sM=[0,[17,0,0],BB(hv)],lM=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],vM=[0,[15,0],BB(ED)],DM=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],bM=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],pM=[0,[17,0,[12,41,0]],BB(oe)],EM=[0,[15,0],BB(ED)],mM=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],FM=BB("Flow_ast.Function.Param.argument"),kM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],dM=[0,[17,0,0],BB(hv)],hM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yM=BB(Z_),_M=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],AM=BB(XC),CM=BB(ns),wM=BB(Jl),SM=[0,[17,0,0],BB(hv)],gM=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],BM=[0,[15,0],BB(ED)],TM=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],IM=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],OM=[0,[17,0,[12,41,0]],BB(oe)],NM=[0,[15,0],BB(ED)],xM=BB(vb),LM=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],PM=BB("Flow_ast.Function.RestParam.argument"),RM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],MM=[0,[17,0,0],BB(hv)],GM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],UM=BB(ju),jM=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],HM=BB(XC),XM=BB(ns),YM=BB(Jl),VM=[0,[17,0,0],BB(hv)],KM=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],WM=[0,[15,0],BB(ED)],JM=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],qM=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],zM=[0,[17,0,[12,41,0]],BB(oe)],$M=[0,[15,0],BB(ED)],QM=BB(vb),ZM=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rG=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],eG=BB("Flow_ast.Class.id"),nG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tG=BB(XC),uG=BB(ns),aG=BB(Jl),iG=[0,[17,0,0],BB(hv)],cG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fG=BB(xk),oG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],sG=[0,[17,0,0],BB(hv)],lG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vG=BB(Cr),DG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bG=BB(XC),pG=BB(ns),EG=BB(Jl),mG=[0,[17,0,0],BB(hv)],FG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kG=BB(kb),dG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hG=BB(XC),yG=BB(ns),_G=BB(Jl),AG=[0,[17,0,0],BB(hv)],CG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wG=BB(Fe),SG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gG=BB(XC),BG=BB(ns),TG=BB(Jl),IG=[0,[17,0,0],BB(hv)],OG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NG=BB("class_decorators"),xG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],LG=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],PG=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],RG=[0,[17,0,0],BB(hv)],MG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GG=BB(ju),UG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jG=BB(XC),HG=BB(ns),XG=BB(Jl),YG=[0,[17,0,0],BB(hv)],VG=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],KG=[0,[15,0],BB(ED)],WG=BB(vb),JG=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],qG=BB("Flow_ast.Class.Decorator.expression"),zG=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$G=[0,[17,0,0],BB(hv)],QG=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ZG=BB(ju),rU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],eU=BB(XC),nU=BB(ns),tU=BB(Jl),uU=[0,[17,0,0],BB(hv)],aU=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],iU=[0,[15,0],BB(ED)],cU=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],fU=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],oU=[0,[17,0,[12,41,0]],BB(oe)],sU=[0,[15,0],BB(ED)],lU=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Body.Method"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Body.Method@ ")],vU=[0,[17,0,[12,41,0]],BB(oe)],DU=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Body.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Body.Property@ ")],bU=[0,[17,0,[12,41,0]],BB(oe)],pU=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Body.PrivateField"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Body.PrivateField@ ")],EU=[0,[17,0,[12,41,0]],BB(oe)],mU=[0,[15,0],BB(ED)],FU=BB(vb),kU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dU=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],hU=BB("Flow_ast.Class.Body.body"),yU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_U=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],AU=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],CU=[0,[17,0,0],BB(hv)],wU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],SU=BB(ju),gU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],BU=BB(XC),TU=BB(ns),IU=BB(Jl),OU=[0,[17,0,0],BB(hv)],NU=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],xU=[0,[15,0],BB(ED)],LU=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],PU=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],RU=[0,[17,0,[12,41,0]],BB(oe)],MU=[0,[15,0],BB(ED)],GU=BB(vb),UU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jU=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],HU=BB("Flow_ast.Class.Implements.interfaces"),XU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],YU=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],VU=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],KU=[0,[17,0,0],BB(hv)],WU=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JU=BB(ju),qU=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],zU=BB(XC),$U=BB(ns),QU=BB(Jl),ZU=[0,[17,0,0],BB(hv)],rj=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ej=[0,[15,0],BB(ED)],nj=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],tj=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],uj=[0,[17,0,[12,41,0]],BB(oe)],aj=[0,[15,0],BB(ED)],ij=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],cj=BB("Flow_ast.Class.Implements.Interface.id"),fj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],oj=[0,[17,0,0],BB(hv)],sj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lj=BB(__),vj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Dj=BB(XC),bj=BB(ns),pj=BB(Jl),Ej=[0,[17,0,0],BB(hv)],mj=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Fj=[0,[15,0],BB(ED)],kj=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],dj=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],hj=[0,[17,0,[12,41,0]],BB(oe)],yj=[0,[15,0],BB(ED)],_j=BB(vb),Aj=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Cj=BB("Flow_ast.Class.Extends.expr"),wj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Sj=[0,[17,0,0],BB(hv)],gj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Bj=BB(__),Tj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ij=BB(XC),Oj=BB(ns),Nj=BB(Jl),xj=[0,[17,0,0],BB(hv)],Lj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pj=BB(ju),Rj=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Mj=BB(XC),Gj=BB(ns),Uj=BB(Jl),jj=[0,[17,0,0],BB(hv)],Hj=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Xj=[0,[15,0],BB(ED)],Yj=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Vj=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Kj=[0,[17,0,[12,41,0]],BB(oe)],Wj=[0,[15,0],BB(ED)],Jj=BB(vb),qj=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],zj=BB("Flow_ast.Class.PrivateField.key"),$j=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Qj=[0,[17,0,0],BB(hv)],Zj=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rH=BB(Um),eH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],nH=[0,[17,0,0],BB(hv)],tH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uH=BB(Qu),aH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],iH=[0,[17,0,0],BB(hv)],cH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fH=BB(Ku),oH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],sH=[0,[9,0,0],BB(Sp)],lH=[0,[17,0,0],BB(hv)],vH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DH=BB(xb),bH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],pH=BB(XC),EH=BB(ns),mH=BB(Jl),FH=[0,[17,0,0],BB(hv)],kH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dH=BB(ju),hH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],yH=BB(XC),_H=BB(ns),AH=BB(Jl),CH=[0,[17,0,0],BB(hv)],wH=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],SH=[0,[15,0],BB(ED)],gH=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],BH=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],TH=[0,[17,0,[12,41,0]],BB(oe)],IH=[0,[15,0],BB(ED)],OH=BB("Flow_ast.Class.Property.Uninitialized"),NH=BB("Flow_ast.Class.Property.Declared"),xH=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Class.Property.Initialized"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Class.Property.Initialized@ ")],LH=[0,[17,0,[12,41,0]],BB(oe)],PH=[0,[15,0],BB(ED)],RH=BB(vb),MH=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],GH=BB("Flow_ast.Class.Property.key"),UH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jH=[0,[17,0,0],BB(hv)],HH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XH=BB(Um),YH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VH=[0,[17,0,0],BB(hv)],KH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WH=BB(Qu),JH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qH=[0,[17,0,0],BB(hv)],zH=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$H=BB(Ku),QH=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ZH=[0,[9,0,0],BB(Sp)],rX=[0,[17,0,0],BB(hv)],eX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nX=BB(xb),tX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],uX=BB(XC),aX=BB(ns),iX=BB(Jl),cX=[0,[17,0,0],BB(hv)],fX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oX=BB(ju),sX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lX=BB(XC),vX=BB(ns),DX=BB(Jl),bX=[0,[17,0,0],BB(hv)],pX=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],EX=[0,[15,0],BB(ED)],mX=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],FX=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],kX=[0,[17,0,[12,41,0]],BB(oe)],dX=[0,[15,0],BB(ED)],hX=BB(vb),yX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_X=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],AX=BB("Flow_ast.Class.Method.kind"),CX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],wX=[0,[17,0,0],BB(hv)],SX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gX=BB(Mg),BX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],TX=[0,[17,0,0],BB(hv)],IX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],OX=BB(Um),NX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xX=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],LX=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],PX=[0,[17,0,[12,41,0]],BB(oe)],RX=[0,[17,0,0],BB(hv)],MX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GX=BB(Ku),UX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jX=[0,[9,0,0],BB(Sp)],HX=[0,[17,0,0],BB(hv)],XX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],YX=BB(Y),VX=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],KX=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],WX=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],JX=[0,[17,0,0],BB(hv)],qX=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zX=BB(ju),$X=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],QX=BB(XC),ZX=BB(ns),rY=BB(Jl),eY=[0,[17,0,0],BB(hv)],nY=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tY=[0,[15,0],BB(ED)],uY=BB("Flow_ast.Class.Method.Constructor"),aY=BB("Flow_ast.Class.Method.Method"),iY=BB("Flow_ast.Class.Method.Get"),cY=BB("Flow_ast.Class.Method.Set"),fY=[0,[15,0],BB(ED)],oY=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],sY=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],lY=[0,[17,0,[12,41,0]],BB(oe)],vY=[0,[15,0],BB(ED)],DY=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],bY=BB("Flow_ast.Comment.kind"),pY=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],EY=[0,[17,0,0],BB(hv)],mY=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FY=BB("text"),kY=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],dY=[0,[3,0,0],BB(Yy)],hY=[0,[17,0,0],BB(hv)],yY=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_Y=BB("on_newline"),AY=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],CY=[0,[9,0,0],BB(Sp)],wY=[0,[17,0,0],BB(hv)],SY=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],gY=[0,[15,0],BB(ED)],BY=BB("Flow_ast.Comment.Line"),TY=BB("Flow_ast.Comment.Block"),IY=[0,[15,0],BB(ED)],OY=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],NY=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xY=[0,[17,0,[12,41,0]],BB(oe)],LY=[0,[15,0],BB(ED)],PY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object@ ")],RY=[0,[17,0,[12,41,0]],BB(oe)],MY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array@ ")],GY=[0,[17,0,[12,41,0]],BB(oe)],UY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Identifier@ ")],jY=[0,[17,0,[12,41,0]],BB(oe)],HY=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Expression@ ")],XY=[0,[17,0,[12,41,0]],BB(oe)],YY=[0,[15,0],BB(ED)],VY=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],KY=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],WY=[0,[17,0,[12,41,0]],BB(oe)],JY=[0,[15,0],BB(ED)],qY=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],zY=BB("Flow_ast.Pattern.Identifier.name"),$Y=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],QY=[0,[17,0,0],BB(hv)],ZY=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rV=BB(Qu),eV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],nV=[0,[17,0,0],BB(hv)],tV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uV=BB(kv),aV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],iV=[0,[9,0,0],BB(Sp)],cV=[0,[17,0,0],BB(hv)],fV=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],oV=[0,[15,0],BB(ED)],sV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],vV=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],DV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],pV=BB("Flow_ast.Pattern.Array.elements"),EV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],FV=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],kV=[0,[17,0,0],BB(hv)],dV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],hV=BB(Qu),yV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_V=[0,[17,0,0],BB(hv)],AV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],CV=BB(ju),wV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],SV=BB(XC),gV=BB(ns),BV=BB(Jl),TV=[0,[17,0,0],BB(hv)],IV=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],OV=[0,[15,0],BB(ED)],NV=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array.Element"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array.Element@ ")],xV=[0,[17,0,[12,41,0]],BB(oe)],LV=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array.RestElement"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array.RestElement@ ")],PV=[0,[17,0,[12,41,0]],BB(oe)],RV=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Array.Hole"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Array.Hole@ ")],MV=[0,[17,0,[12,41,0]],BB(oe)],GV=[0,[15,0],BB(ED)],UV=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],jV=BB("Flow_ast.Pattern.Array.Element.argument"),HV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],XV=[0,[17,0,0],BB(hv)],YV=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VV=BB(Z_),KV=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],WV=BB(XC),JV=BB(ns),qV=BB(Jl),zV=[0,[17,0,0],BB(hv)],$V=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QV=[0,[15,0],BB(ED)],ZV=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rK=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],eK=[0,[17,0,[12,41,0]],BB(oe)],nK=[0,[15,0],BB(ED)],tK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],aK=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],iK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],cK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],fK=BB("Flow_ast.Pattern.Object.properties"),oK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],sK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],lK=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],vK=[0,[17,0,0],BB(hv)],DK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bK=BB(Qu),pK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],EK=[0,[17,0,0],BB(hv)],mK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FK=BB(ju),kK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],dK=BB(XC),hK=BB(ns),yK=BB(Jl),_K=[0,[17,0,0],BB(hv)],AK=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],CK=[0,[15,0],BB(ED)],wK=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property@ ")],SK=[0,[17,0,[12,41,0]],BB(oe)],gK=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.RestElement"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.RestElement@ ")],BK=[0,[17,0,[12,41,0]],BB(oe)],TK=[0,[15,0],BB(ED)],IK=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],OK=BB("Flow_ast.Pattern.Object.Property.key"),NK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xK=[0,[17,0,0],BB(hv)],LK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],PK=BB(Mb),RK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],MK=[0,[17,0,0],BB(hv)],GK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],UK=BB(Z_),jK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],HK=BB(XC),XK=BB(ns),YK=BB(Jl),VK=[0,[17,0,0],BB(hv)],KK=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WK=BB(fy),JK=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qK=[0,[9,0,0],BB(Sp)],zK=[0,[17,0,0],BB(hv)],$K=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QK=[0,[15,0],BB(ED)],ZK=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],eW=[0,[17,0,[12,41,0]],BB(oe)],nW=[0,[15,0],BB(ED)],tW=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property.Literal@ ")],uW=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],aW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],iW=[0,[17,0,[12,41,0]],BB(oe)],cW=[0,[17,0,[12,41,0]],BB(oe)],fW=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property.Identifier@ ")],oW=[0,[17,0,[12,41,0]],BB(oe)],sW=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Pattern.Object.Property.Computed"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Pattern.Object.Property.Computed@ ")],lW=[0,[17,0,[12,41,0]],BB(oe)],vW=[0,[15,0],BB(ED)],DW=BB(vb),bW=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],pW=BB("Flow_ast.Pattern.RestElement.argument"),EW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mW=[0,[17,0,0],BB(hv)],FW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kW=BB(ju),dW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hW=BB(XC),yW=BB(ns),_W=BB(Jl),AW=[0,[17,0,0],BB(hv)],CW=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],wW=[0,[15,0],BB(ED)],SW=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],gW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],BW=[0,[17,0,[12,41,0]],BB(oe)],TW=[0,[15,0],BB(ED)],IW=BB(vb),OW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NW=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],xW=BB("Flow_ast.JSX.frag_opening_element"),LW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],PW=[0,[17,0,0],BB(hv)],RW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MW=BB("frag_closing_element"),GW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],UW=[0,[17,0,0],BB(hv)],jW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],HW=BB("frag_children"),XW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],YW=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],VW=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],KW=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],WW=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],JW=[0,[17,0,[12,41,0]],BB(oe)],qW=[0,[17,0,0],BB(hv)],zW=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$W=BB("frag_comments"),QW=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ZW=BB(XC),rJ=BB(ns),eJ=BB(Jl),nJ=[0,[17,0,0],BB(hv)],tJ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],uJ=[0,[15,0],BB(ED)],aJ=BB(vb),iJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],cJ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],fJ=BB("Flow_ast.JSX.opening_element"),oJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],sJ=[0,[17,0,0],BB(hv)],lJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vJ=BB("closing_element"),DJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bJ=BB(XC),pJ=BB(ns),EJ=BB(Jl),mJ=[0,[17,0,0],BB(hv)],FJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kJ=BB(i),dJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hJ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],yJ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],_J=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],AJ=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],CJ=[0,[17,0,[12,41,0]],BB(oe)],wJ=[0,[17,0,0],BB(hv)],SJ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gJ=BB(ju),BJ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],TJ=BB(XC),IJ=BB(ns),OJ=BB(Jl),NJ=[0,[17,0,0],BB(hv)],xJ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],LJ=[0,[15,0],BB(ED)],PJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Element"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Element@ ")],RJ=[0,[17,0,[12,41,0]],BB(oe)],MJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Fragment"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Fragment@ ")],GJ=[0,[17,0,[12,41,0]],BB(oe)],UJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.ExpressionContainer"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.ExpressionContainer@ ")],jJ=[0,[17,0,[12,41,0]],BB(oe)],HJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.SpreadChild"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.SpreadChild@ ")],XJ=[0,[17,0,[12,41,0]],BB(oe)],YJ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Text"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Text@ ")],VJ=[0,[17,0,[12,41,0]],BB(oe)],KJ=[0,[15,0],BB(ED)],WJ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],JJ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],qJ=[0,[17,0,[12,41,0]],BB(oe)],zJ=[0,[15,0],BB(ED)],$J=BB(vb),QJ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ZJ=BB("Flow_ast.JSX.SpreadChild.expression"),rq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],eq=[0,[17,0,0],BB(hv)],nq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tq=BB(ju),uq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],aq=BB(XC),iq=BB(ns),cq=BB(Jl),fq=[0,[17,0,0],BB(hv)],oq=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],sq=[0,[15,0],BB(ED)],lq=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],vq=BB("Flow_ast.JSX.Closing.name"),Dq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bq=[0,[17,0,0],BB(hv)],pq=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Eq=[0,[15,0],BB(ED)],mq=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Fq=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],kq=[0,[17,0,[12,41,0]],BB(oe)],dq=[0,[15,0],BB(ED)],hq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yq=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],_q=BB("Flow_ast.JSX.Opening.name"),Aq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Cq=[0,[17,0,0],BB(hv)],wq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Sq=BB("self_closing"),gq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Bq=[0,[9,0,0],BB(Sp)],Tq=[0,[17,0,0],BB(hv)],Iq=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Oq=BB(ny),Nq=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xq=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Lq=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Pq=[0,[17,0,0],BB(hv)],Rq=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Mq=[0,[15,0],BB(ED)],Gq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Opening.Attribute"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Opening.Attribute@ ")],Uq=[0,[17,0,[12,41,0]],BB(oe)],jq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Opening.SpreadAttribute"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Opening.SpreadAttribute@ ")],Hq=[0,[17,0,[12,41,0]],BB(oe)],Xq=[0,[15,0],BB(ED)],Yq=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Vq=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Kq=[0,[17,0,[12,41,0]],BB(oe)],Wq=[0,[15,0],BB(ED)],Jq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Identifier@ ")],qq=[0,[17,0,[12,41,0]],BB(oe)],zq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.NamespacedName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.NamespacedName@ ")],$q=[0,[17,0,[12,41,0]],BB(oe)],Qq=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.MemberExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.MemberExpression@ ")],Zq=[0,[17,0,[12,41,0]],BB(oe)],rz=[0,[15,0],BB(ED)],ez=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],nz=BB("Flow_ast.JSX.MemberExpression._object"),tz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],uz=[0,[17,0,0],BB(hv)],az=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],iz=BB(vC),cz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fz=[0,[17,0,0],BB(hv)],oz=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],sz=[0,[15,0],BB(ED)],lz=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.MemberExpression.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.MemberExpression.Identifier@ ")],vz=[0,[17,0,[12,41,0]],BB(oe)],Dz=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.MemberExpression.MemberExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.MemberExpression.MemberExpression@ ")],bz=[0,[17,0,[12,41,0]],BB(oe)],pz=[0,[15,0],BB(ED)],Ez=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],mz=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Fz=[0,[17,0,[12,41,0]],BB(oe)],kz=[0,[15,0],BB(ED)],dz=BB(vb),hz=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],yz=BB("Flow_ast.JSX.SpreadAttribute.argument"),_z=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Az=[0,[17,0,0],BB(hv)],Cz=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wz=BB(ju),Sz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gz=BB(XC),Bz=BB(ns),Tz=BB(Jl),Iz=[0,[17,0,0],BB(hv)],Oz=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Nz=[0,[15,0],BB(ED)],xz=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Lz=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Pz=[0,[17,0,[12,41,0]],BB(oe)],Rz=[0,[15,0],BB(ED)],Mz=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Gz=BB("Flow_ast.JSX.Attribute.name"),Uz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jz=[0,[17,0,0],BB(hv)],Hz=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Xz=BB(Um),Yz=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Vz=BB(XC),Kz=BB(ns),Wz=BB(Jl),Jz=[0,[17,0,0],BB(hv)],qz=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],zz=[0,[15,0],BB(ED)],$z=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.Literal ("),[17,[0,BB(Uo),0,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.Literal (@,")],Qz=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Zz=[0,[17,[0,BB(Uo),0,0],[11,BB("))"),[17,0,0]]],BB(Gt)],r$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.ExpressionContainer ("),[17,[0,BB(Uo),0,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.ExpressionContainer (@,")],e$=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],n$=[0,[17,[0,BB(Uo),0,0],[11,BB("))"),[17,0,0]]],BB(Gt)],t$=[0,[15,0],BB(ED)],u$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.Identifier@ ")],a$=[0,[17,0,[12,41,0]],BB(oe)],i$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.Attribute.NamespacedName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.Attribute.NamespacedName@ ")],c$=[0,[17,0,[12,41,0]],BB(oe)],f$=[0,[15,0],BB(ED)],o$=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],s$=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],l$=[0,[17,0,[12,41,0]],BB(oe)],v$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],D$=BB("Flow_ast.JSX.Text.value"),b$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],p$=[0,[3,0,0],BB(Yy)],E$=[0,[17,0,0],BB(hv)],m$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],F$=BB(Te),k$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],d$=[0,[3,0,0],BB(Yy)],h$=[0,[17,0,0],BB(hv)],y$=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_$=[0,[15,0],BB(ED)],A$=[0,[15,0],BB(ED)],C$=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.JSX.ExpressionContainer.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.JSX.ExpressionContainer.Expression@ ")],w$=[0,[17,0,[12,41,0]],BB(oe)],S$=BB("Flow_ast.JSX.ExpressionContainer.EmptyExpression"),g$=[0,[15,0],BB(ED)],B$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],T$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],I$=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],O$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],N$=BB("Flow_ast.JSX.ExpressionContainer.expression"),x$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],L$=[0,[17,0,0],BB(hv)],P$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],R$=BB(ju),M$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],G$=BB(XC),U$=BB(ns),j$=BB(Jl),H$=[0,[17,0,0],BB(hv)],X$=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Y$=[0,[15,0],BB(ED)],V$=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],K$=BB("Flow_ast.JSX.NamespacedName.namespace"),W$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],J$=[0,[17,0,0],BB(hv)],q$=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],z$=BB($l),$$=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Q$=[0,[17,0,0],BB(hv)],Z$=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],rQ=[0,[15,0],BB(ED)],eQ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nQ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tQ=[0,[17,0,[12,41,0]],BB(oe)],uQ=[0,[15,0],BB(ED)],aQ=BB(vb),iQ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],cQ=BB("Flow_ast.JSX.Identifier.name"),fQ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],oQ=[0,[3,0,0],BB(Yy)],sQ=[0,[17,0,0],BB(hv)],lQ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vQ=BB(ju),DQ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bQ=BB(XC),pQ=BB(ns),EQ=BB(Jl),mQ=[0,[17,0,0],BB(hv)],FQ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],kQ=[0,[15,0],BB(ED)],dQ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],hQ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],yQ=[0,[17,0,[12,41,0]],BB(oe)],_Q=[0,[15,0],BB(ED)],AQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array@ ")],CQ=[0,[17,0,[12,41,0]],BB(oe)],wQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.ArrowFunction"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.ArrowFunction@ ")],SQ=[0,[17,0,[12,41,0]],BB(oe)],gQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Assignment"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Assignment@ ")],BQ=[0,[17,0,[12,41,0]],BB(oe)],TQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Binary"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Binary@ ")],IQ=[0,[17,0,[12,41,0]],BB(oe)],OQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Call"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Call@ ")],NQ=[0,[17,0,[12,41,0]],BB(oe)],xQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Class"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Class@ ")],LQ=[0,[17,0,[12,41,0]],BB(oe)],PQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Comprehension"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Comprehension@ ")],RQ=[0,[17,0,[12,41,0]],BB(oe)],MQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Conditional"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Conditional@ ")],GQ=[0,[17,0,[12,41,0]],BB(oe)],UQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Function"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Function@ ")],jQ=[0,[17,0,[12,41,0]],BB(oe)],HQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Generator"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Generator@ ")],XQ=[0,[17,0,[12,41,0]],BB(oe)],YQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Identifier@ ")],VQ=[0,[17,0,[12,41,0]],BB(oe)],KQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Import"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Import@ ")],WQ=[0,[17,0,[12,41,0]],BB(oe)],JQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.JSXElement"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.JSXElement@ ")],qQ=[0,[17,0,[12,41,0]],BB(oe)],zQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.JSXFragment"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.JSXFragment@ ")],$Q=[0,[17,0,[12,41,0]],BB(oe)],QQ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Literal@ ")],ZQ=[0,[17,0,[12,41,0]],BB(oe)],rZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Logical"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Logical@ ")],eZ=[0,[17,0,[12,41,0]],BB(oe)],nZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member@ ")],tZ=[0,[17,0,[12,41,0]],BB(oe)],uZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.MetaProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.MetaProperty@ ")],aZ=[0,[17,0,[12,41,0]],BB(oe)],iZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.New"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.New@ ")],cZ=[0,[17,0,[12,41,0]],BB(oe)],fZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object@ ")],oZ=[0,[17,0,[12,41,0]],BB(oe)],sZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.OptionalCall"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.OptionalCall@ ")],lZ=[0,[17,0,[12,41,0]],BB(oe)],vZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.OptionalMember"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.OptionalMember@ ")],DZ=[0,[17,0,[12,41,0]],BB(oe)],bZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Sequence"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Sequence@ ")],pZ=[0,[17,0,[12,41,0]],BB(oe)],EZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Super"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Super@ ")],mZ=[0,[17,0,[12,41,0]],BB(oe)],FZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.TaggedTemplate"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.TaggedTemplate@ ")],kZ=[0,[17,0,[12,41,0]],BB(oe)],dZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.TemplateLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.TemplateLiteral@ ")],hZ=[0,[17,0,[12,41,0]],BB(oe)],yZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.This"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.This@ ")],_Z=[0,[17,0,[12,41,0]],BB(oe)],AZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.TypeCast"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.TypeCast@ ")],CZ=[0,[17,0,[12,41,0]],BB(oe)],wZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Unary"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Unary@ ")],SZ=[0,[17,0,[12,41,0]],BB(oe)],gZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Update"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Update@ ")],BZ=[0,[17,0,[12,41,0]],BB(oe)],TZ=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Yield"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Yield@ ")],IZ=[0,[17,0,[12,41,0]],BB(oe)],OZ=[0,[15,0],BB(ED)],NZ=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],xZ=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],LZ=[0,[17,0,[12,41,0]],BB(oe)],PZ=[0,[15,0],BB(ED)],RZ=BB(vb),MZ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],GZ=BB("Flow_ast.Expression.Import.argument"),UZ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jZ=[0,[17,0,0],BB(hv)],HZ=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XZ=BB(ju),YZ=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VZ=BB(XC),KZ=BB(ns),WZ=BB(Jl),JZ=[0,[17,0,0],BB(hv)],qZ=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],zZ=[0,[15,0],BB(ED)],$Z=BB(vb),QZ=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ZZ=BB("Flow_ast.Expression.Super.comments"),r0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],e0=BB(XC),n0=BB(ns),t0=BB(Jl),u0=[0,[17,0,0],BB(hv)],a0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],i0=[0,[15,0],BB(ED)],c0=BB(vb),f0=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],o0=BB("Flow_ast.Expression.This.comments"),s0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],l0=BB(XC),v0=BB(ns),D0=BB(Jl),b0=[0,[17,0,0],BB(hv)],p0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],E0=[0,[15,0],BB(ED)],m0=BB(vb),F0=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],k0=BB("Flow_ast.Expression.MetaProperty.meta"),d0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],h0=[0,[17,0,0],BB(hv)],y0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_0=BB(vC),A0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],C0=[0,[17,0,0],BB(hv)],w0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],S0=BB(ju),g0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],B0=BB(XC),T0=BB(ns),I0=BB(Jl),O0=[0,[17,0,0],BB(hv)],N0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],x0=[0,[15,0],BB(ED)],L0=BB(vb),P0=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],R0=BB("Flow_ast.Expression.TypeCast.expression"),M0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],G0=[0,[17,0,0],BB(hv)],U0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],j0=BB(Qu),H0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],X0=[0,[17,0,0],BB(hv)],Y0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],V0=BB(ju),K0=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],W0=BB(XC),J0=BB(ns),q0=BB(Jl),z0=[0,[17,0,0],BB(hv)],$0=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Q0=[0,[15,0],BB(ED)],Z0=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],r1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],e1=BB("Flow_ast.Expression.Generator.blocks"),n1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],t1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],u1=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],a1=[0,[17,0,0],BB(hv)],i1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],c1=BB(Un),f1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],o1=BB(XC),s1=BB(ns),l1=BB(Jl),v1=[0,[17,0,0],BB(hv)],D1=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],b1=[0,[15,0],BB(ED)],p1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],E1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],m1=BB("Flow_ast.Expression.Comprehension.blocks"),F1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],k1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],d1=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],h1=[0,[17,0,0],BB(hv)],y1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_1=BB(Un),A1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],C1=BB(XC),w1=BB(ns),S1=BB(Jl),g1=[0,[17,0,0],BB(hv)],B1=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],T1=[0,[15,0],BB(ED)],I1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],O1=BB("Flow_ast.Expression.Comprehension.Block.left"),N1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],x1=[0,[17,0,0],BB(hv)],L1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],P1=BB(au),R1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],M1=[0,[17,0,0],BB(hv)],G1=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],U1=BB(Sl),j1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],H1=[0,[9,0,0],BB(Sp)],X1=[0,[17,0,0],BB(hv)],Y1=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],V1=[0,[15,0],BB(ED)],K1=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],W1=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],J1=[0,[17,0,[12,41,0]],BB(oe)],q1=[0,[15,0],BB(ED)],z1=BB(vb),$1=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Q1=BB("Flow_ast.Expression.Yield.argument"),Z1=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],r3=BB(XC),e3=BB(ns),n3=BB(Jl),t3=[0,[17,0,0],BB(hv)],u3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],a3=BB(ju),i3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],c3=BB(XC),f3=BB(ns),o3=BB(Jl),s3=[0,[17,0,0],BB(hv)],l3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],v3=BB(gh),D3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],b3=[0,[9,0,0],BB(Sp)],p3=[0,[17,0,0],BB(hv)],E3=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],m3=[0,[15,0],BB(ED)],F3=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],k3=BB("Flow_ast.Expression.OptionalMember.member"),d3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],h3=[0,[17,0,0],BB(hv)],y3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_3=BB(kv),A3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],C3=[0,[9,0,0],BB(Sp)],w3=[0,[17,0,0],BB(hv)],S3=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],g3=[0,[15,0],BB(ED)],B3=BB(vb),T3=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],I3=BB("Flow_ast.Expression.Member._object"),O3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],N3=[0,[17,0,0],BB(hv)],x3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],L3=BB(vC),P3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],R3=[0,[17,0,0],BB(hv)],M3=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],G3=BB(ju),U3=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],j3=BB(XC),H3=BB(ns),X3=BB(Jl),Y3=[0,[17,0,0],BB(hv)],V3=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],K3=[0,[15,0],BB(ED)],W3=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member.PropertyIdentifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member.PropertyIdentifier@ ")],J3=[0,[17,0,[12,41,0]],BB(oe)],q3=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member.PropertyPrivateName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member.PropertyPrivateName@ ")],z3=[0,[17,0,[12,41,0]],BB(oe)],$3=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Member.PropertyExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Member.PropertyExpression@ ")],Q3=[0,[17,0,[12,41,0]],BB(oe)],Z3=[0,[15,0],BB(ED)],r4=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],e4=BB("Flow_ast.Expression.OptionalCall.call"),n4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],t4=[0,[17,0,0],BB(hv)],u4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],a4=BB(kv),i4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],c4=[0,[9,0,0],BB(Sp)],f4=[0,[17,0,0],BB(hv)],o4=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],s4=[0,[15,0],BB(ED)],l4=BB(vb),v4=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],D4=BB("Flow_ast.Expression.Call.callee"),b4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],p4=[0,[17,0,0],BB(hv)],E4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],m4=BB(__),F4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],k4=BB(XC),d4=BB(ns),h4=BB(Jl),y4=[0,[17,0,0],BB(hv)],_4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],A4=BB(Uu),C4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],w4=[0,[17,0,0],BB(hv)],S4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],g4=BB(ju),B4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],T4=BB(XC),I4=BB(ns),O4=BB(Jl),N4=[0,[17,0,0],BB(hv)],x4=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],L4=[0,[15,0],BB(ED)],P4=BB(vb),R4=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],M4=BB("Flow_ast.Expression.New.callee"),G4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],U4=[0,[17,0,0],BB(hv)],j4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],H4=BB(__),X4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Y4=BB(XC),V4=BB(ns),K4=BB(Jl),W4=[0,[17,0,0],BB(hv)],J4=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],q4=BB(Uu),z4=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$4=BB(XC),Q4=BB(ns),Z4=BB(Jl),r7=[0,[17,0,0],BB(hv)],e7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],n7=BB(ju),t7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],u7=BB(XC),a7=BB(ns),i7=BB(Jl),c7=[0,[17,0,0],BB(hv)],f7=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],o7=[0,[15,0],BB(ED)],s7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],l7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],v7=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],D7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],b7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],p7=BB("Flow_ast.Expression.ArgList.arguments"),E7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],m7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],F7=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],k7=[0,[17,0,0],BB(hv)],d7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],h7=BB(ju),y7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_7=BB(XC),A7=BB(ns),C7=BB(Jl),w7=[0,[17,0,0],BB(hv)],S7=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],g7=[0,[15,0],BB(ED)],B7=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],T7=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],I7=[0,[17,0,[12,41,0]],BB(oe)],O7=[0,[15,0],BB(ED)],N7=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Expression@ ")],x7=[0,[17,0,[12,41,0]],BB(oe)],L7=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Spread"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Spread@ ")],P7=[0,[17,0,[12,41,0]],BB(oe)],R7=[0,[15,0],BB(ED)],M7=BB(vb),G7=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],U7=BB("Flow_ast.Expression.Conditional.test"),j7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],H7=[0,[17,0,0],BB(hv)],X7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Y7=BB(Hb),V7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],K7=[0,[17,0,0],BB(hv)],W7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],J7=BB($E),q7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],z7=[0,[17,0,0],BB(hv)],$7=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Q7=BB(ju),Z7=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],r2=BB(XC),e2=BB(ns),n2=BB(Jl),t2=[0,[17,0,0],BB(hv)],u2=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],a2=[0,[15,0],BB(ED)],i2=BB(vb),c2=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],f2=BB("Flow_ast.Expression.Logical.operator"),o2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],s2=[0,[17,0,0],BB(hv)],l2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],v2=BB(ff),D2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],b2=[0,[17,0,0],BB(hv)],p2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],E2=BB(au),m2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],F2=[0,[17,0,0],BB(hv)],k2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],d2=BB(ju),h2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],y2=BB(XC),_2=BB(ns),A2=BB(Jl),C2=[0,[17,0,0],BB(hv)],w2=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],S2=[0,[15,0],BB(ED)],g2=BB("Flow_ast.Expression.Logical.Or"),B2=BB("Flow_ast.Expression.Logical.And"),T2=BB("Flow_ast.Expression.Logical.NullishCoalesce"),I2=[0,[15,0],BB(ED)],O2=BB(vb),N2=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],x2=BB("Flow_ast.Expression.Update.operator"),L2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],P2=[0,[17,0,0],BB(hv)],R2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],M2=BB(lA),G2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],U2=[0,[17,0,0],BB(hv)],j2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],H2=BB(BD),X2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Y2=[0,[9,0,0],BB(Sp)],V2=[0,[17,0,0],BB(hv)],K2=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],W2=BB(ju),J2=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],q2=BB(XC),z2=BB(ns),$2=BB(Jl),Q2=[0,[17,0,0],BB(hv)],Z2=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],r5=[0,[15,0],BB(ED)],e5=BB("Flow_ast.Expression.Update.Decrement"),n5=BB("Flow_ast.Expression.Update.Increment"),t5=[0,[15,0],BB(ED)],u5=BB(vb),a5=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],i5=BB("Flow_ast.Expression.Assignment.operator"),c5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],f5=BB(XC),o5=BB(ns),s5=BB(Jl),l5=[0,[17,0,0],BB(hv)],v5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],D5=BB(ff),b5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],p5=[0,[17,0,0],BB(hv)],E5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],m5=BB(au),F5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],k5=[0,[17,0,0],BB(hv)],d5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],h5=BB(ju),y5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_5=BB(XC),A5=BB(ns),C5=BB(Jl),w5=[0,[17,0,0],BB(hv)],S5=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],g5=[0,[15,0],BB(ED)],B5=BB("Flow_ast.Expression.Assignment.PlusAssign"),T5=BB("Flow_ast.Expression.Assignment.MinusAssign"),I5=BB("Flow_ast.Expression.Assignment.MultAssign"),O5=BB("Flow_ast.Expression.Assignment.ExpAssign"),N5=BB("Flow_ast.Expression.Assignment.DivAssign"),x5=BB("Flow_ast.Expression.Assignment.ModAssign"),L5=BB("Flow_ast.Expression.Assignment.LShiftAssign"),P5=BB("Flow_ast.Expression.Assignment.RShiftAssign"),R5=BB("Flow_ast.Expression.Assignment.RShift3Assign"),M5=BB("Flow_ast.Expression.Assignment.BitOrAssign"),G5=BB("Flow_ast.Expression.Assignment.BitXorAssign"),U5=BB("Flow_ast.Expression.Assignment.BitAndAssign"),j5=[0,[15,0],BB(ED)],H5=BB(vb),X5=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Y5=BB("Flow_ast.Expression.Binary.operator"),V5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],K5=[0,[17,0,0],BB(hv)],W5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],J5=BB(ff),q5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],z5=[0,[17,0,0],BB(hv)],$5=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Q5=BB(au),Z5=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],r6=[0,[17,0,0],BB(hv)],e6=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],n6=BB(ju),t6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],u6=BB(XC),a6=BB(ns),i6=BB(Jl),c6=[0,[17,0,0],BB(hv)],f6=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],o6=[0,[15,0],BB(ED)],s6=BB("Flow_ast.Expression.Binary.Equal"),l6=BB("Flow_ast.Expression.Binary.NotEqual"),v6=BB("Flow_ast.Expression.Binary.StrictEqual"),D6=BB("Flow_ast.Expression.Binary.StrictNotEqual"),b6=BB("Flow_ast.Expression.Binary.LessThan"),p6=BB("Flow_ast.Expression.Binary.LessThanEqual"),E6=BB("Flow_ast.Expression.Binary.GreaterThan"),m6=BB("Flow_ast.Expression.Binary.GreaterThanEqual"),F6=BB("Flow_ast.Expression.Binary.LShift"),k6=BB("Flow_ast.Expression.Binary.RShift"),d6=BB("Flow_ast.Expression.Binary.RShift3"),h6=BB("Flow_ast.Expression.Binary.Plus"),y6=BB("Flow_ast.Expression.Binary.Minus"),_6=BB("Flow_ast.Expression.Binary.Mult"),A6=BB("Flow_ast.Expression.Binary.Exp"),C6=BB("Flow_ast.Expression.Binary.Div"),w6=BB("Flow_ast.Expression.Binary.Mod"),S6=BB("Flow_ast.Expression.Binary.BitOr"),g6=BB("Flow_ast.Expression.Binary.Xor"),B6=BB("Flow_ast.Expression.Binary.BitAnd"),T6=BB("Flow_ast.Expression.Binary.In"),I6=BB("Flow_ast.Expression.Binary.Instanceof"),O6=[0,[15,0],BB(ED)],N6=BB(vb),x6=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],L6=BB("Flow_ast.Expression.Unary.operator"),P6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],R6=[0,[17,0,0],BB(hv)],M6=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],G6=BB(lA),U6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],j6=[0,[17,0,0],BB(hv)],H6=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],X6=BB(ju),Y6=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],V6=BB(XC),K6=BB(ns),W6=BB(Jl),J6=[0,[17,0,0],BB(hv)],q6=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],z6=[0,[15,0],BB(ED)],$6=BB("Flow_ast.Expression.Unary.Minus"),Q6=BB("Flow_ast.Expression.Unary.Plus"),Z6=BB("Flow_ast.Expression.Unary.Not"),r8=BB("Flow_ast.Expression.Unary.BitNot"),e8=BB("Flow_ast.Expression.Unary.Typeof"),n8=BB("Flow_ast.Expression.Unary.Void"),t8=BB("Flow_ast.Expression.Unary.Delete"),u8=BB("Flow_ast.Expression.Unary.Await"),a8=[0,[15,0],BB(ED)],i8=BB(vb),c8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],f8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],o8=BB("Flow_ast.Expression.Sequence.expressions"),s8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],l8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],v8=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],D8=[0,[17,0,0],BB(hv)],b8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],p8=BB(ju),E8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],m8=BB(XC),F8=BB(ns),k8=BB(Jl),d8=[0,[17,0,0],BB(hv)],h8=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],y8=[0,[15,0],BB(ED)],_8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],A8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],C8=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],w8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],S8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],g8=BB("Flow_ast.Expression.Object.properties"),B8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],T8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],I8=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],O8=[0,[17,0,0],BB(hv)],N8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],x8=BB(ju),L8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],P8=BB(XC),R8=BB(ns),M8=BB(Jl),G8=[0,[17,0,0],BB(hv)],U8=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],j8=[0,[15,0],BB(ED)],H8=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property@ ")],X8=[0,[17,0,[12,41,0]],BB(oe)],Y8=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.SpreadProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.SpreadProperty@ ")],V8=[0,[17,0,[12,41,0]],BB(oe)],K8=[0,[15,0],BB(ED)],W8=BB(vb),J8=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],q8=BB("Flow_ast.Expression.Object.SpreadProperty.argument"),z8=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$8=[0,[17,0,0],BB(hv)],Q8=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Z8=BB(ju),r9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],e9=BB(XC),n9=BB(ns),t9=BB(Jl),u9=[0,[17,0,0],BB(hv)],a9=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],i9=[0,[15,0],BB(ED)],c9=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],f9=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],o9=[0,[17,0,[12,41,0]],BB(oe)],s9=[0,[15,0],BB(ED)],l9=BB(vb),v9=BB(vb),D9=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Init {"),[17,[0,BB(Uo),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Init {@,")],b9=BB(Mg),p9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],E9=[0,[17,0,0],BB(hv)],m9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],F9=BB(Um),k9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],d9=[0,[17,0,0],BB(hv)],h9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],y9=BB(fy),_9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],A9=[0,[9,0,0],BB(Sp)],C9=[0,[17,0,0],BB(hv)],w9=[0,[17,0,[12,PF,0]],BB(HC)],S9=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Method {"),[17,[0,BB(Uo),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Method {@,")],g9=BB(Mg),B9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],T9=[0,[17,0,0],BB(hv)],I9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],O9=BB(Um),N9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],x9=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],L9=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],P9=[0,[17,0,[12,41,0]],BB(oe)],R9=[0,[17,0,0],BB(hv)],M9=[0,[17,0,[12,PF,0]],BB(HC)],G9=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Get {"),[17,[0,BB(Uo),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Get {@,")],U9=BB(Mg),j9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],H9=[0,[17,0,0],BB(hv)],X9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Y9=BB(Um),V9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],K9=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],W9=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],J9=[0,[17,0,[12,41,0]],BB(oe)],q9=[0,[17,0,0],BB(hv)],z9=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$9=BB(ju),Q9=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Z9=BB(XC),rrr=BB(ns),err=BB(Jl),nrr=[0,[17,0,0],BB(hv)],trr=[0,[17,0,[12,PF,0]],BB(HC)],urr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Set {"),[17,[0,BB(Uo),0,0],0]]],BB("@[<2>Flow_ast.Expression.Object.Property.Set {@,")],arr=BB(Mg),irr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],crr=[0,[17,0,0],BB(hv)],frr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],orr=BB(Um),srr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lrr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],vrr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Drr=[0,[17,0,[12,41,0]],BB(oe)],brr=[0,[17,0,0],BB(hv)],prr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Err=BB(ju),mrr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Frr=BB(XC),krr=BB(ns),drr=BB(Jl),hrr=[0,[17,0,0],BB(hv)],yrr=[0,[17,0,[12,PF,0]],BB(HC)],_rr=[0,[15,0],BB(ED)],Arr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Crr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wrr=[0,[17,0,[12,41,0]],BB(oe)],Srr=[0,[15,0],BB(ED)],grr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.Literal@ ")],Brr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Trr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Irr=[0,[17,0,[12,41,0]],BB(oe)],Orr=[0,[17,0,[12,41,0]],BB(oe)],Nrr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.Identifier@ ")],xrr=[0,[17,0,[12,41,0]],BB(oe)],Lrr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.PrivateName"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.PrivateName@ ")],Prr=[0,[17,0,[12,41,0]],BB(oe)],Rrr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Object.Property.Computed"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Object.Property.Computed@ ")],Mrr=[0,[17,0,[12,41,0]],BB(oe)],Grr=[0,[15,0],BB(ED)],Urr=BB(vb),jrr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Hrr=BB("Flow_ast.Expression.TaggedTemplate.tag"),Xrr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Yrr=[0,[17,0,0],BB(hv)],Vrr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Krr=BB(Xy),Wrr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Jrr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],qrr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],zrr=[0,[17,0,[12,41,0]],BB(oe)],$rr=[0,[17,0,0],BB(hv)],Qrr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Zrr=BB(ju),rer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],eer=BB(XC),ner=BB(ns),ter=BB(Jl),uer=[0,[17,0,0],BB(hv)],aer=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ier=[0,[15,0],BB(ED)],cer=BB(vb),fer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ser=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ler=BB("Flow_ast.Expression.TemplateLiteral.quasis"),ver=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Der=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ber=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],per=[0,[17,0,0],BB(hv)],Eer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mer=BB(tF),Fer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ker=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],der=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],her=[0,[17,0,0],BB(hv)],yer=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_er=BB(ju),Aer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Cer=BB(XC),wer=BB(ns),Ser=BB(Jl),ger=[0,[17,0,0],BB(hv)],Ber=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Ter=[0,[15,0],BB(ED)],Ier=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Oer=BB("Flow_ast.Expression.TemplateLiteral.Element.value"),Ner=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xer=[0,[17,0,0],BB(hv)],Ler=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Per=BB(Vr),Rer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Mer=[0,[9,0,0],BB(Sp)],Ger=[0,[17,0,0],BB(hv)],Uer=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],jer=[0,[15,0],BB(ED)],Her=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Xer=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Yer=[0,[17,0,[12,41,0]],BB(oe)],Ver=[0,[15,0],BB(ED)],Ker=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Wer=BB("Flow_ast.Expression.TemplateLiteral.Element.raw"),Jer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qer=[0,[3,0,0],BB(Yy)],zer=[0,[17,0,0],BB(hv)],$er=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qer=BB(oA),Zer=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],rnr=[0,[3,0,0],BB(Yy)],enr=[0,[17,0,0],BB(hv)],nnr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tnr=[0,[15,0],BB(ED)],unr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],anr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],inr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],cnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],onr=BB("Flow_ast.Expression.Array.elements"),snr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],vnr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Dnr=[0,[17,0,0],BB(hv)],bnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pnr=BB(ju),Enr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mnr=BB(XC),Fnr=BB(ns),knr=BB(Jl),dnr=[0,[17,0,0],BB(hv)],hnr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ynr=[0,[15,0],BB(ED)],_nr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array.Expression@ ")],Anr=[0,[17,0,[12,41,0]],BB(oe)],Cnr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array.Spread"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array.Spread@ ")],wnr=[0,[17,0,[12,41,0]],BB(oe)],Snr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.Array.Hole"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.Array.Hole@ ")],gnr=[0,[17,0,[12,41,0]],BB(oe)],Bnr=[0,[15,0],BB(ED)],Tnr=BB(vb),Inr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Onr=BB("Flow_ast.Expression.SpreadElement.argument"),Nnr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xnr=[0,[17,0,0],BB(hv)],Lnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pnr=BB(ju),Rnr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Mnr=BB(XC),Gnr=BB(ns),Unr=BB(Jl),jnr=[0,[17,0,0],BB(hv)],Hnr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Xnr=[0,[15,0],BB(ED)],Ynr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Vnr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Knr=[0,[17,0,[12,41,0]],BB(oe)],Wnr=[0,[15,0],BB(ED)],Jnr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],znr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],$nr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qnr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Znr=BB("Flow_ast.Expression.CallTypeArgs.arguments"),rtr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],etr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ntr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],ttr=[0,[17,0,0],BB(hv)],utr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],atr=BB(ju),itr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ctr=BB(XC),ftr=BB(ns),otr=BB(Jl),str=[0,[17,0,0],BB(hv)],ltr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],vtr=[0,[15,0],BB(ED)],Dtr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],btr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],ptr=[0,[17,0,[12,41,0]],BB(oe)],Etr=[0,[15,0],BB(ED)],mtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.CallTypeArg.Explicit"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.CallTypeArg.Explicit@ ")],Ftr=[0,[17,0,[12,41,0]],BB(oe)],ktr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Expression.CallTypeArg.Implicit"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Expression.CallTypeArg.Implicit@ ")],dtr=[0,[17,0,[12,41,0]],BB(oe)],htr=[0,[15,0],BB(ED)],ytr=BB(vb),_tr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Atr=BB("Flow_ast.Expression.CallTypeArg.Implicit.comments"),Ctr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],wtr=BB(XC),Str=BB(ns),gtr=BB(Jl),Btr=[0,[17,0,0],BB(hv)],Ttr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Itr=[0,[15,0],BB(ED)],Otr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ntr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xtr=[0,[17,0,[12,41,0]],BB(oe)],Ltr=[0,[15,0],BB(ED)],Ptr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Block"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Block@ ")],Rtr=[0,[17,0,[12,41,0]],BB(oe)],Mtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Break"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Break@ ")],Gtr=[0,[17,0,[12,41,0]],BB(oe)],Utr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ClassDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ClassDeclaration@ ")],jtr=[0,[17,0,[12,41,0]],BB(oe)],Htr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Continue"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Continue@ ")],Xtr=[0,[17,0,[12,41,0]],BB(oe)],Ytr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Debugger"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Debugger@ ")],Vtr=[0,[17,0,[12,41,0]],BB(oe)],Ktr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareClass"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareClass@ ")],Wtr=[0,[17,0,[12,41,0]],BB(oe)],Jtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration@ ")],qtr=[0,[17,0,[12,41,0]],BB(oe)],ztr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareFunction"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareFunction@ ")],$tr=[0,[17,0,[12,41,0]],BB(oe)],Qtr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareInterface"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareInterface@ ")],Ztr=[0,[17,0,[12,41,0]],BB(oe)],rur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule@ ")],eur=[0,[17,0,[12,41,0]],BB(oe)],nur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModuleExports"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModuleExports@ ")],tur=[0,[17,0,[12,41,0]],BB(oe)],uur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareTypeAlias"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareTypeAlias@ ")],aur=[0,[17,0,[12,41,0]],BB(oe)],iur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareOpaqueType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareOpaqueType@ ")],cur=[0,[17,0,[12,41,0]],BB(oe)],fur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareVariable"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareVariable@ ")],our=[0,[17,0,[12,41,0]],BB(oe)],sur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DoWhile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DoWhile@ ")],lur=[0,[17,0,[12,41,0]],BB(oe)],vur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Empty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Empty@ ")],Dur=[0,[17,0,[12,41,0]],BB(oe)],bur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration@ ")],pur=[0,[17,0,[12,41,0]],BB(oe)],Eur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportDefaultDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration@ ")],mur=[0,[17,0,[12,41,0]],BB(oe)],Fur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportNamedDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportNamedDeclaration@ ")],kur=[0,[17,0,[12,41,0]],BB(oe)],dur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Expression@ ")],hur=[0,[17,0,[12,41,0]],BB(oe)],yur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.For"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.For@ ")],_ur=[0,[17,0,[12,41,0]],BB(oe)],Aur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForIn"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForIn@ ")],Cur=[0,[17,0,[12,41,0]],BB(oe)],wur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForOf"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForOf@ ")],Sur=[0,[17,0,[12,41,0]],BB(oe)],gur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.FunctionDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.FunctionDeclaration@ ")],Bur=[0,[17,0,[12,41,0]],BB(oe)],Tur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.If"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.If@ ")],Iur=[0,[17,0,[12,41,0]],BB(oe)],Our=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ImportDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ImportDeclaration@ ")],Nur=[0,[17,0,[12,41,0]],BB(oe)],xur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.InterfaceDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.InterfaceDeclaration@ ")],Lur=[0,[17,0,[12,41,0]],BB(oe)],Pur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Labeled"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Labeled@ ")],Rur=[0,[17,0,[12,41,0]],BB(oe)],Mur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Return"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Return@ ")],Gur=[0,[17,0,[12,41,0]],BB(oe)],Uur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Switch"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Switch@ ")],jur=[0,[17,0,[12,41,0]],BB(oe)],Hur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Throw"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Throw@ ")],Xur=[0,[17,0,[12,41,0]],BB(oe)],Yur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.Try"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.Try@ ")],Vur=[0,[17,0,[12,41,0]],BB(oe)],Kur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.TypeAlias"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.TypeAlias@ ")],Wur=[0,[17,0,[12,41,0]],BB(oe)],Jur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.OpaqueType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.OpaqueType@ ")],qur=[0,[17,0,[12,41,0]],BB(oe)],zur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.VariableDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.VariableDeclaration@ ")],$ur=[0,[17,0,[12,41,0]],BB(oe)],Qur=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.While"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.While@ ")],Zur=[0,[17,0,[12,41,0]],BB(oe)],rar=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.With"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.With@ ")],ear=[0,[17,0,[12,41,0]],BB(oe)],nar=[0,[15,0],BB(ED)],tar=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],uar=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],aar=[0,[17,0,[12,41,0]],BB(oe)],iar=[0,[15,0],BB(ED)],car=BB("Flow_ast.Statement.ExportValue"),far=BB("Flow_ast.Statement.ExportType"),oar=[0,[15,0],BB(ED)],sar=BB(vb),lar=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Dar=BB("Flow_ast.Statement.Empty.comments"),bar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],par=BB(XC),Ear=BB(ns),mar=BB(Jl),Far=[0,[17,0,0],BB(hv)],kar=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dar=[0,[15,0],BB(ED)],har=BB(vb),yar=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],_ar=BB("Flow_ast.Statement.Expression.expression"),Aar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Car=[0,[17,0,0],BB(hv)],war=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Sar=BB(m),gar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Bar=BB(XC),Tar=[0,[3,0,0],BB(Yy)],Iar=BB(ns),Oar=BB(Jl),Nar=[0,[17,0,0],BB(hv)],xar=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Lar=BB(ju),Par=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Rar=BB(XC),Mar=BB(ns),Gar=BB(Jl),Uar=[0,[17,0,0],BB(hv)],jar=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Har=[0,[15,0],BB(ED)],Xar=BB(vb),Yar=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Var=BB("Flow_ast.Statement.ImportDeclaration.import_kind"),Kar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],War=[0,[17,0,0],BB(hv)],Jar=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qar=BB(gS),zar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$ar=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Qar=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Zar=[0,[17,0,[12,41,0]],BB(oe)],rir=[0,[17,0,0],BB(hv)],eir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nir=BB(Z_),tir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],uir=BB(XC),air=BB(ns),iir=BB(Jl),cir=[0,[17,0,0],BB(hv)],fir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oir=BB(tB),sir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lir=BB(XC),vir=BB(ns),Dir=BB(Jl),bir=[0,[17,0,0],BB(hv)],pir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Eir=BB(ju),mir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Fir=BB(XC),kir=BB(ns),dir=BB(Jl),hir=[0,[17,0,0],BB(hv)],yir=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_ir=[0,[15,0],BB(ED)],Air=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Cir=BB("Flow_ast.Statement.ImportDeclaration.kind"),wir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Sir=BB(XC),gir=BB(ns),Bir=BB(Jl),Tir=[0,[17,0,0],BB(hv)],Iir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Oir=BB(Xs),Nir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xir=BB(XC),Lir=BB(ns),Pir=BB(Jl),Rir=[0,[17,0,0],BB(hv)],Mir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Gir=BB("remote"),Uir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jir=[0,[17,0,0],BB(hv)],Hir=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Xir=[0,[15,0],BB(ED)],Yir=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Vir=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamedSpecifiers@ ")],Kir=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Wir=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Jir=[0,[17,0,[12,41,0]],BB(oe)],qir=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ImportDeclaration.ImportNamespaceSpecifier@ ")],zir=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],$ir=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Qir=[0,[17,0,[12,41,0]],BB(oe)],Zir=[0,[17,0,[12,41,0]],BB(oe)],rcr=[0,[15,0],BB(ED)],ecr=BB("Flow_ast.Statement.ImportDeclaration.ImportType"),ncr=BB("Flow_ast.Statement.ImportDeclaration.ImportTypeof"),tcr=BB("Flow_ast.Statement.ImportDeclaration.ImportValue"),ucr=[0,[15,0],BB(ED)],acr=BB(vb),icr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ccr=BB("Flow_ast.Statement.DeclareExportDeclaration.default"),fcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ocr=BB(XC),scr=BB(ns),lcr=BB(Jl),vcr=[0,[17,0,0],BB(hv)],Dcr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bcr=BB(Vu),pcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ecr=BB(XC),mcr=BB(ns),Fcr=BB(Jl),kcr=[0,[17,0,0],BB(hv)],dcr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],hcr=BB(tB),ycr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_cr=BB(XC),Acr=BB(ns),Ccr=BB(Jl),wcr=[0,[17,0,0],BB(hv)],Scr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gcr=BB(gS),Bcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Tcr=BB(XC),Icr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ocr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Ncr=[0,[17,0,[12,41,0]],BB(oe)],xcr=BB(ns),Lcr=BB(Jl),Pcr=[0,[17,0,0],BB(hv)],Rcr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Mcr=BB(ju),Gcr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ucr=BB(XC),jcr=BB(ns),Hcr=BB(Jl),Xcr=[0,[17,0,0],BB(hv)],Ycr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Vcr=[0,[15,0],BB(ED)],Kcr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Variable"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Variable@ ")],Wcr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Jcr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],qcr=[0,[17,0,[12,41,0]],BB(oe)],zcr=[0,[17,0,[12,41,0]],BB(oe)],$cr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Function"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Function@ ")],Qcr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Zcr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],rfr=[0,[17,0,[12,41,0]],BB(oe)],efr=[0,[17,0,[12,41,0]],BB(oe)],nfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Class"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Class@ ")],tfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],ufr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],afr=[0,[17,0,[12,41,0]],BB(oe)],ifr=[0,[17,0,[12,41,0]],BB(oe)],cfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.DefaultType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.DefaultType@ ")],ffr=[0,[17,0,[12,41,0]],BB(oe)],ofr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.NamedType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedType@ ")],sfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],lfr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],vfr=[0,[17,0,[12,41,0]],BB(oe)],Dfr=[0,[17,0,[12,41,0]],BB(oe)],bfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.NamedOpaqueType@ ")],pfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Efr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],mfr=[0,[17,0,[12,41,0]],BB(oe)],Ffr=[0,[17,0,[12,41,0]],BB(oe)],kfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareExportDeclaration.Interface"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareExportDeclaration.Interface@ ")],dfr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],hfr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],yfr=[0,[17,0,[12,41,0]],BB(oe)],_fr=[0,[17,0,[12,41,0]],BB(oe)],Afr=[0,[15,0],BB(ED)],Cfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportDefaultDeclaration.Declaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Declaration@ ")],wfr=[0,[17,0,[12,41,0]],BB(oe)],Sfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportDefaultDeclaration.Expression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportDefaultDeclaration.Expression@ ")],gfr=[0,[17,0,[12,41,0]],BB(oe)],Bfr=[0,[15,0],BB(ED)],Tfr=BB(vb),Ifr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Ofr=BB("Flow_ast.Statement.ExportDefaultDeclaration.default"),Nfr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xfr=[0,[17,0,0],BB(hv)],Lfr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pfr=BB(Vu),Rfr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Mfr=[0,[17,0,0],BB(hv)],Gfr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ufr=BB(ju),jfr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Hfr=BB(XC),Xfr=BB(ns),Yfr=BB(Jl),Vfr=[0,[17,0,0],BB(hv)],Kfr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Wfr=[0,[15,0],BB(ED)],Jfr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifiers@ ")],zfr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],$fr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Qfr=[0,[17,0,[12,41,0]],BB(oe)],Zfr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ExportNamedDeclaration.ExportBatchSpecifier@ ")],ror=[0,[17,0,[12,41,0]],BB(oe)],eor=[0,[15,0],BB(ED)],nor=BB(vb),tor=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],uor=BB("Flow_ast.Statement.ExportNamedDeclaration.declaration"),aor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ior=BB(XC),cor=BB(ns),oor=BB(Jl),sor=[0,[17,0,0],BB(hv)],lor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vor=BB(tB),Dor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bor=BB(XC),por=BB(ns),Eor=BB(Jl),mor=[0,[17,0,0],BB(hv)],For=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kor=BB(gS),dor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hor=BB(XC),yor=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],_or=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Aor=[0,[17,0,[12,41,0]],BB(oe)],Cor=BB(ns),wor=BB(Jl),Sor=[0,[17,0,0],BB(hv)],gor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Bor=BB("export_kind"),Tor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ior=[0,[17,0,0],BB(hv)],Oor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Nor=BB(ju),xor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Lor=BB(XC),Por=BB(ns),Ror=BB(Jl),Mor=[0,[17,0,0],BB(hv)],Gor=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Uor=[0,[15,0],BB(ED)],jor=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Hor=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Xor=BB(XC),Yor=BB(ns),Vor=BB(Jl),Kor=[0,[17,0,[12,41,0]],BB(oe)],Wor=[0,[15,0],BB(ED)],Jor=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],qor=BB("Flow_ast.Statement.ExportNamedDeclaration.ExportSpecifier.local"),zor=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$or=[0,[17,0,0],BB(hv)],Qor=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Zor=BB(Wn),rsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],esr=BB(XC),nsr=BB(ns),tsr=BB(Jl),usr=[0,[17,0,0],BB(hv)],asr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],isr=[0,[15,0],BB(ED)],csr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],fsr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],osr=[0,[17,0,[12,41,0]],BB(oe)],ssr=[0,[15,0],BB(ED)],lsr=BB(vb),vsr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Dsr=BB("Flow_ast.Statement.DeclareModuleExports.annot"),bsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],psr=[0,[17,0,0],BB(hv)],Esr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],msr=BB(ju),Fsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ksr=BB(XC),dsr=BB(ns),hsr=BB(Jl),ysr=[0,[17,0,0],BB(hv)],_sr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Asr=[0,[15,0],BB(ED)],Csr=BB(vb),wsr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Ssr=BB("Flow_ast.Statement.DeclareModule.id"),gsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Bsr=[0,[17,0,0],BB(hv)],Tsr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Isr=BB(xk),Osr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Nsr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],xsr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Lsr=[0,[17,0,[12,41,0]],BB(oe)],Psr=[0,[17,0,0],BB(hv)],Rsr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Msr=BB(Ye),Gsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Usr=[0,[17,0,0],BB(hv)],jsr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Hsr=BB(ju),Xsr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ysr=BB(XC),Vsr=BB(ns),Ksr=BB(Jl),Wsr=[0,[17,0,0],BB(hv)],Jsr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qsr=[0,[15,0],BB(ED)],zsr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.CommonJS"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.CommonJS@ ")],$sr=[0,[17,0,[12,41,0]],BB(oe)],Qsr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.ES"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.ES@ ")],Zsr=[0,[17,0,[12,41,0]],BB(oe)],rlr=[0,[15,0],BB(ED)],elr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.Identifier"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.Identifier@ ")],nlr=[0,[17,0,[12,41,0]],BB(oe)],tlr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.DeclareModule.Literal"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.DeclareModule.Literal@ ")],ulr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],alr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],ilr=[0,[17,0,[12,41,0]],BB(oe)],clr=[0,[17,0,[12,41,0]],BB(oe)],flr=[0,[15,0],BB(ED)],olr=BB(vb),slr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],llr=BB("Flow_ast.Statement.DeclareFunction.id"),vlr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Dlr=[0,[17,0,0],BB(hv)],blr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],plr=BB(Qu),Elr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mlr=[0,[17,0,0],BB(hv)],Flr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],klr=BB(lv),dlr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hlr=BB(XC),ylr=BB(ns),_lr=BB(Jl),Alr=[0,[17,0,0],BB(hv)],Clr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wlr=BB(ju),Slr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],glr=BB(XC),Blr=BB(ns),Tlr=BB(Jl),Ilr=[0,[17,0,0],BB(hv)],Olr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Nlr=[0,[15,0],BB(ED)],xlr=BB(vb),Llr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Plr=BB("Flow_ast.Statement.DeclareVariable.id"),Rlr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Mlr=[0,[17,0,0],BB(hv)],Glr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ulr=BB(Qu),jlr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Hlr=[0,[17,0,0],BB(hv)],Xlr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ylr=BB(ju),Vlr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Klr=BB(XC),Wlr=BB(ns),Jlr=BB(Jl),qlr=[0,[17,0,0],BB(hv)],zlr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],$lr=[0,[15,0],BB(ED)],Qlr=BB(vb),Zlr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rvr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],evr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],nvr=[0,[17,0,[12,41,0]],BB(oe)],tvr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],uvr=BB("Flow_ast.Statement.DeclareClass.id"),avr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ivr=[0,[17,0,0],BB(hv)],cvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fvr=BB(Cr),ovr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],svr=BB(XC),lvr=BB(ns),vvr=BB(Jl),Dvr=[0,[17,0,0],BB(hv)],bvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pvr=BB(xk),Evr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mvr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Fvr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],kvr=[0,[17,0,[12,41,0]],BB(oe)],dvr=[0,[17,0,0],BB(hv)],hvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yvr=BB(kb),_vr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Avr=BB(XC),Cvr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],wvr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Svr=[0,[17,0,[12,41,0]],BB(oe)],gvr=BB(ns),Bvr=BB(Jl),Tvr=[0,[17,0,0],BB(hv)],Ivr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ovr=BB(ln),Nvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xvr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Lvr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Pvr=[0,[17,0,0],BB(hv)],Rvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Mvr=BB(Fe),Gvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Uvr=BB(XC),jvr=BB(ns),Hvr=BB(Jl),Xvr=[0,[17,0,0],BB(hv)],Yvr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Vvr=BB(ju),Kvr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Wvr=BB(XC),Jvr=BB(ns),qvr=BB(Jl),zvr=[0,[17,0,0],BB(hv)],$vr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Qvr=[0,[15,0],BB(ED)],Zvr=BB(vb),rDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eDr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nDr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tDr=[0,[17,0,[12,41,0]],BB(oe)],uDr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],aDr=BB("Flow_ast.Statement.Interface.id"),iDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],cDr=[0,[17,0,0],BB(hv)],fDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],oDr=BB(Cr),sDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lDr=BB(XC),vDr=BB(ns),DDr=BB(Jl),bDr=[0,[17,0,0],BB(hv)],pDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],EDr=BB(kb),mDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],FDr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],kDr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],dDr=[0,[17,0,0],BB(hv)],hDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],yDr=BB(xk),_Dr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ADr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],CDr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wDr=[0,[17,0,[12,41,0]],BB(oe)],SDr=[0,[17,0,0],BB(hv)],gDr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],BDr=BB(ju),TDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],IDr=BB(XC),ODr=BB(ns),NDr=BB(Jl),xDr=[0,[17,0,0],BB(hv)],LDr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],PDr=[0,[15,0],BB(ED)],RDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.BooleanBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.BooleanBody@ ")],MDr=[0,[17,0,[12,41,0]],BB(oe)],GDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.NumberBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.NumberBody@ ")],UDr=[0,[17,0,[12,41,0]],BB(oe)],jDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.StringBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody@ ")],HDr=[0,[17,0,[12,41,0]],BB(oe)],XDr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.SymbolBody"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.SymbolBody@ ")],YDr=[0,[17,0,[12,41,0]],BB(oe)],VDr=[0,[15,0],BB(ED)],KDr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],WDr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],JDr=[0,[17,0,[12,41,0]],BB(oe)],qDr=[0,[15,0],BB(ED)],zDr=BB(vb),$Dr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],QDr=BB("Flow_ast.Statement.EnumDeclaration.id"),ZDr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],rbr=[0,[17,0,0],BB(hv)],ebr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nbr=BB(xk),tbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ubr=[0,[17,0,0],BB(hv)],abr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ibr=BB(ju),cbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fbr=BB(XC),obr=BB(ns),sbr=BB(Jl),lbr=[0,[17,0,0],BB(hv)],vbr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Dbr=[0,[15,0],BB(ED)],bbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Ebr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],mbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Fbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],kbr=BB("Flow_ast.Statement.EnumDeclaration.SymbolBody.members"),dbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],ybr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],_br=[0,[17,0,0],BB(hv)],Abr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cbr=BB(be),wbr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Sbr=[0,[9,0,0],BB(Sp)],gbr=[0,[17,0,0],BB(hv)],Bbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Tbr=BB(ju),Ibr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Obr=BB(XC),Nbr=BB(ns),xbr=BB(Jl),Lbr=[0,[17,0,0],BB(hv)],Pbr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Rbr=[0,[15,0],BB(ED)],Mbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Gbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ubr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.StringBody.Defaulted"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody.Defaulted@ ")],jbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Hbr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Xbr=[0,[17,0,[12,41,0]],BB(oe)],Ybr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.EnumDeclaration.StringBody.Initialized"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.EnumDeclaration.StringBody.Initialized@ ")],Vbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Kbr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Wbr=[0,[17,0,[12,41,0]],BB(oe)],Jbr=[0,[15,0],BB(ED)],qbr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],$br=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Qbr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Zbr=BB("Flow_ast.Statement.EnumDeclaration.StringBody.members"),rpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],epr=[0,[17,0,0],BB(hv)],npr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tpr=BB(_f),upr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],apr=[0,[9,0,0],BB(Sp)],ipr=[0,[17,0,0],BB(hv)],cpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fpr=BB(be),opr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],spr=[0,[9,0,0],BB(Sp)],lpr=[0,[17,0,0],BB(hv)],vpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Dpr=BB(ju),bpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ppr=BB(XC),Epr=BB(ns),mpr=BB(Jl),Fpr=[0,[17,0,0],BB(hv)],kpr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dpr=[0,[15,0],BB(ED)],hpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ypr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],_pr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Apr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cpr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],wpr=BB("Flow_ast.Statement.EnumDeclaration.NumberBody.members"),Spr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gpr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Bpr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Tpr=[0,[17,0,0],BB(hv)],Ipr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Opr=BB(_f),Npr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xpr=[0,[9,0,0],BB(Sp)],Lpr=[0,[17,0,0],BB(hv)],Ppr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Rpr=BB(be),Mpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Gpr=[0,[9,0,0],BB(Sp)],Upr=[0,[17,0,0],BB(hv)],jpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Hpr=BB(ju),Xpr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ypr=BB(XC),Vpr=BB(ns),Kpr=BB(Jl),Wpr=[0,[17,0,0],BB(hv)],Jpr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qpr=[0,[15,0],BB(ED)],zpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$pr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Qpr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Zpr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],eEr=BB("Flow_ast.Statement.EnumDeclaration.BooleanBody.members"),nEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],uEr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],aEr=[0,[17,0,0],BB(hv)],iEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],cEr=BB(_f),fEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],oEr=[0,[9,0,0],BB(Sp)],sEr=[0,[17,0,0],BB(hv)],lEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vEr=BB(be),DEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bEr=[0,[9,0,0],BB(Sp)],pEr=[0,[17,0,0],BB(hv)],EEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mEr=BB(ju),FEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],kEr=BB(XC),dEr=BB(ns),hEr=BB(Jl),yEr=[0,[17,0,0],BB(hv)],_Er=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],AEr=[0,[15,0],BB(ED)],CEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],wEr=BB("Flow_ast.Statement.EnumDeclaration.InitializedMember.id"),SEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gEr=[0,[17,0,0],BB(hv)],BEr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TEr=BB(Dd),IEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],OEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],NEr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xEr=[0,[17,0,[12,41,0]],BB(oe)],LEr=[0,[17,0,0],BB(hv)],PEr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],REr=[0,[15,0],BB(ED)],MEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],GEr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],UEr=[0,[17,0,[12,41,0]],BB(oe)],jEr=[0,[15,0],BB(ED)],HEr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],XEr=BB("Flow_ast.Statement.EnumDeclaration.DefaultedMember.id"),YEr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VEr=[0,[17,0,0],BB(hv)],KEr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],WEr=[0,[15,0],BB(ED)],JEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],qEr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],zEr=[0,[17,0,[12,41,0]],BB(oe)],$Er=[0,[15,0],BB(ED)],QEr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForOf.LeftDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForOf.LeftDeclaration@ ")],ZEr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rmr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],emr=[0,[17,0,[12,41,0]],BB(oe)],nmr=[0,[17,0,[12,41,0]],BB(oe)],tmr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForOf.LeftPattern"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForOf.LeftPattern@ ")],umr=[0,[17,0,[12,41,0]],BB(oe)],amr=[0,[15,0],BB(ED)],imr=BB(vb),cmr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],fmr=BB("Flow_ast.Statement.ForOf.left"),omr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],smr=[0,[17,0,0],BB(hv)],lmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vmr=BB(au),Dmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bmr=[0,[17,0,0],BB(hv)],pmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Emr=BB(xk),mmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Fmr=[0,[17,0,0],BB(hv)],kmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dmr=BB(ef),hmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ymr=[0,[9,0,0],BB(Sp)],_mr=[0,[17,0,0],BB(hv)],Amr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cmr=BB(ju),wmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Smr=BB(XC),gmr=BB(ns),Bmr=BB(Jl),Tmr=[0,[17,0,0],BB(hv)],Imr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Omr=[0,[15,0],BB(ED)],Nmr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForIn.LeftDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForIn.LeftDeclaration@ ")],xmr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Lmr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Pmr=[0,[17,0,[12,41,0]],BB(oe)],Rmr=[0,[17,0,[12,41,0]],BB(oe)],Mmr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.ForIn.LeftPattern"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.ForIn.LeftPattern@ ")],Gmr=[0,[17,0,[12,41,0]],BB(oe)],Umr=[0,[15,0],BB(ED)],jmr=BB(vb),Hmr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Xmr=BB("Flow_ast.Statement.ForIn.left"),Ymr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Vmr=[0,[17,0,0],BB(hv)],Kmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Wmr=BB(au),Jmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qmr=[0,[17,0,0],BB(hv)],zmr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$mr=BB(xk),Qmr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Zmr=[0,[17,0,0],BB(hv)],rFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eFr=BB(Sl),nFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tFr=[0,[9,0,0],BB(Sp)],uFr=[0,[17,0,0],BB(hv)],aFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],iFr=BB(ju),cFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fFr=BB(XC),oFr=BB(ns),sFr=BB(Jl),lFr=[0,[17,0,0],BB(hv)],vFr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],DFr=[0,[15,0],BB(ED)],bFr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.For.InitDeclaration"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.For.InitDeclaration@ ")],pFr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],EFr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],mFr=[0,[17,0,[12,41,0]],BB(oe)],FFr=[0,[17,0,[12,41,0]],BB(oe)],kFr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Statement.For.InitExpression"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Statement.For.InitExpression@ ")],dFr=[0,[17,0,[12,41,0]],BB(oe)],hFr=[0,[15,0],BB(ED)],yFr=BB(vb),_Fr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],AFr=BB("Flow_ast.Statement.For.init"),CFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],wFr=BB(XC),SFr=BB(ns),gFr=BB(Jl),BFr=[0,[17,0,0],BB(hv)],TFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],IFr=BB(ch),OFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],NFr=BB(XC),xFr=BB(ns),LFr=BB(Jl),PFr=[0,[17,0,0],BB(hv)],RFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MFr=BB(J),GFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],UFr=BB(XC),jFr=BB(ns),HFr=BB(Jl),XFr=[0,[17,0,0],BB(hv)],YFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VFr=BB(xk),KFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],WFr=[0,[17,0,0],BB(hv)],JFr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qFr=BB(ju),zFr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$Fr=BB(XC),QFr=BB(ns),ZFr=BB(Jl),rkr=[0,[17,0,0],BB(hv)],ekr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],nkr=[0,[15,0],BB(ED)],tkr=BB(vb),ukr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],akr=BB("Flow_ast.Statement.DoWhile.body"),ikr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ckr=[0,[17,0,0],BB(hv)],fkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],okr=BB(ch),skr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lkr=[0,[17,0,0],BB(hv)],vkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Dkr=BB(ju),bkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],pkr=BB(XC),Ekr=BB(ns),mkr=BB(Jl),Fkr=[0,[17,0,0],BB(hv)],kkr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dkr=[0,[15,0],BB(ED)],hkr=BB(vb),ykr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],_kr=BB("Flow_ast.Statement.While.test"),Akr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ckr=[0,[17,0,0],BB(hv)],wkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Skr=BB(xk),gkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Bkr=[0,[17,0,0],BB(hv)],Tkr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ikr=BB(ju),Okr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Nkr=BB(XC),xkr=BB(ns),Lkr=BB(Jl),Pkr=[0,[17,0,0],BB(hv)],Rkr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Mkr=[0,[15,0],BB(ED)],Gkr=BB("Flow_ast.Statement.VariableDeclaration.Var"),Ukr=BB("Flow_ast.Statement.VariableDeclaration.Let"),jkr=BB("Flow_ast.Statement.VariableDeclaration.Const"),Hkr=[0,[15,0],BB(ED)],Xkr=BB(vb),Ykr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Vkr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Kkr=BB("Flow_ast.Statement.VariableDeclaration.declarations"),Wkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Jkr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],qkr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],zkr=[0,[17,0,0],BB(hv)],$kr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qkr=BB(Ye),Zkr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],rdr=[0,[17,0,0],BB(hv)],edr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ndr=BB(ju),tdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],udr=BB(XC),adr=BB(ns),idr=BB(Jl),cdr=[0,[17,0,0],BB(hv)],fdr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],odr=[0,[15,0],BB(ED)],sdr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ldr=BB("Flow_ast.Statement.VariableDeclaration.Declarator.id"),vdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ddr=[0,[17,0,0],BB(hv)],bdr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],pdr=BB(Dd),Edr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mdr=BB(XC),Fdr=BB(ns),kdr=BB(Jl),ddr=[0,[17,0,0],BB(hv)],hdr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ydr=[0,[15,0],BB(ED)],_dr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Adr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Cdr=[0,[17,0,[12,41,0]],BB(oe)],wdr=[0,[15,0],BB(ED)],Sdr=BB(vb),gdr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Bdr=BB("Flow_ast.Statement.Try.block"),Tdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Idr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Odr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Ndr=[0,[17,0,[12,41,0]],BB(oe)],xdr=[0,[17,0,0],BB(hv)],Ldr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Pdr=BB(qt),Rdr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Mdr=BB(XC),Gdr=BB(ns),Udr=BB(Jl),jdr=[0,[17,0,0],BB(hv)],Hdr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Xdr=BB(Fl),Ydr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Vdr=BB(XC),Kdr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Wdr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Jdr=[0,[17,0,[12,41,0]],BB(oe)],qdr=BB(ns),zdr=BB(Jl),$dr=[0,[17,0,0],BB(hv)],Qdr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Zdr=BB(ju),rhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ehr=BB(XC),nhr=BB(ns),thr=BB(Jl),uhr=[0,[17,0,0],BB(hv)],ahr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ihr=[0,[15,0],BB(ED)],chr=BB(vb),fhr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ohr=BB("Flow_ast.Statement.Try.CatchClause.param"),shr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lhr=BB(XC),vhr=BB(ns),Dhr=BB(Jl),bhr=[0,[17,0,0],BB(hv)],phr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ehr=BB(xk),mhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Fhr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],khr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],dhr=[0,[17,0,[12,41,0]],BB(oe)],hhr=[0,[17,0,0],BB(hv)],yhr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_hr=BB(ju),Ahr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Chr=BB(XC),whr=BB(ns),Shr=BB(Jl),ghr=[0,[17,0,0],BB(hv)],Bhr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Thr=[0,[15,0],BB(ED)],Ihr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ohr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Nhr=[0,[17,0,[12,41,0]],BB(oe)],xhr=[0,[15,0],BB(ED)],Lhr=BB(vb),Phr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Rhr=BB("Flow_ast.Statement.Throw.argument"),Mhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Ghr=[0,[17,0,0],BB(hv)],Uhr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jhr=BB(ju),Hhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Xhr=BB(XC),Yhr=BB(ns),Vhr=BB(Jl),Khr=[0,[17,0,0],BB(hv)],Whr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Jhr=[0,[15,0],BB(ED)],qhr=BB(vb),zhr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],$hr=BB("Flow_ast.Statement.Return.argument"),Qhr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Zhr=BB(XC),ryr=BB(ns),eyr=BB(Jl),nyr=[0,[17,0,0],BB(hv)],tyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],uyr=BB(ju),ayr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],iyr=BB(XC),cyr=BB(ns),fyr=BB(Jl),oyr=[0,[17,0,0],BB(hv)],syr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],lyr=[0,[15,0],BB(ED)],vyr=BB(vb),Dyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],byr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],pyr=BB("Flow_ast.Statement.Switch.discriminant"),Eyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],myr=[0,[17,0,0],BB(hv)],Fyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kyr=BB(MF),dyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hyr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],yyr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],_yr=[0,[17,0,0],BB(hv)],Ayr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Cyr=BB(ju),wyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Syr=BB(XC),gyr=BB(ns),Byr=BB(Jl),Tyr=[0,[17,0,0],BB(hv)],Iyr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Oyr=[0,[15,0],BB(ED)],Nyr=BB(vb),xyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Lyr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Pyr=BB("Flow_ast.Statement.Switch.Case.test"),Ryr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Myr=BB(XC),Gyr=BB(ns),Uyr=BB(Jl),jyr=[0,[17,0,0],BB(hv)],Hyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Xyr=BB(Hb),Yyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Vyr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Kyr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Wyr=[0,[17,0,0],BB(hv)],Jyr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qyr=BB(ju),zyr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$yr=BB(XC),Qyr=BB(ns),Zyr=BB(Jl),r_r=[0,[17,0,0],BB(hv)],e_r=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],n_r=[0,[15,0],BB(ED)],t_r=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],u_r=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],a_r=[0,[17,0,[12,41,0]],BB(oe)],i_r=[0,[15,0],BB(ED)],c_r=BB(vb),f_r=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],o_r=BB("Flow_ast.Statement.OpaqueType.id"),s_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],l_r=[0,[17,0,0],BB(hv)],v_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],D_r=BB(Cr),b_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],p_r=BB(XC),E_r=BB(ns),m_r=BB(Jl),F_r=[0,[17,0,0],BB(hv)],k_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],d_r=BB(pp),h_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],y_r=BB(XC),__r=BB(ns),A_r=BB(Jl),C_r=[0,[17,0,0],BB(hv)],w_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],S_r=BB(sE),g_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],B_r=BB(XC),T_r=BB(ns),I_r=BB(Jl),O_r=[0,[17,0,0],BB(hv)],N_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],x_r=BB(ju),L_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],P_r=BB(XC),R_r=BB(ns),M_r=BB(Jl),G_r=[0,[17,0,0],BB(hv)],U_r=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],j_r=[0,[15,0],BB(ED)],H_r=BB(vb),X_r=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Y_r=BB("Flow_ast.Statement.TypeAlias.id"),V_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],K_r=[0,[17,0,0],BB(hv)],W_r=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],J_r=BB(Cr),q_r=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],z_r=BB(XC),$_r=BB(ns),Q_r=BB(Jl),Z_r=[0,[17,0,0],BB(hv)],rAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eAr=BB(au),nAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tAr=[0,[17,0,0],BB(hv)],uAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],aAr=BB(ju),iAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],cAr=BB(XC),fAr=BB(ns),oAr=BB(Jl),sAr=[0,[17,0,0],BB(hv)],lAr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],vAr=[0,[15,0],BB(ED)],DAr=BB(vb),bAr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],pAr=BB("Flow_ast.Statement.With._object"),EAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],mAr=[0,[17,0,0],BB(hv)],FAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kAr=BB(xk),dAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hAr=[0,[17,0,0],BB(hv)],yAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_Ar=BB(ju),AAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],CAr=BB(XC),wAr=BB(ns),SAr=BB(Jl),gAr=[0,[17,0,0],BB(hv)],BAr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],TAr=[0,[15,0],BB(ED)],IAr=BB(vb),OAr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],NAr=BB("Flow_ast.Statement.Debugger.comments"),xAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],LAr=BB(XC),PAr=BB(ns),RAr=BB(Jl),MAr=[0,[17,0,0],BB(hv)],GAr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],UAr=[0,[15,0],BB(ED)],jAr=BB(vb),HAr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],XAr=BB("Flow_ast.Statement.Continue.label"),YAr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VAr=BB(XC),KAr=BB(ns),WAr=BB(Jl),JAr=[0,[17,0,0],BB(hv)],qAr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zAr=BB(ju),$Ar=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],QAr=BB(XC),ZAr=BB(ns),rCr=BB(Jl),eCr=[0,[17,0,0],BB(hv)],nCr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tCr=[0,[15,0],BB(ED)],uCr=BB(vb),aCr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],iCr=BB("Flow_ast.Statement.Break.label"),cCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fCr=BB(XC),oCr=BB(ns),sCr=BB(Jl),lCr=[0,[17,0,0],BB(hv)],vCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DCr=BB(ju),bCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],pCr=BB(XC),ECr=BB(ns),mCr=BB(Jl),FCr=[0,[17,0,0],BB(hv)],kCr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],dCr=[0,[15,0],BB(ED)],hCr=BB(vb),yCr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],_Cr=BB("Flow_ast.Statement.Labeled.label"),ACr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],CCr=[0,[17,0,0],BB(hv)],wCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],SCr=BB(xk),gCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],BCr=[0,[17,0,0],BB(hv)],TCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ICr=BB(ju),OCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],NCr=BB(XC),xCr=BB(ns),LCr=BB(Jl),PCr=[0,[17,0,0],BB(hv)],RCr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],MCr=[0,[15,0],BB(ED)],GCr=BB(vb),UCr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],jCr=BB("Flow_ast.Statement.If.test"),HCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],XCr=[0,[17,0,0],BB(hv)],YCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VCr=BB(Hb),KCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],WCr=[0,[17,0,0],BB(hv)],JCr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qCr=BB($E),zCr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$Cr=BB(XC),QCr=BB(ns),ZCr=BB(Jl),rwr=[0,[17,0,0],BB(hv)],ewr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],nwr=BB(ju),twr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],uwr=BB(XC),awr=BB(ns),iwr=BB(Jl),cwr=[0,[17,0,0],BB(hv)],fwr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],owr=[0,[15,0],BB(ED)],swr=BB(vb),lwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],vwr=BB("Flow_ast.Statement.If.Alternate.body"),Dwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bwr=[0,[17,0,0],BB(hv)],pwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ewr=BB(ju),mwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Fwr=BB(XC),kwr=BB(ns),dwr=BB(Jl),hwr=[0,[17,0,0],BB(hv)],ywr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_wr=[0,[15,0],BB(ED)],Awr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Cwr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wwr=[0,[17,0,[12,41,0]],BB(oe)],Swr=[0,[15,0],BB(ED)],gwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Bwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Twr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Iwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Owr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Nwr=BB("Flow_ast.Statement.Block.body"),xwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Lwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],Pwr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],Rwr=[0,[17,0,0],BB(hv)],Mwr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Gwr=BB(ju),Uwr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jwr=BB(XC),Hwr=BB(ns),Xwr=BB(Jl),Ywr=[0,[17,0,0],BB(hv)],Vwr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Kwr=[0,[15,0],BB(ED)],Wwr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Predicate.Declared"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Predicate.Declared@ ")],Jwr=[0,[17,0,[12,41,0]],BB(oe)],qwr=BB("Flow_ast.Type.Predicate.Inferred"),zwr=[0,[15,0],BB(ED)],$wr=BB(vb),Qwr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Zwr=BB("Flow_ast.Type.Predicate.kind"),rSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],eSr=[0,[17,0,0],BB(hv)],nSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tSr=BB(ju),uSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],aSr=BB(XC),iSr=BB(ns),cSr=BB(Jl),fSr=[0,[17,0,0],BB(hv)],oSr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],sSr=[0,[15,0],BB(ED)],lSr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],vSr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],DSr=[0,[17,0,[12,41,0]],BB(oe)],bSr=[0,[15,0],BB(ED)],pSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ESr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],mSr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],FSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],dSr=BB("Flow_ast.Type.TypeArgs.arguments"),hSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ySr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],_Sr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],ASr=[0,[17,0,0],BB(hv)],CSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wSr=BB(ju),SSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gSr=BB(XC),BSr=BB(ns),TSr=BB(Jl),ISr=[0,[17,0,0],BB(hv)],OSr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],NSr=[0,[15,0],BB(ED)],xSr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],LSr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],PSr=[0,[17,0,[12,41,0]],BB(oe)],RSr=[0,[15,0],BB(ED)],MSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],USr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],jSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],HSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],XSr=BB("Flow_ast.Type.TypeParams.params"),YSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VSr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],KSr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],WSr=[0,[17,0,0],BB(hv)],JSr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],qSr=BB(ju),zSr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],$Sr=BB(XC),QSr=BB(ns),ZSr=BB(Jl),rgr=[0,[17,0,0],BB(hv)],egr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ngr=[0,[15,0],BB(ED)],tgr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],ugr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],agr=[0,[17,0,[12,41,0]],BB(oe)],igr=[0,[15,0],BB(ED)],cgr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],fgr=BB("Flow_ast.Type.TypeParam.name"),ogr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],sgr=[0,[17,0,0],BB(hv)],lgr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],vgr=BB(gt),Dgr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],bgr=[0,[17,0,0],BB(hv)],pgr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Egr=BB(xb),mgr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Fgr=BB(XC),kgr=BB(ns),dgr=BB(Jl),hgr=[0,[17,0,0],BB(hv)],ygr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_gr=BB(Z_),Agr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Cgr=BB(XC),wgr=BB(ns),Sgr=BB(Jl),ggr=[0,[17,0,0],BB(hv)],Bgr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Tgr=[0,[15,0],BB(ED)],Igr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Ogr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Ngr=[0,[17,0,[12,41,0]],BB(oe)],xgr=[0,[15,0],BB(ED)],Lgr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Missing"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Missing@ ")],Pgr=[0,[17,0,[12,41,0]],BB(oe)],Rgr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Available"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Available@ ")],Mgr=[0,[17,0,[12,41,0]],BB(oe)],Ggr=[0,[15,0],BB(ED)],Ugr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],jgr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Hgr=[0,[17,0,[12,41,0]],BB(oe)],Xgr=[0,[15,0],BB(ED)],Ygr=BB(vb),Vgr=BB(vb),Kgr=BB(vb),Wgr=BB(vb),Jgr=BB(vb),qgr=BB(vb),zgr=BB(vb),$gr=BB(vb),Qgr=BB(vb),Zgr=BB(vb),rBr=BB(vb),eBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Any"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Any@ ")],nBr=BB(XC),tBr=BB(ns),uBr=BB(Jl),aBr=[0,[17,0,[12,41,0]],BB(oe)],iBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Mixed"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Mixed@ ")],cBr=BB(XC),fBr=BB(ns),oBr=BB(Jl),sBr=[0,[17,0,[12,41,0]],BB(oe)],lBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Empty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Empty@ ")],vBr=BB(XC),DBr=BB(ns),bBr=BB(Jl),pBr=[0,[17,0,[12,41,0]],BB(oe)],EBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Void"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Void@ ")],mBr=BB(XC),FBr=BB(ns),kBr=BB(Jl),dBr=[0,[17,0,[12,41,0]],BB(oe)],hBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Null"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Null@ ")],yBr=BB(XC),_Br=BB(ns),ABr=BB(Jl),CBr=[0,[17,0,[12,41,0]],BB(oe)],wBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Number"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Number@ ")],SBr=BB(XC),gBr=BB(ns),BBr=BB(Jl),TBr=[0,[17,0,[12,41,0]],BB(oe)],IBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.BigInt"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.BigInt@ ")],OBr=BB(XC),NBr=BB(ns),xBr=BB(Jl),LBr=[0,[17,0,[12,41,0]],BB(oe)],PBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.String"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.String@ ")],RBr=BB(XC),MBr=BB(ns),GBr=BB(Jl),UBr=[0,[17,0,[12,41,0]],BB(oe)],jBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Boolean"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Boolean@ ")],HBr=BB(XC),XBr=BB(ns),YBr=BB(Jl),VBr=[0,[17,0,[12,41,0]],BB(oe)],KBr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Symbol"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Symbol@ ")],WBr=BB(XC),JBr=BB(ns),qBr=BB(Jl),zBr=[0,[17,0,[12,41,0]],BB(oe)],$Br=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Exists"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Exists@ ")],QBr=BB(XC),ZBr=BB(ns),rTr=BB(Jl),eTr=[0,[17,0,[12,41,0]],BB(oe)],nTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Nullable"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Nullable@ ")],tTr=[0,[17,0,[12,41,0]],BB(oe)],uTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Function"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Function@ ")],aTr=[0,[17,0,[12,41,0]],BB(oe)],iTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object@ ")],cTr=[0,[17,0,[12,41,0]],BB(oe)],fTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Interface"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Interface@ ")],oTr=[0,[17,0,[12,41,0]],BB(oe)],sTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Array"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Array@ ")],lTr=[0,[17,0,[12,41,0]],BB(oe)],vTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Generic"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Generic@ ")],DTr=[0,[17,0,[12,41,0]],BB(oe)],bTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.IndexedAccess"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.IndexedAccess@ ")],pTr=[0,[17,0,[12,41,0]],BB(oe)],ETr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.OptionalIndexedAccess"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.OptionalIndexedAccess@ ")],mTr=[0,[17,0,[12,41,0]],BB(oe)],FTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Union"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Union@ ")],kTr=[0,[17,0,[12,41,0]],BB(oe)],dTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Intersection"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Intersection@ ")],hTr=[0,[17,0,[12,41,0]],BB(oe)],yTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Typeof"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Typeof@ ")],_Tr=[0,[17,0,[12,41,0]],BB(oe)],ATr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Tuple"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Tuple@ ")],CTr=[0,[17,0,[12,41,0]],BB(oe)],wTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.StringLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.StringLiteral@ ")],STr=[0,[17,0,[12,41,0]],BB(oe)],gTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.NumberLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.NumberLiteral@ ")],BTr=[0,[17,0,[12,41,0]],BB(oe)],TTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.BigIntLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.BigIntLiteral@ ")],ITr=[0,[17,0,[12,41,0]],BB(oe)],OTr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.BooleanLiteral"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.BooleanLiteral@ ")],NTr=[0,[17,0,[12,41,0]],BB(oe)],xTr=[0,[15,0],BB(ED)],LTr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],PTr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],RTr=[0,[17,0,[12,41,0]],BB(oe)],MTr=[0,[15,0],BB(ED)],GTr=BB(vb),UTr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jTr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],HTr=BB("Flow_ast.Type.Intersection.types"),XTr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],YTr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],VTr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],KTr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],WTr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],JTr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],qTr=[0,[17,0,[12,41,0]],BB(oe)],zTr=[0,[17,0,0],BB(hv)],$Tr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],QTr=BB(ju),ZTr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],rIr=BB(XC),eIr=BB(ns),nIr=BB(Jl),tIr=[0,[17,0,0],BB(hv)],uIr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],aIr=[0,[15,0],BB(ED)],iIr=BB(vb),cIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],fIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],oIr=BB("Flow_ast.Type.Union.types"),sIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],lIr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],vIr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],DIr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],bIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],pIr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],EIr=[0,[17,0,[12,41,0]],BB(oe)],mIr=[0,[17,0,0],BB(hv)],FIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kIr=BB(ju),dIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hIr=BB(XC),yIr=BB(ns),_Ir=BB(Jl),AIr=[0,[17,0,0],BB(hv)],CIr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],wIr=[0,[15,0],BB(ED)],SIr=BB(vb),gIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],BIr=BB("Flow_ast.Type.Array.argument"),TIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],IIr=[0,[17,0,0],BB(hv)],OIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NIr=BB(ju),xIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],LIr=BB(XC),PIr=BB(ns),RIr=BB(Jl),MIr=[0,[17,0,0],BB(hv)],GIr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],UIr=[0,[15,0],BB(ED)],jIr=BB(vb),HIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],YIr=BB("Flow_ast.Type.Tuple.types"),VIr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],KIr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],WIr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],JIr=[0,[17,0,0],BB(hv)],qIr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],zIr=BB(ju),$Ir=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],QIr=BB(XC),ZIr=BB(ns),rOr=BB(Jl),eOr=[0,[17,0,0],BB(hv)],nOr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],tOr=[0,[15,0],BB(ED)],uOr=BB(vb),aOr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],iOr=BB("Flow_ast.Type.Typeof.argument"),cOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fOr=[0,[17,0,0],BB(hv)],oOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],sOr=BB(ju),lOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],vOr=BB(XC),DOr=BB(ns),bOr=BB(Jl),pOr=[0,[17,0,0],BB(hv)],EOr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],mOr=[0,[15,0],BB(ED)],FOr=BB(vb),kOr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],dOr=BB("Flow_ast.Type.Nullable.argument"),hOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],yOr=[0,[17,0,0],BB(hv)],_Or=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],AOr=BB(ju),COr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],wOr=BB(XC),SOr=BB(ns),gOr=BB(Jl),BOr=[0,[17,0,0],BB(hv)],TOr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],IOr=[0,[15,0],BB(ED)],OOr=BB(vb),NOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xOr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],LOr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],POr=[0,[17,0,[12,41,0]],BB(oe)],ROr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],MOr=BB("Flow_ast.Type.Interface.body"),GOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],UOr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],jOr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],HOr=[0,[17,0,[12,41,0]],BB(oe)],XOr=[0,[17,0,0],BB(hv)],YOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VOr=BB(kb),KOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],WOr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],JOr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],qOr=[0,[17,0,0],BB(hv)],zOr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$Or=BB(ju),QOr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ZOr=BB(XC),rNr=BB(ns),eNr=BB(Jl),nNr=[0,[17,0,0],BB(hv)],tNr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],uNr=[0,[15,0],BB(ED)],aNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property@ ")],iNr=[0,[17,0,[12,41,0]],BB(oe)],cNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.SpreadProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.SpreadProperty@ ")],fNr=[0,[17,0,[12,41,0]],BB(oe)],oNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Indexer"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Indexer@ ")],sNr=[0,[17,0,[12,41,0]],BB(oe)],lNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.CallProperty"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.CallProperty@ ")],vNr=[0,[17,0,[12,41,0]],BB(oe)],DNr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.InternalSlot"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.InternalSlot@ ")],bNr=[0,[17,0,[12,41,0]],BB(oe)],pNr=[0,[15,0],BB(ED)],ENr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],FNr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],kNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],dNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],hNr=BB("Flow_ast.Type.Object.exact"),yNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_Nr=[0,[9,0,0],BB(Sp)],ANr=[0,[17,0,0],BB(hv)],CNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wNr=BB(xA),SNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gNr=[0,[9,0,0],BB(Sp)],BNr=[0,[17,0,0],BB(hv)],TNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],INr=BB(gu),ONr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],NNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],xNr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],LNr=[0,[17,0,0],BB(hv)],PNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],RNr=BB(ju),MNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],GNr=BB(XC),UNr=BB(ns),jNr=BB(Jl),HNr=[0,[17,0,0],BB(hv)],XNr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],YNr=[0,[15,0],BB(ED)],VNr=BB(vb),KNr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],WNr=BB("Flow_ast.Type.Object.InternalSlot.id"),JNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qNr=[0,[17,0,0],BB(hv)],zNr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],$Nr=BB(Um),QNr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ZNr=[0,[17,0,0],BB(hv)],rxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],exr=BB(kv),nxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],txr=[0,[9,0,0],BB(Sp)],uxr=[0,[17,0,0],BB(hv)],axr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ixr=BB(Ku),cxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fxr=[0,[9,0,0],BB(Sp)],oxr=[0,[17,0,0],BB(hv)],sxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lxr=BB(x),vxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Dxr=[0,[9,0,0],BB(Sp)],bxr=[0,[17,0,0],BB(hv)],pxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Exr=BB(ju),mxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Fxr=BB(XC),kxr=BB(ns),dxr=BB(Jl),hxr=[0,[17,0,0],BB(hv)],yxr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_xr=[0,[15,0],BB(ED)],Axr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Cxr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],wxr=[0,[17,0,[12,41,0]],BB(oe)],Sxr=[0,[15,0],BB(ED)],gxr=BB(vb),Bxr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Txr=BB("Flow_ast.Type.Object.CallProperty.value"),Ixr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Oxr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],Nxr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xxr=[0,[17,0,[12,41,0]],BB(oe)],Lxr=[0,[17,0,0],BB(hv)],Pxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Rxr=BB(Ku),Mxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Gxr=[0,[9,0,0],BB(Sp)],Uxr=[0,[17,0,0],BB(hv)],jxr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Hxr=BB(ju),Xxr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Yxr=BB(XC),Vxr=BB(ns),Kxr=BB(Jl),Wxr=[0,[17,0,0],BB(hv)],Jxr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qxr=[0,[15,0],BB(ED)],zxr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],$xr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],Qxr=[0,[17,0,[12,41,0]],BB(oe)],Zxr=[0,[15,0],BB(ED)],rLr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],eLr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],nLr=[0,[17,0,[12,41,0]],BB(oe)],tLr=[0,[15,0],BB(ED)],uLr=BB(vb),aLr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],iLr=BB("Flow_ast.Type.Object.Indexer.id"),cLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fLr=BB(XC),oLr=BB(ns),sLr=BB(Jl),lLr=[0,[17,0,0],BB(hv)],vLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DLr=BB(Mg),bLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],pLr=[0,[17,0,0],BB(hv)],ELr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mLr=BB(Um),FLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],kLr=[0,[17,0,0],BB(hv)],dLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],hLr=BB(Ku),yLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],_Lr=[0,[9,0,0],BB(Sp)],ALr=[0,[17,0,0],BB(hv)],CLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wLr=BB(xb),SLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gLr=BB(XC),BLr=BB(ns),TLr=BB(Jl),ILr=[0,[17,0,0],BB(hv)],OLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NLr=BB(ju),xLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],LLr=BB(XC),PLr=BB(ns),RLr=BB(Jl),MLr=[0,[17,0,0],BB(hv)],GLr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ULr=[0,[15,0],BB(ED)],jLr=BB(vb),HLr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],XLr=BB("Flow_ast.Type.Object.SpreadProperty.argument"),YLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VLr=[0,[17,0,0],BB(hv)],KLr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],WLr=BB(ju),JLr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qLr=BB(XC),zLr=BB(ns),$Lr=BB(Jl),QLr=[0,[17,0,0],BB(hv)],ZLr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],rPr=[0,[15,0],BB(ED)],ePr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],nPr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],tPr=[0,[17,0,[12,41,0]],BB(oe)],uPr=[0,[15,0],BB(ED)],aPr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property.Init"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property.Init@ ")],iPr=[0,[17,0,[12,41,0]],BB(oe)],cPr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property.Get"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property.Get@ ")],fPr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],oPr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],sPr=[0,[17,0,[12,41,0]],BB(oe)],lPr=[0,[17,0,[12,41,0]],BB(oe)],vPr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Object.Property.Set"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Object.Property.Set@ ")],DPr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],bPr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],pPr=[0,[17,0,[12,41,0]],BB(oe)],EPr=[0,[17,0,[12,41,0]],BB(oe)],mPr=[0,[15,0],BB(ED)],FPr=BB(vb),kPr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],dPr=BB("Flow_ast.Type.Object.Property.key"),hPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],yPr=[0,[17,0,0],BB(hv)],_Pr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],APr=BB(Um),CPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],wPr=[0,[17,0,0],BB(hv)],SPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],gPr=BB(kv),BPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],TPr=[0,[9,0,0],BB(Sp)],IPr=[0,[17,0,0],BB(hv)],OPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NPr=BB(Ku),xPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],LPr=[0,[9,0,0],BB(Sp)],PPr=[0,[17,0,0],BB(hv)],RPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MPr=BB(Ed),GPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],UPr=[0,[9,0,0],BB(Sp)],jPr=[0,[17,0,0],BB(hv)],HPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XPr=BB(x),YPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],VPr=[0,[9,0,0],BB(Sp)],KPr=[0,[17,0,0],BB(hv)],WPr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JPr=BB(xb),qPr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],zPr=BB(XC),$Pr=BB(ns),QPr=BB(Jl),ZPr=[0,[17,0,0],BB(hv)],rRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eRr=BB(ju),nRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tRr=BB(XC),uRr=BB(ns),aRr=BB(Jl),iRr=[0,[17,0,0],BB(hv)],cRr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],fRr=[0,[15,0],BB(ED)],oRr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],sRr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],lRr=[0,[17,0,[12,41,0]],BB(oe)],vRr=[0,[15,0],BB(ED)],DRr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],bRr=BB("Flow_ast.Type.OptionalIndexedAccess.indexed_access"),pRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ERr=[0,[17,0,0],BB(hv)],mRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FRr=BB(kv),kRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],dRr=[0,[9,0,0],BB(Sp)],hRr=[0,[17,0,0],BB(hv)],yRr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],_Rr=[0,[15,0],BB(ED)],ARr=BB(vb),CRr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],wRr=BB("Flow_ast.Type.IndexedAccess._object"),SRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gRr=[0,[17,0,0],BB(hv)],BRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TRr=BB("index"),IRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],ORr=[0,[17,0,0],BB(hv)],NRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],xRr=BB(ju),LRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],PRr=BB(XC),RRr=BB(ns),MRr=BB(Jl),GRr=[0,[17,0,0],BB(hv)],URr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],jRr=[0,[15,0],BB(ED)],HRr=BB(vb),XRr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],YRr=BB("Flow_ast.Type.Generic.id"),VRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],KRr=[0,[17,0,0],BB(hv)],WRr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],JRr=BB(__),qRr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],zRr=BB(XC),$Rr=BB(ns),QRr=BB(Jl),ZRr=[0,[17,0,0],BB(hv)],rMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],eMr=BB(ju),nMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],tMr=BB(XC),uMr=BB(ns),aMr=BB(Jl),iMr=[0,[17,0,0],BB(hv)],cMr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],fMr=[0,[15,0],BB(ED)],oMr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],sMr=BB("Flow_ast.Type.Generic.Identifier.qualification"),lMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],vMr=[0,[17,0,0],BB(hv)],DMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bMr=BB(pi),pMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],EMr=[0,[17,0,0],BB(hv)],mMr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],FMr=[0,[15,0],BB(ED)],kMr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],dMr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],hMr=[0,[17,0,[12,41,0]],BB(oe)],yMr=[0,[15,0],BB(ED)],_Mr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Generic.Identifier.Unqualified"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Generic.Identifier.Unqualified@ ")],AMr=[0,[17,0,[12,41,0]],BB(oe)],CMr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Type.Generic.Identifier.Qualified"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Type.Generic.Identifier.Qualified@ ")],wMr=[0,[17,0,[12,41,0]],BB(oe)],SMr=[0,[15,0],BB(ED)],gMr=BB(vb),BMr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],TMr=BB("Flow_ast.Type.Function.tparams"),IMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],OMr=BB(XC),NMr=BB(ns),xMr=BB(Jl),LMr=[0,[17,0,0],BB(hv)],PMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],RMr=BB(C),MMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],GMr=[0,[17,0,0],BB(hv)],UMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],jMr=BB(qn),HMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],XMr=[0,[17,0,0],BB(hv)],YMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VMr=BB(ju),KMr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],WMr=BB(XC),JMr=BB(ns),qMr=BB(Jl),zMr=[0,[17,0,0],BB(hv)],$Mr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QMr=[0,[15,0],BB(ED)],ZMr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],rGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],eGr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],nGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],uGr=BB("Flow_ast.Type.Function.Params.this_"),aGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],iGr=BB(XC),cGr=BB(ns),fGr=BB(Jl),oGr=[0,[17,0,0],BB(hv)],sGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],lGr=BB(C),vGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],DGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],bGr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],pGr=[0,[17,0,0],BB(hv)],EGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],mGr=BB(Fa),FGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],kGr=BB(XC),dGr=BB(ns),hGr=BB(Jl),yGr=[0,[17,0,0],BB(hv)],_Gr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],AGr=BB(ju),CGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],wGr=BB(XC),SGr=BB(ns),gGr=BB(Jl),BGr=[0,[17,0,0],BB(hv)],TGr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],IGr=[0,[15,0],BB(ED)],OGr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],NGr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],xGr=[0,[17,0,[12,41,0]],BB(oe)],LGr=[0,[15,0],BB(ED)],PGr=BB(vb),RGr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],MGr=BB("Flow_ast.Type.Function.ThisParam.annot"),GGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],UGr=[0,[17,0,0],BB(hv)],jGr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],HGr=BB(ju),XGr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],YGr=BB(XC),VGr=BB(ns),KGr=BB(Jl),WGr=[0,[17,0,0],BB(hv)],JGr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],qGr=[0,[15,0],BB(ED)],zGr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],$Gr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],QGr=[0,[17,0,[12,41,0]],BB(oe)],ZGr=[0,[15,0],BB(ED)],rUr=BB(vb),eUr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],nUr=BB("Flow_ast.Type.Function.RestParam.argument"),tUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],uUr=[0,[17,0,0],BB(hv)],aUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],iUr=BB(ju),cUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fUr=BB(XC),oUr=BB(ns),sUr=BB(Jl),lUr=[0,[17,0,0],BB(hv)],vUr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],DUr=[0,[15,0],BB(ED)],bUr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],pUr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],EUr=[0,[17,0,[12,41,0]],BB(oe)],mUr=[0,[15,0],BB(ED)],FUr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],kUr=BB("Flow_ast.Type.Function.Param.name"),dUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hUr=BB(XC),yUr=BB(ns),_Ur=BB(Jl),AUr=[0,[17,0,0],BB(hv)],CUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],wUr=BB(Qu),SUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],gUr=[0,[17,0,0],BB(hv)],BUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],TUr=BB(kv),IUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],OUr=[0,[9,0,0],BB(Sp)],NUr=[0,[17,0,0],BB(hv)],xUr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],LUr=[0,[15,0],BB(ED)],PUr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],RUr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],MUr=[0,[17,0,[12,41,0]],BB(oe)],GUr=[0,[15,0],BB(ED)],UUr=BB(vb),jUr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],HUr=BB("Flow_ast.ComputedKey.expression"),XUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],YUr=[0,[17,0,0],BB(hv)],VUr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],KUr=BB(ju),WUr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],JUr=BB(XC),qUr=BB(ns),zUr=BB(Jl),$Ur=[0,[17,0,0],BB(hv)],QUr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],ZUr=[0,[15,0],BB(ED)],rjr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],ejr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],njr=[0,[17,0,[12,41,0]],BB(oe)],tjr=[0,[15,0],BB(ED)],ujr=BB(vb),ajr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],ijr=BB("Flow_ast.Variance.kind"),cjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],fjr=[0,[17,0,0],BB(hv)],ojr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],sjr=BB(ju),ljr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],vjr=BB(XC),Djr=BB(ns),bjr=BB(Jl),pjr=[0,[17,0,0],BB(hv)],Ejr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],mjr=[0,[15,0],BB(ED)],Fjr=BB("Flow_ast.Variance.Minus"),kjr=BB("Flow_ast.Variance.Plus"),djr=[0,[15,0],BB(ED)],hjr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],yjr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],_jr=[0,[17,0,[12,41,0]],BB(oe)],Ajr=[0,[15,0],BB(ED)],Cjr=BB(vb),wjr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Sjr=BB("Flow_ast.BooleanLiteral.value"),gjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Bjr=[0,[9,0,0],BB(Sp)],Tjr=[0,[17,0,0],BB(hv)],Ijr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Ojr=BB(ju),Njr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xjr=BB(XC),Ljr=BB(ns),Pjr=BB(Jl),Rjr=[0,[17,0,0],BB(hv)],Mjr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],Gjr=[0,[15,0],BB(ED)],Ujr=BB(vb),jjr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],Hjr=BB("Flow_ast.BigIntLiteral.approx_value"),Xjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],Yjr=[0,[8,[0,0,5],0,0,0],BB(zi)],Vjr=[0,[17,0,0],BB(hv)],Kjr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Wjr=BB(HF),Jjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],qjr=[0,[3,0,0],BB(Yy)],zjr=[0,[17,0,0],BB(hv)],$jr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],Qjr=BB(ju),Zjr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],rHr=BB(XC),eHr=BB(ns),nHr=BB(Jl),tHr=[0,[17,0,0],BB(hv)],uHr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],aHr=[0,[15,0],BB(ED)],iHr=BB(vb),cHr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],fHr=BB("Flow_ast.NumberLiteral.value"),oHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],sHr=[0,[8,[0,0,5],0,0,0],BB(zi)],lHr=[0,[17,0,0],BB(hv)],vHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],DHr=BB(Te),bHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],pHr=[0,[3,0,0],BB(Yy)],EHr=[0,[17,0,0],BB(hv)],mHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],FHr=BB(ju),kHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],dHr=BB(XC),hHr=BB(ns),yHr=BB(Jl),_Hr=[0,[17,0,0],BB(hv)],AHr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],CHr=[0,[15,0],BB(ED)],wHr=BB(vb),SHr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],gHr=BB("Flow_ast.StringLiteral.value"),BHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],THr=[0,[3,0,0],BB(Yy)],IHr=[0,[17,0,0],BB(hv)],OHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],NHr=BB(Te),xHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],LHr=[0,[3,0,0],BB(Yy)],PHr=[0,[17,0,0],BB(hv)],RHr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],MHr=BB(ju),GHr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],UHr=BB(XC),jHr=BB(ns),HHr=BB(Jl),XHr=[0,[17,0,0],BB(hv)],YHr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],VHr=[0,[15,0],BB(ED)],KHr=BB("Flow_ast.Literal.Null"),WHr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.String"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.String@ ")],JHr=[0,[3,0,0],BB(Yy)],qHr=[0,[17,0,[12,41,0]],BB(oe)],zHr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.Boolean"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.Boolean@ ")],$Hr=[0,[9,0,0],BB(Sp)],QHr=[0,[17,0,[12,41,0]],BB(oe)],ZHr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.Number"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.Number@ ")],rXr=[0,[8,[0,0,5],0,0,0],BB(zi)],eXr=[0,[17,0,[12,41,0]],BB(oe)],nXr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.BigInt"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.BigInt@ ")],tXr=[0,[8,[0,0,5],0,0,0],BB(zi)],uXr=[0,[17,0,[12,41,0]],BB(oe)],aXr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("Flow_ast.Literal.RegExp"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>Flow_ast.Literal.RegExp@ ")],iXr=[0,[17,0,[12,41,0]],BB(oe)],cXr=[0,[15,0],BB(ED)],fXr=BB(vb),oXr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],sXr=BB("Flow_ast.Literal.value"),lXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],vXr=[0,[17,0,0],BB(hv)],DXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],bXr=BB(Te),pXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],EXr=[0,[3,0,0],BB(Yy)],mXr=[0,[17,0,0],BB(hv)],FXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],kXr=BB(ju),dXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],hXr=BB(XC),yXr=BB(ns),_Xr=BB(Jl),AXr=[0,[17,0,0],BB(hv)],CXr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],wXr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],SXr=BB("Flow_ast.Literal.RegExp.pattern"),gXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],BXr=[0,[3,0,0],BB(Yy)],TXr=[0,[17,0,0],BB(hv)],IXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],OXr=BB(Im),NXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],xXr=[0,[3,0,0],BB(Yy)],LXr=[0,[17,0,0],BB(hv)],PXr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],RXr=[0,[15,0],BB(ED)],MXr=[0,[15,0],BB(ED)],GXr=BB(vb),UXr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],jXr=BB("Flow_ast.PrivateName.id"),HXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],XXr=[0,[17,0,0],BB(hv)],YXr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],VXr=BB(ju),KXr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],WXr=BB(XC),JXr=BB(ns),qXr=BB(Jl),zXr=[0,[17,0,0],BB(hv)],$Xr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],QXr=[0,[15,0],BB(ED)],ZXr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],rYr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],eYr=[0,[17,0,[12,41,0]],BB(oe)],nYr=[0,[15,0],BB(ED)],tYr=BB(vb),uYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],aYr=BB("Flow_ast.Identifier.name"),iYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],cYr=[0,[3,0,0],BB(Yy)],fYr=[0,[17,0,0],BB(hv)],oYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],sYr=BB(ju),lYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],vYr=BB(XC),DYr=BB(ns),bYr=BB(Jl),pYr=[0,[17,0,0],BB(hv)],EYr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],mYr=[0,[15,0],BB(ED)],FYr=[0,[12,40,[18,[1,[0,0,BB(rA)]],0]],BB(aF)],kYr=[0,[12,44,[17,[0,BB(dd),1,0],0]],BB(ig)],dYr=[0,[17,0,[12,41,0]],BB(oe)],hYr=[0,[15,0],BB(ED)],yYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],_Yr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],AYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],CYr=BB("Flow_ast.Syntax.leading"),wYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],SYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],gYr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],BYr=[0,[17,0,0],BB(hv)],TYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],IYr=BB("trailing"),OYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],NYr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,91,0]],BB(rp)],xYr=[0,[17,[0,BB(Uo),0,0],[12,93,[17,0,0]]],BB(pc)],LYr=[0,[17,0,0],BB(hv)],PYr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],RYr=BB("internal"),MYr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],GYr=[0,[17,0,0],BB(hv)],UYr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],jYr=[0,BB(yA),21,2],HYr=[0,BB(yA),32,2],XYr=[0,BB(yA),43,2],YYr=[0,BB(yA),70,2],VYr=[0,BB(yA),80,2],KYr=[0,BB(yA),90,2],WYr=[0,BB(yA),Ik,2],JYr=[0,BB(yA),qe,2],qYr=[0,BB(yA),PF,2],zYr=[0,BB(yA),136,2],$Yr=[0,BB(yA),472,2],QYr=[0,BB(yA),1007,2],ZYr=[0,BB(yA),1439,2],rVr=[0,BB(yA),1583,2],eVr=[0,BB(yA),1668,2],nVr=[0,BB(yA),1684,2],tVr=[0,BB(yA),1807,2],uVr=[0,BB(yA),1874,2],aVr=[0,BB(yA),1886,2],iVr=[0,1],cVr=[0,0],fVr=[0,2],oVr=[0,0],sVr=[0,1],lVr=[0,1],vVr=[0,1],DVr=[0,1],bVr=[0,1],pVr=[0,0,0],EVr=[0,0,0],mVr=[0,BB(sp),BB(El),BB(jv),BB(kE),BB(xb),BB(Ig),BB(ci),BB(ES),BB(It),BB(mE),BB(PE),BB(Ow),BB(Io),BB(Dn),BB(C_),BB(Ht),BB(fm),BB(OC),BB(ol),BB(xl),BB(Fc),BB(oD),BB(Hd),BB(gv),BB(ar),BB(yE),BB(ot),BB(Kp),BB(Rl),BB(fa),BB(Jm),BB(tp),BB(xE),BB(gg),BB(Y_),BB(Af),BB(ml),BB(xe),BB(jg),BB(xt),BB(Mi),BB(qn),BB(Ec),BB(hh),BB(c),BB(lv),BB(uw),BB(vk),BB(ky),BB(Gl),BB(BS),BB(Kd),BB(Bd),BB(it),BB(xm),BB(mu),BB(Yu),BB(Og),BB(NS),BB(nh),BB(pe),BB(Ok),BB(ka),BB(ya),BB(Mb),BB(Fd),BB(Pm),BB(He),BB(TC),BB(NF),BB(LS),BB(nS),BB(fd),BB(pD),BB(li),BB(ut),BB(or),BB(cu),BB(Za),BB(_h),BB(ty),BB(Pu),BB(jw),BB(fn),BB(Xo),BB(Gm),BB(oc),BB(Le),BB(bg),BB(n),BB(kg),BB(Ll),BB(qs),BB(cA),BB(yl),BB(ri),BB(Yo),BB(zh),BB(Ro),BB(Tg),BB(Wi),BB(jk),BB(Ng),BB(fA),BB(Lk),BB(Bw),BB(j),BB(Co),BB(eb),BB(uo),BB(Wv),BB(lm),BB(_E),BB(qS),BB(mo),BB(pr),BB(Rr),BB(da),BB(Rk),BB(Uh),BB(SS),BB(dt),BB(IC),BB(nv),BB(Cp),BB(Xr),BB(H_),BB(j_),BB(Xf),BB(V_),BB(il),BB(Pb),BB(Pg),BB(Jh),BB(EC),BB(Gd),BB(he),BB(hg),BB(Fu),BB(VS),BB(QC),BB(RS),BB(kc),BB(mh),BB(te),BB(jA),BB(tf),BB(Fm),BB(Ch),BB(ei),BB(tr),BB(Et),BB(Vg),BB(co),BB(zc),BB(B_),BB(uB),BB(Tb),BB(fE),BB(B),BB(Ww),BB(xc),BB(sA),BB(pC),BB(Wg),BB(Ds),BB(oy),BB(Lt),BB(cn),BB(vv),BB(Jf),BB(dn),BB(_d),BB(Id),BB(Dw),BB(re),BB(jy),BB(pb),BB(Gn),BB(Zo),BB(bw),BB(On),BB(Ot),BB(ws),BB(FF),BB(Ws),BB(Qd),BB(hd),BB(Eh),BB(CF),BB(ap),BB(wA),BB(sf),BB(EE),BB(Db),BB(Cd),BB(Nu),BB(OA),BB(A_),BB(Ci),BB(Gi),BB(RD),BB(zk),BB(Xd),BB(sa),BB(ep),BB(Ue),BB(lE),BB(ki),BB(wf),BB(Vt),BB(NA),BB(Ve),BB(ir),BB(Hy),BB(lt),BB(Vw),BB(Oe),BB(JA),BB(Yd),BB(aC),BB(nn),BB(R),BB(Ui),BB(Kb),BB(Qi),BB(Fn),BB(Lc),BB(uC),BB(y),BB(Mr),BB(se),BB(Bl),BB(tu),BB(pk),BB(qd),BB(Gy),BB(ob),BB($o),BB(ga)],FVr=[0,BB(xe),BB(da),BB(Ch),BB(Fu),BB(Fn),BB(mu),BB(Gm),BB(Za),BB(Co),BB(Cp),BB(OC),BB(xE),BB(NF),BB(_d),BB(Vw),BB(qS),BB(oc),BB(pr),BB(hd),BB(ws),BB(El),BB(B),BB(Tg),BB(Xo),BB(QC),BB(Qd),BB(hg),BB(kE),BB(Ds),BB(Bd),BB(Nu),BB(Ui),BB(ei),BB(R),BB(lm),BB(Gn),BB(mh),BB(NS),BB(Ww),BB(tp),BB(Bl),BB(_h),BB(Gd),BB(Af),BB(Eh),BB(Ro),BB(Le),BB(ir),BB(lE),BB(Fd),BB(ky),BB(cu),BB(vk),BB(Lk),BB(Vt),BB(nS),BB(lv),BB(ut),BB(jA),BB(bg),BB(eb),BB(_E),BB(VS),BB(ri),BB(zk),BB(xl),BB(On),BB(or),BB(Bw),BB(sa),BB(Yo),BB(Fm),BB(Kd),BB(Gy),BB(Db),BB(jy),BB(Ll),BB(ya),BB(ob),BB(Kb),BB(Mi),BB(xb),BB(uw),BB(EC),BB(se),BB(fE),BB(gv),BB(SS),BB(lt),BB(jw),BB(Jm),BB(CF),BB(pC),BB(ol),BB(sp),BB(Hd),BB(A_),BB(Ow),BB(Ok),BB(Ec),BB(PE),BB(Ue),BB(OA),BB(ES),BB(mo),BB(Gl),BB(nv),BB(FF),BB(cn),BB(LS),BB(Id),BB(zh),BB(pe),BB(oy),BB(Dn),BB(oD),BB(Ig),BB(jg),BB(Io),BB(mE),BB(NA),BB(xc),BB(ki),BB(cA),BB(tf),BB(It),BB(ep),BB(fn),BB(jk),BB(tu),BB(qs),BB(Yd),BB(Hy),BB(j_),BB(nh),BB(Pm),BB(Ng),BB(kg),BB(Jh),BB(qn),BB(uC),BB(gg),BB(Og),BB(ar),BB(Gi),BB(he),BB(TC),BB(Jf),BB(Rr),BB(Mb),BB(co),BB(Ws),BB(Xf),BB(wf),BB(tr),BB(yl),BB(Rk),BB(RS),BB(te),BB(Ot),BB(c),BB(uB),BB(Pb),BB(bw),BB(re),BB(Pu),BB(xt),BB(V_),BB(pD),BB(it),BB(Fc),BB(li),BB(C_),BB(Qi),BB(EE),BB(aC),BB(Cd),BB(dt),BB(fa),BB(kc),BB(hh),BB(Pg),BB(JA),BB(ty),BB(Wv),BB(Ve),BB(Xr),BB(ap),BB(fm),BB($o),BB(ci),BB(nn),BB(Ht),BB(wA),BB(uo),BB(Uh),BB(Xd),BB(Wi),BB(xm),BB(IC),BB(Lt),BB(fA),BB(Kp),BB(pk),BB(Yu),BB(Mr),BB(dn),BB(ka),BB(vv),BB(zc),BB(B_),BB(ml),BB(RD),BB(Et),BB(BS),BB(pb),BB(sf),BB(ot),BB(Rl),BB(Y_),BB(Tb),BB(Dw),BB(sA),BB(He),BB(y),BB(il),BB(Oe),BB(j),BB(fd),BB(Vg),BB(Ci),BB(Zo),BB(Lc),BB(qd),BB(H_),BB(jv),BB(Wg),BB(yE),BB(n)],kVr=BB("File_key.Builtins"),dVr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.LibFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.LibFile@ ")],hVr=[0,[3,0,0],BB(Yy)],yVr=[0,[17,0,[12,41,0]],BB(oe)],_Vr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.SourceFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.SourceFile@ ")],AVr=[0,[3,0,0],BB(Yy)],CVr=[0,[17,0,[12,41,0]],BB(oe)],wVr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.JsonFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.JsonFile@ ")],SVr=[0,[3,0,0],BB(Yy)],gVr=[0,[17,0,[12,41,0]],BB(oe)],BVr=[0,[12,40,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB("File_key.ResourceFile"),[17,[0,BB(dd),1,0],0]]]],BB("(@[<2>File_key.ResourceFile@ ")],TVr=[0,[3,0,0],BB(Yy)],IVr=[0,[17,0,[12,41,0]],BB(oe)],OVr=BB(nt),NVr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],xVr=BB("Loc.line"),LVr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],PVr=[0,[4,0,0,0,0],BB(Ut)],RVr=[0,[17,0,0],BB(hv)],MVr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],GVr=BB(hn),UVr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],jVr=[0,[4,0,0,0,0],BB(Ut)],HVr=[0,[17,0,0],BB(hv)],XVr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],YVr=[0,[15,0],BB(ED)],VVr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[11,BB(Po),0]],BB(kt)],KVr=BB("Loc.source"),WVr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],JVr=BB(XC),qVr=BB(ns),zVr=BB(Jl),$Vr=[0,[17,0,0],BB(hv)],QVr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],ZVr=BB(O),rKr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],eKr=[0,[17,0,0],BB(hv)],nKr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],tKr=BB("_end"),uKr=[0,[18,[1,[0,0,BB(rA)]],[2,0,[11,BB(cD),[17,[0,BB(dd),1,0],0]]]],BB(os)],aKr=[0,[17,0,0],BB(hv)],iKr=[0,[17,[0,BB(dd),1,0],[12,PF,[17,0,0]]],BB(uk)],cKr=BB("=="),fKr=BB("!="),oKr=BB("==="),sKr=BB("!=="),lKr=BB(oF),vKr=BB("<="),DKr=BB(P),bKr=BB(">="),pKr=BB("<<"),EKr=BB(">>"),mKr=BB(">>>"),FKr=BB(SA),kKr=BB(f_),dKr=BB("*"),hKr=BB("**"),yKr=BB(vs),_Kr=BB("%"),AKr=BB("|"),CKr=BB(uA),wKr=BB("&"),SKr=BB(Pf),gKr=BB(to),BKr=BB("+="),TKr=BB("-="),IKr=BB("*="),OKr=BB("**="),NKr=BB("/="),xKr=BB("%="),LKr=BB("<<="),PKr=BB(">>="),RKr=BB(Eb),MKr=BB("|="),GKr=BB("^="),UKr=BB("&="),jKr=BB("Set.remove_min_elt"),HKr=[0,[12,59,[17,[0,BB(dd),1,0],0]],BB(Tk)],XKr=[0,[18,[1,[0,[11,BB(ng),0],BB(ng)]],[12,Lb,0]],BB("@[<2>{")],YKr=[0,[12,32,0],BB(JD)],VKr=[0,[12,32,0],BB(JD)],KKr=[0,[17,[0,BB(Uo),0,0],[12,PF,[17,0,0]]],BB("@,}@]")],WKr=[0,BB("src/hack_forked/utils/collections/flow_set.ml"),345,14],JKr=BB(mn),qKr=BB(ds),zKr=BB(fh),$Kr=BB(wa),QKr=BB("Cannot export an enum with `export type`, try `export enum E {}` or `module.exports = E;` instead."),ZKr=BB("Enum members are separated with `,`. Replace `;` with `,`."),rWr=BB("Unexpected reserved word"),eWr=BB("Unexpected reserved type"),nWr=BB("Unexpected `super` outside of a class method"),tWr=BB("`super()` is only valid in a class constructor"),uWr=BB("Unexpected end of input"),aWr=BB("Unexpected variance sigil"),iWr=BB("Unexpected static modifier"),cWr=BB("Unexpected proto modifier"),fWr=BB("Type aliases are not allowed in untyped mode"),oWr=BB("Opaque type aliases are not allowed in untyped mode"),sWr=BB("Type annotations are not allowed in untyped mode"),lWr=BB("Type declarations are not allowed in untyped mode"),vWr=BB("Type imports are not allowed in untyped mode"),DWr=BB("Type exports are not allowed in untyped mode"),bWr=BB("Interfaces are not allowed in untyped mode"),pWr=BB("Spreading a type is only allowed inside an object type"),EWr=BB("Explicit inexact syntax must come at the end of an object type"),mWr=BB("Explicit inexact syntax cannot appear inside an explicit exact object type"),FWr=BB("Explicit inexact syntax can only appear inside an object type"),kWr=BB("Illegal newline after throw"),dWr=BB("A bigint literal must be an integer"),hWr=BB("A bigint literal cannot use exponential notation"),yWr=BB("Invalid regular expression"),_Wr=BB("Invalid regular expression: missing /"),AWr=BB("Invalid left-hand side in assignment"),CWr=BB("Invalid left-hand side in exponentiation expression"),wWr=BB("Invalid left-hand side in for-in"),SWr=BB("Invalid left-hand side in for-of"),gWr=BB("Invalid optional indexed access. Indexed access uses bracket notation. Use the format `T?.[K]`."),BWr=BB("found an expression instead"),TWr=BB("Expected an object pattern, array pattern, or an identifier but "),IWr=BB("More than one default clause in switch statement"),OWr=BB("Missing catch or finally after try"),NWr=BB("Illegal continue statement"),xWr=BB("Illegal break statement"),LWr=BB("Illegal return statement"),PWr=BB("Illegal Unicode escape"),RWr=BB("Strict mode code may not include a with statement"),MWr=BB("Catch variable may not be eval or arguments in strict mode"),GWr=BB("Variable name may not be eval or arguments in strict mode"),UWr=BB("Parameter name eval or arguments is not allowed in strict mode"),jWr=BB("Strict mode function may not have duplicate parameter names"),HWr=BB("Function name may not be eval or arguments in strict mode"),XWr=BB("Octal literals are not allowed in strict mode."),YWr=BB("Number literals with leading zeros are not allowed in strict mode."),VWr=BB("Delete of an unqualified identifier in strict mode."),KWr=BB("Duplicate data property in object literal not allowed in strict mode"),WWr=BB("Object literal may not have data and accessor property with the same name"),JWr=BB("Object literal may not have multiple get/set accessors with the same name"),qWr=BB("Assignment to eval or arguments is not allowed in strict mode"),zWr=BB("Postfix increment/decrement may not have eval or arguments operand in strict mode"),$Wr=BB("Prefix increment/decrement may not have eval or arguments operand in strict mode"),QWr=BB("Use of future reserved word in strict mode"),ZWr=BB("JSX attributes must only be assigned a non-empty expression"),rJr=BB("JSX value should be either an expression or a quoted JSX text"),eJr=BB("Const must be initialized"),nJr=BB("Destructuring assignment must be initialized"),tJr=BB("Illegal newline before arrow"),uJr=BB($F),aJr=BB("Async functions can only be declared at top level or "),iJr=BB($F),cJr=BB("Generators can only be declared at top level or "),fJr=BB("elements must be wrapped in an enclosing parent tag"),oJr=BB("Unexpected token <. Remember, adjacent JSX "),sJr=BB("Rest parameter must be final parameter of an argument list"),lJr=BB("Rest element must be final element of an array pattern"),vJr=BB("Rest property must be final property of an object pattern"),DJr=BB("async is an implementation detail and isn't necessary for your declare function statement. It is sufficient for your declare function to just have a Promise return type."),bJr=BB("`declare` modifier can only appear on class fields."),pJr=BB("Unexpected token `=`. Initializers are not allowed in a `declare`."),EJr=BB("Unexpected token `=`. Initializers are not allowed in a `declare opaque type`."),mJr=BB("`declare export let` is not supported. Use `declare export var` instead."),FJr=BB("`declare export const` is not supported. Use `declare export var` instead."),kJr=BB("`declare export type` is not supported. Use `export type` instead."),dJr=BB("`declare export interface` is not supported. Use `export interface` instead."),hJr=BB("`export * as` is an early-stage proposal and is not enabled by default. To enable support in the parser, use the `esproposal_export_star_as` option"),yJr=BB("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),_Jr=BB("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),AJr=BB("Found a decorator in an unsupported position."),CJr=BB("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),wJr=BB("Duplicate `declare module.exports` statement!"),SJr=BB("Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module xor they are a CommonJS module."),gJr=BB("Getter should have zero parameters"),BJr=BB("Setter should have exactly one parameter"),TJr=BB("`import type` or `import typeof`!"),IJr=BB("Imports within a `declare module` body must always be "),OJr=BB("The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements"),NJr=BB("Missing comma between import specifiers"),xJr=BB("Missing comma between export specifiers"),LJr=BB("Malformed unicode"),PJr=BB("Classes may only have one constructor"),RJr=BB("Private fields may not be deleted."),MJr=BB("Private fields can only be referenced from within a class."),GJr=BB("You may not access a private field through the `super` keyword."),UJr=BB("Yield expression not allowed in formal parameter"),jJr=BB("`await` is an invalid identifier in async functions"),HJr=BB("`yield` is an invalid identifier in generators"),XJr=BB("either a `let` binding pattern, or a member expression."),YJr=BB("`let [` is ambiguous in this position because it is "),VJr=BB("Literals cannot be used as shorthand properties."),KJr=BB("Computed properties must have a value."),WJr=BB("Object pattern can't contain methods"),JJr=BB("A trailing comma is not permitted after the rest element"),qJr=BB("The optional chaining plugin must be enabled in order to use the optional chaining operator (`?.`). Optional chaining is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_optional_chaining` option."),zJr=BB("An optional chain may not be used in a `new` expression."),$Jr=BB("Template literals may not be used in an optional chain."),QJr=BB("The nullish coalescing plugin must be enabled in order to use the nullish coalescing operator (`??`). Nullish coalescing is an active early-stage feature proposal which may change and is not enabled by default. To enable support in the parser, use the `esproposal_nullish_coalescing` option."),ZJr=BB("Unexpected whitespace between `#` and identifier"),rqr=BB("A type annotation is required for the `this` parameter."),eqr=BB("The `this` parameter must be the first function parameter."),nqr=BB("The `this` parameter cannot be optional."),tqr=BB("A getter cannot have a `this` parameter."),uqr=BB("A setter cannot have a `this` parameter."),aqr=BB("Arrow functions cannot have a `this` parameter; arrow functions automatically bind `this` when declared."),iqr=BB("Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions."),cqr=BB("Unexpected parser state: "),fqr=[0,[11,BB("Boolean enum members need to be initialized. Use either `"),[2,0,[11,BB(" = true,` or `"),[2,0,[11,BB(" = false,` in enum `"),[2,0,[11,BB(Ni),0]]]]]]],BB("Boolean enum members need to be initialized. Use either `%s = true,` or `%s = false,` in enum `%s`.")],oqr=[0,[11,BB("Enum member names need to be unique, but the name `"),[2,0,[11,BB("` has already been used before in enum `"),[2,0,[11,BB(Ni),0]]]]],BB("Enum member names need to be unique, but the name `%s` has already been used before in enum `%s`.")],sqr=[0,[11,BB(tt),[2,0,[11,BB("` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers."),0]]],BB("Enum `%s` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.")],lqr=[0,[11,BB("Use one of `boolean`, `number`, `string`, or `symbol` in enum `"),[2,0,[11,BB(Ni),0]]],BB("Use one of `boolean`, `number`, `string`, or `symbol` in enum `%s`.")],vqr=[0,[11,BB("Enum type `"),[2,0,[11,BB("` is not valid. "),[2,0,0]]]],BB("Enum type `%s` is not valid. %s")],Dqr=[0,[11,BB("Supplied enum type is not valid. "),[2,0,0]],BB("Supplied enum type is not valid. %s")],bqr=[0,[11,BB("Enum member names and initializers are separated with `=`. Replace `"),[2,0,[11,BB(":` with `"),[2,0,[11,BB(" =`."),0]]]]],BB("Enum member names and initializers are separated with `=`. Replace `%s:` with `%s =`.")],pqr=[0,[11,BB("Symbol enum members cannot be initialized. Use `"),[2,0,[11,BB(",` in enum `"),[2,0,[11,BB(Ni),0]]]]],BB("Symbol enum members cannot be initialized. Use `%s,` in enum `%s`.")],Eqr=[0,[11,BB(tt),[2,0,[11,BB("` has type `"),[2,0,[11,BB("`, so the initializer of `"),[2,0,[11,BB("` needs to be a "),[2,0,[11,BB(" literal."),0]]]]]]]]],BB("Enum `%s` has type `%s`, so the initializer of `%s` needs to be a %s literal.")],mqr=[0,[11,BB("The enum member initializer for `"),[2,0,[11,BB("` needs to be a literal (either a boolean, number, or string) in enum `"),[2,0,[11,BB(Ni),0]]]]],BB("The enum member initializer for `%s` needs to be a literal (either a boolean, number, or string) in enum `%s`.")],Fqr=[0,[11,BB("Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `"),[2,0,[11,BB("`, consider using `"),[2,0,[11,BB("`, in enum `"),[2,0,[11,BB(Ni),0]]]]]]],BB("Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `%s`, consider using `%s`, in enum `%s`.")],kqr=BB("The `...` must come at the end of the enum body. Remove the trailing comma."),dqr=BB("The `...` must come after all enum members. Move it to the end of the enum body."),hqr=[0,[11,BB("Number enum members need to be initialized, e.g. `"),[2,0,[11,BB(" = 1,` in enum `"),[2,0,[11,BB(Ni),0]]]]],BB("Number enum members need to be initialized, e.g. `%s = 1,` in enum `%s`.")],yqr=[0,[11,BB("String enum members need to consistently either all use initializers, or use no initializers, in enum "),[2,0,[12,46,0]]],BB("String enum members need to consistently either all use initializers, or use no initializers, in enum %s.")],_qr=[0,[11,BB(Cv),[2,0,0]],BB("Unexpected %s")],Aqr=[0,[11,BB(Cv),[2,0,[11,BB(", expected "),[2,0,0]]]],BB("Unexpected %s, expected %s")],Cqr=[0,[11,BB(iB),[2,0,[11,BB("`. Did you mean `"),[2,0,[11,BB("`?"),0]]]]],BB("Unexpected token `%s`. Did you mean `%s`?")],wqr=BB(lk),Sqr=BB("Invalid flags supplied to RegExp constructor '"),gqr=BB("Remove the period."),Bqr=BB("Indexed access uses bracket notation."),Tqr=[0,[11,BB("Invalid indexed access. "),[2,0,[11,BB(" Use the format `T[K]`."),0]]],BB("Invalid indexed access. %s Use the format `T[K]`.")],Iqr=BB(lk),Oqr=BB("Undefined label '"),Nqr=BB("' has already been declared"),xqr=BB(" '"),Lqr=BB("Expected corresponding JSX closing tag for "),Pqr=BB($F),Rqr=BB("In strict mode code, functions can only be declared at top level or "),Mqr=BB("inside a block, or as the body of an if statement."),Gqr=BB("In non-strict mode code, functions can only be declared at top level, "),Uqr=[0,[11,BB("Duplicate export for `"),[2,0,[12,96,0]]],BB("Duplicate export for `%s`")],jqr=BB("` is declared more than once."),Hqr=BB("Private fields may only be declared once. `#"),Xqr=BB("static "),Yqr=BB(rA),Vqr=BB("#"),Kqr=BB("methods"),Wqr=BB("fields"),Jqr=BB(Ni),qqr=BB(" named `"),zqr=BB("Classes may not have "),$qr=BB("` has not been declared."),Qqr=BB("Private fields must be declared before they can be referenced. `#"),Zqr=[0,[11,BB(iB),[2,0,[11,BB("`. Parentheses are required to combine `??` with `&&` or `||` expressions."),0]]],BB("Unexpected token `%s`. Parentheses are required to combine `??` with `&&` or `||` expressions.")],rzr=BB("Parse_error.Error"),ezr=[0,BB("src/third-party/sedlex/flow_sedlexing.ml"),236,4],nzr=BB("Flow_sedlexing.MalFormed"),tzr=[0,1,0],uzr=[0,0,[0,1,0],[0,1,0]],azr=[0,BB("end of input"),BB("the")],izr=[0,BB("template literal part"),BB(PA)],czr=[0,BB(Dv),BB(PA)],fzr=BB("the"),ozr=BB(PA),szr=BB(ds),lzr=BB(PA),vzr=BB(HF),Dzr=BB(PA),bzr=BB(fh),pzr=BB("an"),Ezr=BB(hg),mzr=BB(JD),Fzr=[0,[11,BB("token `"),[2,0,[12,96,0]]],BB("token `%s`")],kzr=BB("{"),dzr=BB(bE),hzr=BB("{|"),yzr=BB("|}"),_zr=BB("("),Azr=BB(ns),Czr=BB("["),wzr=BB("]"),Szr=BB(";"),gzr=BB(","),Bzr=BB(cm),Tzr=BB("=>"),Izr=BB("..."),Ozr=BB("@"),Nzr=BB("#"),xzr=BB(gs),Lzr=BB(qF),Pzr=BB(Pf),Rzr=BB(to),Mzr=BB(qn),Gzr=BB(xE),Uzr=BB(DE),jzr=BB(ar),Hzr=BB(ae),Xzr=BB(Dp),Yzr=BB(Fw),Vzr=BB(Vs),Kzr=BB(Oa),Wzr=BB(us),Jzr=BB(Zm),qzr=BB(Pa),zzr=BB(Th),$zr=BB(Lc),Qzr=BB(h_),Zzr=BB(Ty),r$r=BB(RD),e$r=BB(Z_),n$r=BB(Lr),t$r=BB(Sv),u$r=BB(MS),a$r=BB(ND),i$r=BB(kb),c$r=BB(Ku),f$r=BB(_u),o$r=BB(js),s$r=BB(rh),l$r=BB(yf),v$r=BB(rs),D$r=BB(If),b$r=BB(um),p$r=BB(Jh),E$r=BB(Gf),m$r=BB(Fe),F$r=BB(H_),k$r=BB(jr),d$r=BB(ve),h$r=BB(Py),y$r=BB(I_),_$r=BB(sp),A$r=BB(Gi),C$r=BB(Ze),w$r=BB($r),S$r=BB(Pn),g$r=BB("of"),B$r=BB(v_),T$r=BB(ef),I$r=BB("%checks"),O$r=BB(Eb),N$r=BB(">>="),x$r=BB("<<="),L$r=BB("^="),P$r=BB("|="),R$r=BB("&="),M$r=BB("%="),G$r=BB("/="),U$r=BB("*="),j$r=BB("**="),H$r=BB("-="),X$r=BB("+="),Y$r=BB("="),V$r=BB("?."),K$r=BB(a),W$r=BB("?"),J$r=BB(ph),q$r=BB("||"),z$r=BB("&&"),$$r=BB("|"),Q$r=BB(uA),Z$r=BB("&"),rQr=BB("=="),eQr=BB("!="),nQr=BB("==="),tQr=BB("!=="),uQr=BB("<="),aQr=BB(">="),iQr=BB(oF),cQr=BB(P),fQr=BB("<<"),oQr=BB(">>"),sQr=BB(">>>"),lQr=BB(SA),vQr=BB(f_),DQr=BB(vs),bQr=BB("*"),pQr=BB("**"),EQr=BB("%"),mQr=BB("!"),FQr=BB("~"),kQr=BB("++"),dQr=BB("--"),hQr=BB(rA),yQr=BB(Kh),_Qr=BB($v),AQr=BB(CF),CQr=BB(ds),wQr=BB(HF),SQr=BB(fh),gQr=BB(rs),BQr=BB(wa),TQr=BB(vs),IQr=BB(vs),OQr=BB(mn),NQr=BB($_),xQr=BB("T_LCURLY"),LQr=BB("T_RCURLY"),PQr=BB("T_LCURLYBAR"),RQr=BB("T_RCURLYBAR"),MQr=BB("T_LPAREN"),GQr=BB("T_RPAREN"),UQr=BB("T_LBRACKET"),jQr=BB("T_RBRACKET"),HQr=BB("T_SEMICOLON"),XQr=BB("T_COMMA"),YQr=BB("T_PERIOD"),VQr=BB("T_ARROW"),KQr=BB("T_ELLIPSIS"),WQr=BB("T_AT"),JQr=BB("T_POUND"),qQr=BB("T_FUNCTION"),zQr=BB("T_IF"),$Qr=BB("T_IN"),QQr=BB("T_INSTANCEOF"),ZQr=BB("T_RETURN"),rZr=BB("T_SWITCH"),eZr=BB("T_THIS"),nZr=BB("T_THROW"),tZr=BB("T_TRY"),uZr=BB("T_VAR"),aZr=BB("T_WHILE"),iZr=BB("T_WITH"),cZr=BB("T_CONST"),fZr=BB("T_LET"),oZr=BB("T_NULL"),sZr=BB("T_FALSE"),lZr=BB("T_TRUE"),vZr=BB("T_BREAK"),DZr=BB("T_CASE"),bZr=BB("T_CATCH"),pZr=BB("T_CONTINUE"),EZr=BB("T_DEFAULT"),mZr=BB("T_DO"),FZr=BB("T_FINALLY"),kZr=BB("T_FOR"),dZr=BB("T_CLASS"),hZr=BB("T_EXTENDS"),yZr=BB("T_STATIC"),_Zr=BB("T_ELSE"),AZr=BB("T_NEW"),CZr=BB("T_DELETE"),wZr=BB("T_TYPEOF"),SZr=BB("T_VOID"),gZr=BB("T_ENUM"),BZr=BB("T_EXPORT"),TZr=BB("T_IMPORT"),IZr=BB("T_SUPER"),OZr=BB("T_IMPLEMENTS"),NZr=BB("T_INTERFACE"),xZr=BB("T_PACKAGE"),LZr=BB("T_PRIVATE"),PZr=BB("T_PROTECTED"),RZr=BB("T_PUBLIC"),MZr=BB("T_YIELD"),GZr=BB("T_DEBUGGER"),UZr=BB("T_DECLARE"),jZr=BB("T_TYPE"),HZr=BB("T_OPAQUE"),XZr=BB("T_OF"),YZr=BB("T_ASYNC"),VZr=BB("T_AWAIT"),KZr=BB("T_CHECKS"),WZr=BB("T_RSHIFT3_ASSIGN"),JZr=BB("T_RSHIFT_ASSIGN"),qZr=BB("T_LSHIFT_ASSIGN"),zZr=BB("T_BIT_XOR_ASSIGN"),$Zr=BB("T_BIT_OR_ASSIGN"),QZr=BB("T_BIT_AND_ASSIGN"),ZZr=BB("T_MOD_ASSIGN"),r0r=BB("T_DIV_ASSIGN"),e0r=BB("T_MULT_ASSIGN"),n0r=BB("T_EXP_ASSIGN"),t0r=BB("T_MINUS_ASSIGN"),u0r=BB("T_PLUS_ASSIGN"),a0r=BB("T_ASSIGN"),i0r=BB("T_PLING_PERIOD"),c0r=BB("T_PLING_PLING"),f0r=BB("T_PLING"),o0r=BB("T_COLON"),s0r=BB("T_OR"),l0r=BB("T_AND"),v0r=BB("T_BIT_OR"),D0r=BB("T_BIT_XOR"),b0r=BB("T_BIT_AND"),p0r=BB("T_EQUAL"),E0r=BB("T_NOT_EQUAL"),m0r=BB("T_STRICT_EQUAL"),F0r=BB("T_STRICT_NOT_EQUAL"),k0r=BB("T_LESS_THAN_EQUAL"),d0r=BB("T_GREATER_THAN_EQUAL"),h0r=BB("T_LESS_THAN"),y0r=BB("T_GREATER_THAN"),_0r=BB("T_LSHIFT"),A0r=BB("T_RSHIFT"),C0r=BB("T_RSHIFT3"),w0r=BB("T_PLUS"),S0r=BB("T_MINUS"),g0r=BB("T_DIV"),B0r=BB("T_MULT"),T0r=BB("T_EXP"),I0r=BB("T_MOD"),O0r=BB("T_NOT"),N0r=BB("T_BIT_NOT"),x0r=BB("T_INCR"),L0r=BB("T_DECR"),P0r=BB("T_EOF"),R0r=BB("T_ANY_TYPE"),M0r=BB("T_MIXED_TYPE"),G0r=BB("T_EMPTY_TYPE"),U0r=BB("T_NUMBER_TYPE"),j0r=BB("T_BIGINT_TYPE"),H0r=BB("T_STRING_TYPE"),X0r=BB("T_VOID_TYPE"),Y0r=BB("T_SYMBOL_TYPE"),V0r=BB("T_NUMBER"),K0r=BB("T_BIGINT"),W0r=BB("T_STRING"),J0r=BB("T_TEMPLATE_PART"),q0r=BB("T_IDENTIFIER"),z0r=BB("T_REGEXP"),$0r=BB("T_ERROR"),Q0r=BB("T_JSX_IDENTIFIER"),Z0r=BB("T_JSX_TEXT"),r1r=BB("T_BOOLEAN_TYPE"),e1r=BB("T_NUMBER_SINGLETON_TYPE"),n1r=BB("T_BIGINT_SINGLETON_TYPE"),t1r=BB("*-/"),u1r=BB("*/"),a1r=BB("*-/"),i1r=BB("unreachable line_comment"),c1r=BB("unreachable string_quote"),f1r=BB("\\"),o1r=BB("unreachable template_part"),s1r=BB("${"),l1r=BB("\r\n"),v1r=BB("\r\n"),D1r=BB("\n"),b1r=BB("unreachable regexp_class"),p1r=BB("\\\\"),E1r=BB("unreachable regexp_body"),m1r=BB(rA),F1r=BB(rA),k1r=BB(rA),d1r=BB(rA),h1r=BB("unreachable jsxtext"),y1r=BB(lk),_1r=BB('"'),A1r=BB(oF),C1r=BB(P),w1r=BB("{"),S1r=BB(bE),g1r=BB("{'}'}"),B1r=BB(bE),T1r=BB("{'>'}"),I1r=BB(P),O1r=BB(lS),N1r=BB("iexcl"),x1r=BB("aelig"),L1r=BB("Nu"),P1r=BB("Eacute"),R1r=BB("Atilde"),M1r=BB("'int'"),G1r=BB("AElig"),U1r=BB("Aacute"),j1r=BB("Acirc"),H1r=BB("Agrave"),X1r=BB("Alpha"),Y1r=BB("Aring"),V1r=[0,197],K1r=[0,913],W1r=[0,l],J1r=[0,194],q1r=[0,193],z1r=[0,198],$1r=[0,8747],Q1r=BB("Auml"),Z1r=BB("Beta"),r3r=BB("Ccedil"),e3r=BB("Chi"),n3r=BB("Dagger"),t3r=BB("Delta"),u3r=BB("ETH"),a3r=[0,208],i3r=[0,916],c3r=[0,8225],f3r=[0,935],o3r=[0,199],s3r=[0,914],l3r=[0,196],v3r=[0,195],D3r=BB("Icirc"),b3r=BB("Ecirc"),p3r=BB("Egrave"),E3r=BB("Epsilon"),m3r=BB("Eta"),F3r=BB("Euml"),k3r=BB("Gamma"),d3r=BB("Iacute"),h3r=[0,205],y3r=[0,915],_3r=[0,203],A3r=[0,919],C3r=[0,917],w3r=[0,200],S3r=[0,202],g3r=BB("Igrave"),B3r=BB("Iota"),T3r=BB("Iuml"),I3r=BB("Kappa"),O3r=BB("Lambda"),N3r=BB("Mu"),x3r=BB("Ntilde"),L3r=[0,209],P3r=[0,924],R3r=[0,923],M3r=[0,922],G3r=[0,207],U3r=[0,921],j3r=[0,204],H3r=[0,206],X3r=[0,201],Y3r=BB("Sigma"),V3r=BB("Otilde"),K3r=BB("OElig"),W3r=BB("Oacute"),J3r=BB("Ocirc"),q3r=BB("Ograve"),z3r=BB("Omega"),$3r=BB("Omicron"),Q3r=BB("Oslash"),Z3r=[0,216],r4r=[0,927],e4r=[0,937],n4r=[0,210],t4r=[0,212],u4r=[0,de],a4r=[0,338],i4r=BB("Ouml"),c4r=BB("Phi"),f4r=BB("Pi"),o4r=BB("Prime"),s4r=BB("Psi"),l4r=BB("Rho"),v4r=BB("Scaron"),D4r=[0,352],b4r=[0,929],p4r=[0,936],E4r=[0,8243],m4r=[0,928],F4r=[0,934],k4r=[0,214],d4r=[0,213],h4r=BB("Uuml"),y4r=BB("THORN"),_4r=BB("Tau"),A4r=BB("Theta"),C4r=BB("Uacute"),w4r=BB("Ucirc"),S4r=BB("Ugrave"),g4r=BB("Upsilon"),B4r=[0,933],T4r=[0,217],I4r=[0,219],O4r=[0,218],N4r=[0,920],x4r=[0,932],L4r=[0,222],P4r=BB("Xi"),R4r=BB("Yacute"),M4r=BB("Yuml"),G4r=BB("Zeta"),U4r=BB("aacute"),j4r=BB("acirc"),H4r=BB("acute"),X4r=[0,180],Y4r=[0,226],V4r=[0,225],K4r=[0,918],W4r=[0,376],J4r=[0,221],q4r=[0,926],z4r=[0,220],$4r=[0,931],Q4r=[0,925],Z4r=BB("delta"),r7r=BB("cap"),e7r=BB("aring"),n7r=BB("agrave"),t7r=BB("alefsym"),u7r=BB("alpha"),a7r=BB("amp"),i7r=BB("and"),c7r=BB("ang"),f7r=BB("apos"),o7r=[0,39],s7r=[0,8736],l7r=[0,8743],v7r=[0,38],D7r=[0,945],b7r=[0,8501],p7r=[0,no],E7r=BB("asymp"),m7r=BB("atilde"),F7r=BB("auml"),k7r=BB("bdquo"),d7r=BB("beta"),h7r=BB("brvbar"),y7r=BB("bull"),_7r=[0,8226],A7r=[0,166],C7r=[0,946],w7r=[0,8222],S7r=[0,228],g7r=[0,227],B7r=[0,8776],T7r=[0,229],I7r=BB("copy"),O7r=BB("ccedil"),N7r=BB("cedil"),x7r=BB("cent"),L7r=BB("chi"),P7r=BB("circ"),R7r=BB("clubs"),M7r=BB("cong"),G7r=[0,8773],U7r=[0,9827],j7r=[0,710],H7r=[0,967],X7r=[0,162],Y7r=[0,184],V7r=[0,231],K7r=BB("crarr"),W7r=BB("cup"),J7r=BB("curren"),q7r=BB("dArr"),z7r=BB("dagger"),$7r=BB("darr"),Q7r=BB("deg"),Z7r=[0,176],r2r=[0,8595],e2r=[0,8224],n2r=[0,8659],t2r=[0,164],u2r=[0,8746],a2r=[0,8629],i2r=[0,169],c2r=[0,8745],f2r=BB("fnof"),o2r=BB("ensp"),s2r=BB("diams"),l2r=BB("divide"),v2r=BB("eacute"),D2r=BB("ecirc"),b2r=BB("egrave"),p2r=BB(CF),E2r=BB("emsp"),m2r=[0,8195],F2r=[0,8709],k2r=[0,232],d2r=[0,234],h2r=[0,233],y2r=[0,247],_2r=[0,9830],A2r=BB("epsilon"),C2r=BB("equiv"),w2r=BB("eta"),S2r=BB("eth"),g2r=BB("euml"),B2r=BB("euro"),T2r=BB("exist"),I2r=[0,8707],O2r=[0,8364],N2r=[0,Da],x2r=[0,i_],L2r=[0,951],P2r=[0,8801],R2r=[0,949],M2r=[0,8194],G2r=BB("gt"),U2r=BB("forall"),j2r=BB("frac12"),H2r=BB("frac14"),X2r=BB("frac34"),Y2r=BB("frasl"),V2r=BB("gamma"),K2r=BB("ge"),W2r=[0,8805],J2r=[0,947],q2r=[0,8260],z2r=[0,190],$2r=[0,188],Q2r=[0,189],Z2r=[0,8704],r5r=BB("hArr"),e5r=BB("harr"),n5r=BB("hearts"),t5r=BB("hellip"),u5r=BB("iacute"),a5r=BB("icirc"),i5r=[0,238],c5r=[0,237],f5r=[0,8230],o5r=[0,9829],s5r=[0,8596],l5r=[0,8660],v5r=[0,62],D5r=[0,402],b5r=[0,948],p5r=[0,230],E5r=BB("prime"),m5r=BB("ndash"),F5r=BB("le"),k5r=BB("kappa"),d5r=BB("igrave"),h5r=BB("image"),y5r=BB("infin"),_5r=BB("iota"),A5r=BB("iquest"),C5r=BB("isin"),w5r=BB("iuml"),S5r=[0,ey],g5r=[0,8712],B5r=[0,191],T5r=[0,953],I5r=[0,8734],O5r=[0,8465],N5r=[0,236],x5r=BB("lArr"),L5r=BB("lambda"),P5r=BB("lang"),R5r=BB("laquo"),M5r=BB("larr"),G5r=BB("lceil"),U5r=BB("ldquo"),j5r=[0,8220],H5r=[0,8968],X5r=[0,8592],Y5r=[0,171],V5r=[0,10216],K5r=[0,955],W5r=[0,8656],J5r=[0,954],q5r=BB("macr"),z5r=BB("lfloor"),$5r=BB("lowast"),Q5r=BB("loz"),Z5r=BB("lrm"),r6r=BB("lsaquo"),e6r=BB("lsquo"),n6r=BB("lt"),t6r=[0,60],u6r=[0,8216],a6r=[0,8249],i6r=[0,8206],c6r=[0,9674],f6r=[0,8727],o6r=[0,8970],s6r=BB("mdash"),l6r=BB("micro"),v6r=BB("middot"),D6r=BB(kh),b6r=BB("mu"),p6r=BB("nabla"),E6r=BB("nbsp"),m6r=[0,160],F6r=[0,8711],k6r=[0,956],d6r=[0,8722],h6r=[0,183],y6r=[0,181],_6r=[0,8212],A6r=[0,175],C6r=[0,8804],w6r=BB("or"),S6r=BB("oacute"),g6r=BB("ne"),B6r=BB("ni"),T6r=BB("not"),I6r=BB("notin"),O6r=BB("nsub"),N6r=BB("ntilde"),x6r=BB("nu"),L6r=[0,957],P6r=[0,241],R6r=[0,8836],M6r=[0,8713],G6r=[0,172],U6r=[0,8715],j6r=[0,8800],H6r=BB("ocirc"),X6r=BB("oelig"),Y6r=BB("ograve"),V6r=BB("oline"),K6r=BB("omega"),W6r=BB("omicron"),J6r=BB("oplus"),q6r=[0,8853],z6r=[0,959],$6r=[0,969],Q6r=[0,gE],Z6r=[0,242],r8r=[0,339],e8r=[0,244],n8r=[0,243],t8r=BB("part"),u8r=BB("ordf"),a8r=BB("ordm"),i8r=BB("oslash"),c8r=BB("otilde"),f8r=BB("otimes"),o8r=BB("ouml"),s8r=BB("para"),l8r=[0,182],v8r=[0,246],D8r=[0,8855],b8r=[0,245],p8r=[0,bc],E8r=[0,186],m8r=[0,170],F8r=BB("permil"),k8r=BB("perp"),d8r=BB("phi"),h8r=BB("pi"),y8r=BB("piv"),_8r=BB("plusmn"),A8r=BB("pound"),C8r=[0,163],w8r=[0,177],S8r=[0,982],g8r=[0,960],B8r=[0,966],T8r=[0,8869],I8r=[0,8240],O8r=[0,8706],N8r=[0,8744],x8r=[0,8211],L8r=BB("sup1"),P8r=BB("rlm"),R8r=BB("raquo"),M8r=BB("prod"),G8r=BB("prop"),U8r=BB("psi"),j8r=BB("quot"),H8r=BB("rArr"),X8r=BB("radic"),Y8r=BB("rang"),V8r=[0,10217],K8r=[0,8730],W8r=[0,8658],J8r=[0,34],q8r=[0,968],z8r=[0,8733],$8r=[0,8719],Q8r=BB("rarr"),Z8r=BB("rceil"),r9r=BB("rdquo"),e9r=BB("real"),n9r=BB("reg"),t9r=BB("rfloor"),u9r=BB("rho"),a9r=[0,961],i9r=[0,8971],c9r=[0,174],f9r=[0,8476],o9r=[0,8221],s9r=[0,8969],l9r=[0,8594],v9r=[0,187],D9r=BB("sigma"),b9r=BB("rsaquo"),p9r=BB("rsquo"),E9r=BB("sbquo"),m9r=BB("scaron"),F9r=BB("sdot"),k9r=BB("sect"),d9r=BB("shy"),h9r=[0,173],y9r=[0,167],_9r=[0,8901],A9r=[0,353],C9r=[0,8218],w9r=[0,8217],S9r=[0,8250],g9r=BB("sigmaf"),B9r=BB("sim"),T9r=BB("spades"),I9r=BB("sub"),O9r=BB("sube"),N9r=BB("sum"),x9r=BB("sup"),L9r=[0,8835],P9r=[0,8721],R9r=[0,8838],M9r=[0,8834],G9r=[0,9824],U9r=[0,8764],j9r=[0,962],H9r=[0,963],X9r=[0,8207],Y9r=BB("uarr"),V9r=BB("thetasym"),K9r=BB("sup2"),W9r=BB("sup3"),J9r=BB("supe"),q9r=BB("szlig"),z9r=BB("tau"),$9r=BB("there4"),Q9r=BB("theta"),Z9r=[0,952],rre=[0,8756],ere=[0,964],nre=[0,fo],tre=[0,8839],ure=[0,179],are=[0,178],ire=BB("thinsp"),cre=BB("thorn"),fre=BB("tilde"),ore=BB("times"),sre=BB("trade"),lre=BB("uArr"),vre=BB("uacute"),Dre=[0,250],bre=[0,8657],pre=[0,8482],Ere=[0,215],mre=[0,732],Fre=[0,Hk],kre=[0,8201],dre=[0,977],hre=BB("xi"),yre=BB("ucirc"),_re=BB("ugrave"),Are=BB("uml"),Cre=BB("upsih"),wre=BB("upsilon"),Sre=BB("uuml"),gre=BB("weierp"),Bre=[0,W],Tre=[0,rm],Ire=[0,965],Ore=[0,978],Nre=[0,168],xre=[0,249],Lre=[0,251],Pre=BB("yacute"),Rre=BB("yen"),Mre=BB("yuml"),Gre=BB("zeta"),Ure=BB("zwj"),jre=BB("zwnj"),Hre=[0,8204],Xre=[0,yc],Yre=[0,950],Vre=[0,255],Kre=[0,165],Wre=[0,253],Jre=[0,958],qre=[0,8593],zre=[0,185],$re=[0,8242],Qre=[0,161],Zre=BB(";"),ree=BB("&"),eee=BB("unreachable jsx_child"),nee=BB("unreachable type_token wholenumber"),tee=BB("unreachable type_token wholebigint"),uee=BB("unreachable type_token floatbigint"),aee=BB("unreachable type_token scinumber"),iee=BB("unreachable type_token scibigint"),cee=BB("unreachable type_token hexnumber"),fee=BB("unreachable type_token hexbigint"),oee=BB("unreachable type_token legacyoctnumber"),see=BB("unreachable type_token octnumber"),lee=BB("unreachable type_token octbigint"),vee=BB("unreachable type_token binnumber"),Dee=BB("unreachable type_token bigbigint"),bee=BB("unreachable type_token"),pee=BB(ph),Eee=BB(ph),mee=BB(En),Fee=[9,0],kee=[9,1],dee=BB("unreachable template_tail"),hee=BB(bE),yee=[0,BB(rA),BB(rA),BB(rA)],_ee=BB("unreachable jsx_tag"),Aee=BB(lk),Cee=BB("unreachable regexp"),wee=BB("unreachable token wholenumber"),See=BB("unreachable token wholebigint"),gee=BB("unreachable token floatbigint"),Bee=BB("unreachable token scinumber"),Tee=BB("unreachable token scibigint"),Iee=BB("unreachable token hexnumber"),Oee=BB("unreachable token hexbigint"),Nee=BB("unreachable token legacyoctnumber"),xee=BB("unreachable token legacynonoctnumber"),Lee=BB("unreachable token octnumber"),Pee=BB("unreachable token octbigint"),Ree=BB("unreachable token bignumber"),Mee=BB("unreachable token bigint"),Gee=BB("unreachable token"),Uee=BB(ph),jee=BB(ph),Hee=BB(En),Xee=[6,BB("#!")],Yee=BB("expected ?"),Vee=BB("unreachable string_escape"),Kee=BB(tc),Wee=BB(Ep),Jee=BB(Ep),qee=BB(tc),zee=BB("b"),$ee=BB("f"),Qee=BB("n"),Zee=BB("r"),rne=BB("t"),ene=BB("v"),nne=BB(Ep),tne=BB(lS),une=BB(lS),ane=BB("unreachable id_char"),ine=BB(lS),cne=BB(lS),fne=BB("unreachable assert_valid_unicode_in_identifier"),one=BB("Invalid (lexer) bigint "),sne=BB("Invalid (lexer) bigint binary/octal "),lne=BB(Ep),vne=BB(hf),Dne=BB(Tr),bne=BB(su),pne=[11,BB("token ILLEGAL")],Ene=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01"),mne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),Fne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),kne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),dne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),hne=BB("\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01"),yne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01"),_ne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Ane=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x06\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x07"),Cne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),wne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Sne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),gne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02"),Bne=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Tne=BB("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),Ine=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),One=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Nne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),xne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Lne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Pne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x05\0\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Rne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Mne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Gne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x04\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Une=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),jne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\0\0\0\0\0\0\0\x01\x05\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x01\x01\x01\x01\x01\x01\x01\x01\b\x01\x01\0\0\0\0\0\0\x01\x05\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\t\x07\x01\x01\x01\x01\x01\x01\x01\x01\b\x01\x01"),Hne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Xne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Yne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Vne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x04\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Kne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Wne=BB("\x01\0\0\0\0\0\0\0\0\0\x02\0\x03\x03\x03\x03\x03\x03\x03\x03\x04\x04\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),Jne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x03\0\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),qne=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),zne=BB("\x01\0\0\x02"),$ne=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05"),Qne=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03"),Zne=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x07"),rte=BB("\x01\x02\0\0\0\0\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),ete=BB("\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),nte=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),tte=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01"),ute=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01"),ate=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),ite=BB("\x01\0\0\0\0\0\0\x02\0\x02\0\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),cte=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),fte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),ote=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),ste=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x05\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),lte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),vte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Dte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),bte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),pte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ete=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x05\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),mte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),Fte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),kte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),dte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),hte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),yte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),_te=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ate=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Cte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x04\x01\x01\x05\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\0\x07\x07\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\0\x07\x07\0\0\x07\0\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\x07\x07\0\x07\0\x07\x07\0\0\0\x07\x07\0\0\0\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\0\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07"),wte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Ste=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),gte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Bte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Tte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x04\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Ite=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ote=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Nte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),xte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x05\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),Lte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Pte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Rte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x05\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),Mte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Gte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Ute=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),jte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Hte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Xte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Yte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Vte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Kte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Wte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),Jte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x04\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),qte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),zte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),$te=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Qte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),Zte=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\0\x05\x05\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\0\x05\x05\0\0\x05\0\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\x05\x05\0\x05\0\x05\x05\0\0\0\x05\x05\0\0\0\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\x05\0\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\0\x05\0\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\0\0\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\0\0\0\0\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\0\x05\0\x05\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\x05\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05\0\0\0\x05\x05\x05\x05\0\0\x05\x05\x05\x05\x05\x05\0\0\0\0\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\0\0\0\0\0\x05\x05\x05\0\x05\x05\x05\x05\x05\x05\x05"),rue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\0\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\x03\x03\x03\x03\0\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\0\x03\x03\0\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\0\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\0\0\0\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\0\x03\x03\0\0\x03\0\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\0\0\0\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\0\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\0\0\0\0\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\x03\x03\0\x03\0\x03\x03\0\0\0\x03\x03\0\0\0\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\0\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\0\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\x03\0\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\0\x03\0\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\0\0\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\0\0\0\0\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\0\x03\0\x03\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\x03\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03\0\0\0\x03\x03\x03\x03\0\0\x03\x03\x03\x03\x03\x03\0\0\0\0\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\0\0\0\0\0\x03\x03\x03\0\x03\x03\x03\x03\x03\x03\x03"),eue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x03\x01\x01\x01\x01\x01\x01\x01\x04\x01\x01\x01\x01\x01\x05\x01\x01\x01\x01\x01\x06\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\0\x07\x07\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\0\x07\x07\0\0\x07\0\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\x07\x07\0\x07\0\x07\x07\0\0\0\x07\x07\0\0\0\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\x07\0\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\0\x07\0\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\0\0\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\0\0\0\0\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\0\x07\0\x07\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\x07\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07\0\0\0\x07\x07\x07\x07\0\0\x07\x07\x07\x07\x07\x07\0\0\0\0\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\0\0\0\0\0\x07\x07\x07\0\x07\x07\x07\x07\x07\x07\x07"),nue=BB("\x01\0\x02"),tue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x04\x01\x05\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\0\x06\x06\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\0\x06\x06\0\0\x06\0\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\x06\x06\0\x06\0\x06\x06\0\0\0\x06\x06\0\0\0\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\x06\0\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\0\x06\0\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\0\0\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\0\0\0\0\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\0\x06\0\x06\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\x06\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06\0\0\0\x06\x06\x06\x06\0\0\x06\x06\x06\x06\x06\x06\0\0\0\0\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\0\0\0\0\0\x06\x06\x06\0\x06\x06\x06\x06\x06\x06\x06"),uue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),aue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\0\x04\x04\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\0\x04\x04\0\0\x04\0\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\x04\x04\0\x04\0\x04\x04\0\0\0\x04\x04\0\0\0\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\x04\0\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\0\x04\0\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\0\0\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\0\0\0\0\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\0\x04\0\x04\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\x04\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04\0\0\0\x04\x04\x04\x04\0\0\x04\x04\x04\x04\x04\x04\0\0\0\0\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\0\0\0\0\0\x04\x04\x04\0\x04\x04\x04\x04\x04\x04\x04"),iue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"),cue=BB("\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),fue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02"),oue=BB("\x01\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),sue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x04"),lue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),vue=BB("\x01\x02\0\x03\x04\x04\x04\x04\x04\x04\x04\x04\x04"),Due=BB("\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),bue=BB("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),pue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x04\x01\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x03\x01\x01\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x01\x02\x02\x01\x01\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x01\x03\x03\x01\x03\x03\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x02\x02\x03\x03\x01\x03\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x01\x01\x01\x01\x02\x01\x01\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x02\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x03\x03\x03\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x02\x02\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x03\x01\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x01\x02\x02\x01\x01\x03\x01\x03\x03\x03\x03\x03\x01\x01\x01\x01\x03\x03\x01\x01\x03\x03\x03\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x01\x01\x01\x02\x02\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x02\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x01\x02\x02\x01\x02\x01\x02\x02\x01\x01\x01\x02\x02\x01\x01\x01\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x01\x01\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x02\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x01\x01\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x02\x01\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x01\x03\x03\x03\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x03\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x03\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x01\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x01\x01\x02\x02\x02\x02\x02\x01\x02\x01\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x03\x01\x03\x01\x01\x01\x01\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x02\x02\x02\x02\x03\x03\x03\x02\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x01\x01\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x02\x01\x01\x01\x01\x02\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x01\x01\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x03\x03\x03\x01\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x03\x02\x02\x03\x03\x03\x02\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x01\x03\x03\x03\x03\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x02\x01\x02\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x02\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x02\x02\x02\x02\x01\x01\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x02\x02\x02\x01\x02\x02\x02\x02\x02\x02\x02"),Eue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\b\x02\x02\x02\t\x02\x02\x02\x02\x02\x02\x02\n\x02\x02\x02\v\x02\f\r\x0e\x02\x0f"),mue=BB("\x01\0\x01\0\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),Fue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x01\x01\x03"),kue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04"),due=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x06\x07\b\t\n\v\x07\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x15\x15\x15\x15\x15\x15\x15\x15\x16\x17\x18\x19\x1a\x1b\x1c\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x1d\x1e\x1f \t!\"#$%&'\t\t(\t\t)\t*+,\t-./\t01\t2\t3456\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x027\x02\x02\x02\x02\x0277777777777777777777777\x027777777777777777777777777777777\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777\x02\x02\x02\x02\x02\x02\x027\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777\x0277\x02\x027777\x027\x02\x02\x02\x02\x02\x027\x02777\x027\x0277777777777777777777\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777\x027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0277777777777777777777777777777777777777\x02\x027\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777\x02\x02\x02\x027777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x027\x02\x02\x02\x02\x027777777777777777777777\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777\x02\x02\x02\x02\x02\x02\x0277777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777\x02777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777777777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x027777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777\x02\x02\x02\x0277777777\x02\x0277\x02\x027777777777777777777777\x027777777\x027\x02\x02\x027777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02777777\x02\x02\x02\x0277\x02\x027777777777777777777777\x027777777\x0277\x0277\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777\x02777\x027777777777777777777777\x027777777\x0277\x0277777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777\x02\x0277\x02\x027777777777777777777777\x027777777\x0277\x0277777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02777777\x02\x02\x02777\x027777\x02\x02\x0277\x027\x0277\x02\x02\x0277\x02\x02\x02777\x02\x02\x02777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777\x02777\x0277777777777777777777777\x027777777777777777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x0277777777\x02777\x0277777777777777777777777\x027777777777\x0277777\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777\x02777\x0277777777777777777777777777777777777777777\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777\x02\x02\x02\x02\x02777777777777777777\x02\x02\x02777777777777777777777777\x02777777777\x027\x02\x027777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x027\x0277777\x02777777777777777777777777\x027\x027777777777\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x0277777\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777\x02777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777\x02\x02\x02\x027777\x02\x02\x027\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x027777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777\x027\x02\x02\x02\x02\x027\x02\x027777777777777777777777777777777777777777777\x02777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x027777\x02\x027777777\x027\x027777\x02\x0277777777777777777777777777777777777777777\x027777\x02\x02777777777777777777777777777777777\x027777\x02\x027777777\x027\x027777\x02\x02777777777777777\x02777777777777777777777777777777777777777777777777777777777\x027777\x02\x027777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02777777\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x0277777777777777777\x0377777777777777777777777777\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x0277777777777\x02\x02\x02\x02\x02\x02\x027777777777777\x027777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777\x027\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777\x02\x0277777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777\x02\x02\x02\x0277777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02777777777777777777777777777777777777\x02\x02777777777\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777\x02\x02777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x027777\x02777777\x0277\x02\x02\x027\x02\x02\x02\x02\x02777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02777777\x02\x0277777777777777777777777777777777777777\x02\x02777777\x02\x0277777777\x027\x027\x027\x027777777777777777777777777777777\x02\x0277777777777777777777777777777777777777777777777777777\x027777777\x027\x02\x02\x02777\x027777777\x02\x02\x027777\x02\x02777777\x02\x02\x02\x027777777777777\x02\x02\x02\x02\x02777\x027777777\x02\x02\x02"),hue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),yue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04"),_ue=BB("\x01\0\0\0\0\x02"),Aue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x06\x02\x07\b\t\x06\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x13\x13\x13\x13\x13\x13\x13\x13\x14\x15\x16\x17\x18\x19\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x1a\x1b\x1c\x02\x07\x02\x1d\x1e\x07\x07\x1f \x07\x07!\x07\x07\x07\"#\x07\x07\x07\x07$%\x07&\x07\x07\x07\x07'()\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02*\x02\x02\x02\x02\x02***********************\x02*******************************\x02**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\x02\x02\x02\x02************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****\x02\x02\x02\x02\x02\x02\x02*\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****\x02**\x02\x02****\x02*\x02\x02\x02\x02\x02\x02*\x02***\x02*\x02********************\x02***********************************************************************************\x02*******************************************************************************************************************************************\x02\x02\x02\x02\x02\x02\x02\x02**********************************************************************************************************************************************************************\x02**************************************\x02\x02*\x02\x02\x02\x02\x02\x02*****************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***************************\x02\x02\x02\x02****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02***************************************************************************************************\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02******************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****************************************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********************************\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02*\x02\x02\x02\x02\x02**********************\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*************************\x02\x02\x02\x02\x02\x02\x02***********\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********************\x02******************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************************************************\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02**********\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****************\x02\x02\x02\x02********\x02\x02**\x02\x02**********************\x02*******\x02*\x02\x02\x02****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02******\x02\x02\x02\x02**\x02\x02**********************\x02*******\x02**\x02**\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********\x02***\x02**********************\x02*******\x02**\x02*****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********\x02\x02**\x02\x02**********************\x02*******\x02**\x02*****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02******\x02\x02\x02***\x02****\x02\x02\x02**\x02*\x02**\x02\x02\x02**\x02\x02\x02***\x02\x02\x02************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********\x02***\x02***********************\x02****************\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02********\x02***\x02***********************\x02**********\x02*****\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*********\x02***\x02*****************************************\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******\x02\x02\x02\x02\x02******************\x02\x02\x02************************\x02*********\x02*\x02\x02*******\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02************************************************\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02*\x02*****\x02************************\x02*\x02**********\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02*****\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********\x02************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******\x02\x02\x02\x02****\x02\x02\x02*\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02*************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**************************************\x02*\x02\x02\x02\x02\x02*\x02\x02*******************************************\x02*********************************************************************************************************************************************************************************************************************************************************************************************************************************************\x02****\x02\x02*******\x02*\x02****\x02\x02*****************************************\x02****\x02\x02*********************************\x02****\x02\x02*******\x02*\x02****\x02\x02***************\x02*********************************************************\x02****\x02\x02*******************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**************************************************************************************\x02\x02******\x02\x02\x02********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************\x02\x02*****************\x03**************************\x02\x02\x02\x02\x02***************************************************************************\x02\x02\x02***********\x02\x02\x02\x02\x02\x02\x02*************\x02****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*************\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*****************************************************************************************\x02\x02\x02\x02\x02\x02\x02*****************************************\x02*\x02\x02\x02\x02\x02**********************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************************\x02\x02*****\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********************************************\x02\x02\x02\x02**************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***********************\x02\x02\x02\x02\x02\x02\x02\x02\x02*****************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***********************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02*******\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02******************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02********************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02************************************\x02\x02*********\x02\x02\x02\x02\x02\x02\x02*******************************************\x02\x02***\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02****\x02******\x02**\x02\x02\x02*\x02\x02\x02\x02\x02************************************************************************************************************************************************************************************************\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02**************************************************************************************************************************************************************************************************************************************************************************************\x02\x02******\x02\x02**************************************\x02\x02******\x02\x02********\x02*\x02*\x02*\x02*******************************\x02\x02*****************************************************\x02*******\x02*\x02\x02\x02***\x02*******\x02\x02\x02****\x02\x02******\x02\x02\x02\x02*************\x02\x02\x02\x02\x02***\x02*******\x02\x02\x02"),Cue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x04\x03\x03\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x06\x02\x07\x02\x02\x06\x02\x02\x02\x02\x02\x02\b\t\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\x02\v\f\r\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x0e\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x0f\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x02\x02\x02\x07\x07\x02\x02\x02\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x02\x02\x02\x07\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x03\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x02\x07\x07\x02\x02\x02\x07\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x07\x02\x07\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x07\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x07\x07\x07\x07\x02\x02\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02\x02\x02\x07\x07\x07\x02\x07\x07\x07\x07\x07\x07\x07\x02\x02\x02"),wue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Sue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),gue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03\0\0\0\0\0\x02"),Bue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),Tue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x03"),Iue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Oue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Nue=BB("\x01\0\0\0\0\0\0\0\x02"),xue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x07"),Lue=BB("\x01\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),Pue=BB("\x01\0\x02\x03\x03\x03\x03\x03\x03\x03\x03\x03"),Rue=BB("\x01\0\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02"),Mue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02"),Gue=BB("\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x03\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x05\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06"),Uue=BB("\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x03"),jue=BB("\x01\0\0\0\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x02\0\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\0\x01\x01\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\0\x01\x01\0\0\x01\0\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\x01\x01\0\x01\0\x01\x01\0\0\0\x01\x01\0\0\0\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\x01\0\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\0\x01\0\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\0\0\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\0\0\0\0\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\0\x01\0\x01\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\x01\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01\0\0\0\x01\x01\x01\x01\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\x01\x01\x01\0\x01\x01\x01\x01\x01\x01\x01"),Hue=BB("\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x01\x01\x01\x01\x01\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Xue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Yue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Vue=BB("\x01\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x02"),Kue=[0,[11,BB("the identifier `"),[2,0,[12,96,0]]],BB("the identifier `%s`")],Wue=[0,1],Jue=BB("@flow"),que=BB(Pp),zue=BB(Pp),$ue=BB("Peeking current location when not available"),Que=BB(H_),Zue=BB(ii),rae=BB(Kh),eae=BB(HF),nae=BB($_),tae=BB(mn),uae=BB(CF),aae=BB(kb),iae=BB(Pa),cae=BB($v),fae=BB(Zm),oae=BB(ds),sae=BB(Ku),lae=BB(fh),vae=BB(Th),Dae=BB(yf),bae=BB(rs),pae=BB(Pa),Eae=BB(Zm),mae=BB(Th),Fae=BB(Pa),kae=BB(Zm),dae=BB(Th),hae=BB(Uu),yae=BB("eval"),_ae=BB(Fe),Aae=BB(H_),Cae=BB(jr),wae=BB(ve),Sae=BB(Py),gae=BB(I_),Bae=BB(Ku),Tae=BB(sp),Iae=BB(If),Oae=BB(qF),Nae=BB(Z_),xae=BB(ef),Lae=BB(Lc),Pae=BB(h_),Rae=BB(Ty),Mae=BB(ND),Gae=BB(Oa),Uae=BB(RD),jae=BB(Gi),Hae=BB(rh),Xae=BB(Lr),Yae=BB(_u),Vae=BB(um),Kae=BB(kb),Wae=BB(Sv),Jae=BB(MS),qae=BB(gs),zae=BB(ar),$ae=BB(Jh),Qae=BB(Pf),Zae=BB(to),rie=BB(js),eie=BB(qn),nie=BB(Gf),tie=BB(xE),uie=BB(DE),aie=BB(ae),iie=BB(yf),cie=BB(Dp),fie=BB(rs),oie=BB(Fw),sie=BB(Vs),lie=BB(sp),vie=[0,BB("src/parser/parser_env.ml"),356,9],Die=BB("Internal Error: Tried to add_declared_private with outside of class scope."),bie=BB("Internal Error: `exit_class` called before a matching `enter_class`"),pie=BB(rA),Eie=BB(rA),mie=[0,0,0],Fie=[0,0,0],kie=BB("Parser_env.Try.Rollback"),die=BB(rA),hie=BB(rA),yie=[0,BB(sp),BB(El),BB(jv),BB(kE),BB(xb),BB(Ig),BB(ci),BB(ES),BB(It),BB(mE),BB(PE),BB(Ow),BB(Io),BB(Dn),BB(C_),BB(Ht),BB(fm),BB(OC),BB(ol),BB(xl),BB(Fc),BB(oD),BB(Hd),BB(gv),BB(ar),BB(yE),BB(ot),BB(Kp),BB(Rl),BB(fa),BB(Jm),BB(tp),BB(xE),BB(gg),BB(Y_),BB(Af),BB(ml),BB(xe),BB(jg),BB(xt),BB(Mi),BB(qn),BB(Ec),BB(hh),BB(c),BB(lv),BB(uw),BB(vk),BB(ky),BB(Gl),BB(BS),BB(Kd),BB(Bd),BB(it),BB(xm),BB(mu),BB(Yu),BB(Og),BB(NS),BB(nh),BB(pe),BB(Ok),BB(ka),BB(ya),BB(Mb),BB(Fd),BB(Pm),BB(He),BB(TC),BB(NF),BB(LS),BB(nS),BB(fd),BB(pD),BB(li),BB(ut),BB(or),BB(cu),BB(Za),BB(_h),BB(ty),BB(Pu),BB(jw),BB(fn),BB(Xo),BB(Gm),BB(oc),BB(Le),BB(bg),BB(n),BB(kg),BB(Ll),BB(qs),BB(cA),BB(yl),BB(ri),BB(Yo),BB(zh),BB(Ro),BB(Tg),BB(Wi),BB(jk),BB(Ng),BB(fA),BB(Lk),BB(Bw),BB(j),BB(Co),BB(eb),BB(uo),BB(Wv),BB(lm),BB(_E),BB(qS),BB(mo),BB(pr),BB(Rr),BB(da),BB(Rk),BB(Uh),BB(SS),BB(dt),BB(IC),BB(nv),BB(Cp),BB(Xr),BB(H_),BB(j_),BB(Xf),BB(V_),BB(il),BB(Pb),BB(Pg),BB(Jh),BB(EC),BB(Gd),BB(he),BB(hg),BB(Fu),BB(VS),BB(QC),BB(RS),BB(kc),BB(mh),BB(te),BB(jA),BB(tf),BB(Fm),BB(Ch),BB(ei),BB(tr),BB(Et),BB(Vg),BB(co),BB(zc),BB(B_),BB(uB),BB(Tb),BB(fE),BB(B),BB(Ww),BB(xc),BB(sA),BB(pC),BB(Wg),BB(Ds),BB(oy),BB(Lt),BB(cn),BB(vv),BB(Jf),BB(dn),BB(_d),BB(Id),BB(Dw),BB(re),BB(jy),BB(pb),BB(Gn),BB(Zo),BB(bw),BB(On),BB(Ot),BB(ws),BB(FF),BB(Ws),BB(Qd),BB(hd),BB(Eh),BB(CF),BB(ap),BB(wA),BB(sf),BB(EE),BB(Db),BB(Cd),BB(Nu),BB(OA),BB(A_),BB(Ci),BB(Gi),BB(RD),BB(zk),BB(Xd),BB(sa),BB(ep),BB(Ue),BB(lE),BB(ki),BB(wf),BB(Vt),BB(NA),BB(Ve),BB(ir),BB(Hy),BB(lt),BB(Vw),BB(Oe),BB(JA),BB(Yd),BB(aC),BB(nn),BB(R),BB(Ui),BB(Kb),BB(Qi),BB(Fn),BB(Lc),BB(uC),BB(y),BB(Mr),BB(se),BB(Bl),BB(tu),BB(pk),BB(qd),BB(Gy),BB(ob),BB($o),BB(ga)],_ie=[0,BB(sp),BB(El),BB(jv),BB(vn),BB(n_),BB(kE),BB(xb),BB(Ig),BB(ci),BB(ES),BB(It),BB(mE),BB(PE),BB(Ow),BB(Io),BB(Dn),BB(C_),BB(Ht),BB(fm),BB(OC),BB(ol),BB(xl),BB(Fc),BB(oD),BB(Hd),BB(gv),BB(ar),BB(yE),BB(ot),BB(Kp),BB(Rl),BB(fa),BB(Jm),BB(tp),BB(xE),BB(gg),BB(Y_),BB(Af),BB(ml),BB(xe),BB(jg),BB(xt),BB(Mi),BB(qn),BB(Ec),BB(hh),BB(c),BB(lv),BB(uw),BB(vk),BB(ky),BB(Gl),BB(BS),BB(Kd),BB(Bd),BB(it),BB(xm),BB(mu),BB(Yu),BB(Og),BB(NS),BB(nh),BB(pe),BB(Ok),BB(ka),BB(ya),BB(Mb),BB(Fd),BB(Pm),BB(He),BB(TC),BB(NF),BB(LS),BB(nS),BB(fd),BB(pD),BB(li),BB(ut),BB(or),BB(cu),BB(Za),BB(_h),BB(ty),BB(Pu),BB(jw),BB(fn),BB(Xo),BB(Gm),BB(oc),BB(Le),BB(bg),BB(n),BB(kg),BB(Ll),BB(qs),BB(cA),BB(yl),BB(ri),BB(Yo),BB(zh),BB(Ro),BB(Tg),BB(Wi),BB(jk),BB(Ng),BB(fA),BB(Lk),BB(Bw),BB(j),BB(Co),BB(eb),BB(uo),BB(Wv),BB(lm),BB(_E),BB(qS),BB(mo),BB(pr),BB(Rr),BB(da),BB(Rk),BB(Uh),BB(SS),BB(dt),BB(IC),BB(nv),BB(Cp),BB(Xr),BB(H_),BB(j_),BB(Xf),BB(V_),BB(il),BB(Pb),BB(Pg),BB(Jh),BB(EC),BB(Gd),BB(he),BB(hg),BB(Fu),BB(VS),BB(QC),BB(RS),BB(kc),BB(mh),BB(te),BB(jA),BB(tf),BB(Fm),BB(Ch),BB(ei),BB(tr),BB(Et),BB(Vg),BB(co),BB(zc),BB(B_),BB(uB),BB(Tb),BB(fE),BB(B),BB(Ww),BB(xc),BB(sA),BB(pC),BB(Wg),BB(Ds),BB(oy),BB(Lt),BB(cn),BB(vv),BB(Jf),BB(dn),BB(_d),BB(Id),BB(Dw),BB(re),BB(jy),BB(pb),BB(Gn),BB(Zo),BB(bw),BB(On),BB(Ot),BB(ws),BB(FF),BB(Ws),BB(Qd),BB(hd),BB(Eh),BB(CF),BB(ap),BB(wA),BB(sf),BB(EE),BB(Db),BB(Cd),BB(Nu),BB(OA),BB(A_),BB(Ci),BB(Gi),BB(RD),BB(zk),BB(Xd),BB(sa),BB(bi),BB(ep),BB(ui),BB(eu),BB(Ue),BB(lE),BB(ki),BB(wf),BB(Vt),BB(NA),BB(Ve),BB(ir),BB(Hy),BB(lt),BB(Vw),BB(Oe),BB(JA),BB(Yd),BB(aC),BB(nn),BB(R),BB(Ui),BB(Kb),BB(Qi),BB(Fn),BB(Lc),BB(uC),BB(y),BB(Mr),BB(se),BB(Bl),BB(tu),BB(pk),BB(qd),BB(Gy),BB(ob),BB($o),BB(ga)],Aie=[0,BB(xe),BB(da),BB(Ch),BB(Fu),BB(Fn),BB(mu),BB(Gm),BB(Za),BB(Co),BB(Cp),BB(OC),BB(xE),BB(NF),BB(_d),BB(Vw),BB(qS),BB(oc),BB(pr),BB(hd),BB(ws),BB(El),BB(B),BB(Tg),BB(Xo),BB(QC),BB(Qd),BB(hg),BB(kE),BB(Ds),BB(Bd),BB(Nu),BB(Ui),BB(ei),BB(R),BB(lm),BB(Gn),BB(mh),BB(NS),BB(Ww),BB(tp),BB(Bl),BB(_h),BB(Gd),BB(Af),BB(Eh),BB(Ro),BB(Le),BB(ir),BB(lE),BB(Fd),BB(ky),BB(cu),BB(vk),BB(Lk),BB(Vt),BB(nS),BB(lv),BB(ut),BB(jA),BB(bg),BB(eb),BB(_E),BB(VS),BB(ri),BB(zk),BB(xl),BB(On),BB(or),BB(Bw),BB(sa),BB(Yo),BB(Fm),BB(Kd),BB(Gy),BB(Db),BB(jy),BB(Ll),BB(ya),BB(ob),BB(Kb),BB(Mi),BB(xb),BB(uw),BB(EC),BB(se),BB(fE),BB(gv),BB(SS),BB(lt),BB(jw),BB(Jm),BB(CF),BB(pC),BB(ol),BB(sp),BB(Hd),BB(A_),BB(Ow),BB(Ok),BB(Ec),BB(PE),BB(Ue),BB(OA),BB(ES),BB(mo),BB(Gl),BB(nv),BB(FF),BB(cn),BB(LS),BB(Id),BB(zh),BB(pe),BB(oy),BB(Dn),BB(oD),BB(Ig),BB(jg),BB(Io),BB(mE),BB(NA),BB(xc),BB(ki),BB(cA),BB(tf),BB(It),BB(ep),BB(fn),BB(jk),BB(tu),BB(qs),BB(Yd),BB(Hy),BB(j_),BB(nh),BB(Pm),BB(Ng),BB(kg),BB(Jh),BB(qn),BB(uC),BB(gg),BB(Og),BB(ar),BB(Gi),BB(he),BB(TC),BB(Jf),BB(Rr),BB(Mb),BB(co),BB(Ws),BB(Xf),BB(wf),BB(tr),BB(yl),BB(Rk),BB(RS),BB(te),BB(Ot),BB(c),BB(uB),BB(Pb),BB(bw),BB(re),BB(Pu),BB(xt),BB(V_),BB(pD),BB(it),BB(Fc),BB(li),BB(C_),BB(Qi),BB(EE),BB(aC),BB(Cd),BB(dt),BB(fa),BB(kc),BB(hh),BB(Pg),BB(JA),BB(ty),BB(Wv),BB(Ve),BB(Xr),BB(ap),BB(fm),BB($o),BB(ci),BB(nn),BB(Ht),BB(wA),BB(uo),BB(Uh),BB(Xd),BB(Wi),BB(xm),BB(IC),BB(Lt),BB(fA),BB(Kp),BB(pk),BB(Yu),BB(Mr),BB(dn),BB(ka),BB(vv),BB(zc),BB(B_),BB(ml),BB(RD),BB(Et),BB(BS),BB(pb),BB(sf),BB(ot),BB(Rl),BB(Y_),BB(Tb),BB(Dw),BB(sA),BB(He),BB(y),BB(il),BB(Oe),BB(j),BB(fd),BB(Vg),BB(Ci),BB(Zo),BB(Lc),BB(qd),BB(H_),BB(jv),BB(Wg),BB(yE),BB(n)],Cie=[0,BB(xe),BB(da),BB(Ch),BB(Fu),BB(Fn),BB(mu),BB(Gm),BB(Za),BB(Co),BB(Cp),BB(OC),BB(xE),BB(NF),BB(_d),BB(Vw),BB(qS),BB(oc),BB(pr),BB(hd),BB(ws),BB(El),BB(B),BB(Tg),BB(Xo),BB(QC),BB(Qd),BB(hg),BB(kE),BB(n_),BB(Ds),BB(Bd),BB(Nu),BB(Ui),BB(ei),BB(R),BB(lm),BB(Gn),BB(mh),BB(NS),BB(Ww),BB(tp),BB(Bl),BB(_h),BB(Gd),BB(Af),BB(Eh),BB(Ro),BB(Le),BB(ir),BB(lE),BB(Fd),BB(ky),BB(ui),BB(cu),BB(vk),BB(Lk),BB(Vt),BB(nS),BB(lv),BB(ut),BB(jA),BB(bg),BB(eb),BB(_E),BB(VS),BB(ri),BB(zk),BB(xl),BB(On),BB(or),BB(Bw),BB(sa),BB(Yo),BB(Fm),BB(Kd),BB(Gy),BB(Db),BB(jy),BB(Ll),BB(ya),BB(ob),BB(Kb),BB(Mi),BB(xb),BB(uw),BB(EC),BB(se),BB(fE),BB(gv),BB(SS),BB(lt),BB(jw),BB(Jm),BB(CF),BB(pC),BB(ol),BB(sp),BB(Hd),BB(A_),BB(Ow),BB(Ok),BB(Ec),BB(PE),BB(Ue),BB(OA),BB(ES),BB(mo),BB(Gl),BB(nv),BB(FF),BB(cn),BB(LS),BB(Id),BB(zh),BB(pe),BB(oy),BB(Dn),BB(oD),BB(Ig),BB(jg),BB(Io),BB(mE),BB(NA),BB(xc),BB(ki),BB(cA),BB(tf),BB(It),BB(ep),BB(fn),BB(jk),BB(tu),BB(qs),BB(Yd),BB(Hy),BB(j_),BB(nh),BB(Pm),BB(Ng),BB(kg),BB(Jh),BB(qn),BB(uC),BB(gg),BB(Og),BB(ar),BB(Gi),BB(he),BB(TC),BB(Jf),BB(Rr),BB(Mb),BB(co),BB(Ws),BB(Xf),BB(wf),BB(tr),BB(yl),BB(Rk),BB(RS),BB(te),BB(Ot),BB(c),BB(uB),BB(Pb),BB(bw),BB(re),BB(Pu),BB(xt),BB(V_),BB(pD),BB(it),BB(Fc),BB(li),BB(C_),BB(Qi),BB(EE),BB(aC),BB(Cd),BB(dt),BB(eu),BB(fa),BB(kc),BB(hh),BB(Pg),BB(JA),BB(ty),BB(Wv),BB(Ve),BB(Xr),BB(ap),BB(fm),BB(bi),BB($o),BB(ci),BB(nn),BB(Ht),BB(vn),BB(wA),BB(uo),BB(Uh),BB(Xd),BB(Wi),BB(xm),BB(IC),BB(Lt),BB(fA),BB(Kp),BB(pk),BB(Yu),BB(Mr),BB(dn),BB(ka),BB(vv),BB(zc),BB(B_),BB(ml),BB(RD),BB(Et),BB(BS),BB(pb),BB(sf),BB(ot),BB(Rl),BB(Y_),BB(Tb),BB(Dw),BB(sA),BB(He),BB(y),BB(il),BB(Oe),BB(j),BB(fd),BB(Vg),BB(Ci),BB(Zo),BB(Lc),BB(qd),BB(H_),BB(jv),BB(Wg),BB(yE),BB(n)],wie=BB(Xu),Sie=BB(hn),gie=[0,[11,BB("Failure while looking up "),[2,0,[11,BB(". Index: "),[4,0,0,0,[11,BB(". Length: "),[4,0,0,0,[12,46,0]]]]]]],BB("Failure while looking up %s. Index: %d. Length: %d.")],Bie=[0,0,0,0],Tie=BB("Offset_utils.Offset_lookup_failed"),Iie=BB(PC),Oie=BB(Lv),Nie=BB(tA),xie=BB(pF),Lie=BB(pF),Pie=BB(tA),Rie=BB($r),Mie=BB(ju),Gie=BB(xk),Uie=BB(xk),jie=BB("Program"),Hie=BB(Vi),Xie=BB("BreakStatement"),Yie=BB(Vi),Vie=BB("ContinueStatement"),Kie=BB("DebuggerStatement"),Wie=BB(gS),Jie=BB("DeclareExportAllDeclaration"),qie=BB(gS),zie=BB(tB),$ie=BB(Vu),Qie=BB(Z_),Zie=BB("DeclareExportDeclaration"),rce=BB(Ye),ece=BB(xk),nce=BB(pi),tce=BB("DeclareModule"),uce=BB(ib),ace=BB("DeclareModuleExports"),ice=BB(ch),cce=BB(xk),fce=BB("DoWhileStatement"),oce=BB("EmptyStatement"),sce=BB(nA),lce=BB(Vu),vce=BB("ExportDefaultDeclaration"),Dce=BB(nA),bce=BB(gS),pce=BB("ExportAllDeclaration"),Ece=BB(nA),mce=BB(gS),Fce=BB(tB),kce=BB(Vu),dce=BB("ExportNamedDeclaration"),hce=BB(m),yce=BB(dn),_ce=BB("ExpressionStatement"),Ace=BB(xk),Cce=BB(J),wce=BB(ch),Sce=BB(Dd),gce=BB("ForStatement"),Bce=BB(Sl),Tce=BB(xk),Ice=BB(au),Oce=BB(ff),Nce=BB("ForInStatement"),xce=BB(ef),Lce=BB(xk),Pce=BB(au),Rce=BB(ff),Mce=BB("ForOfStatement"),Gce=BB($E),Uce=BB(Hb),jce=BB(ch),Hce=BB("IfStatement"),Xce=BB($r),Yce=BB(yf),Vce=BB(Um),Kce=BB(Fb),Wce=BB(gS),Jce=BB(tB),qce=BB("ImportDeclaration"),zce=BB(xk),$ce=BB(Vi),Qce=BB("LabeledStatement"),Zce=BB(lA),rfe=BB("ReturnStatement"),efe=BB(MF),nfe=BB("discriminant"),tfe=BB("SwitchStatement"),ufe=BB(lA),afe=BB("ThrowStatement"),ife=BB(Fl),cfe=BB(qt),ffe=BB(y),ofe=BB("TryStatement"),sfe=BB(xk),lfe=BB(ch),vfe=BB("WhileStatement"),Dfe=BB(xk),bfe=BB(Nc),pfe=BB("WithStatement"),Efe=BB(hl),mfe=BB("ArrayExpression"),Ffe=BB(Ia),kfe=BB(a_),dfe=BB(dn),hfe=BB(lv),yfe=BB(RS),_fe=BB(v_),Afe=BB(xk),Cfe=BB(C),wfe=BB(pi),Sfe=BB("ArrowFunctionExpression"),gfe=BB("="),Bfe=BB(au),Tfe=BB(ff),Ife=BB(Xw),Ofe=BB("AssignmentExpression"),Nfe=BB(au),xfe=BB(ff),Lfe=BB(Xw),Pfe=BB("BinaryExpression"),Rfe=BB("CallExpression"),Mfe=BB(Un),Gfe=BB(eh),Ufe=BB("ComprehensionExpression"),jfe=BB($E),Hfe=BB(Hb),Xfe=BB(ch),Yfe=BB("ConditionalExpression"),Vfe=BB(Un),Kfe=BB(eh),Wfe=BB("GeneratorExpression"),Jfe=BB(gS),qfe=BB("ImportExpression"),zfe=BB("||"),$fe=BB("&&"),Qfe=BB(a),Zfe=BB(au),roe=BB(ff),eoe=BB(Xw),noe=BB("LogicalExpression"),toe=BB("MemberExpression"),uoe=BB(vC),aoe=BB(bC),ioe=BB("MetaProperty"),coe=BB(Uu),foe=BB(SE),ooe=BB(cv),soe=BB("NewExpression"),loe=BB(gu),voe=BB("ObjectExpression"),Doe=BB(kv),boe=BB("OptionalCallExpression"),poe=BB(kv),Eoe=BB("OptionalMemberExpression"),moe=BB(tF),Foe=BB("SequenceExpression"),koe=BB("Super"),doe=BB("ThisExpression"),hoe=BB(ib),yoe=BB(dn),_oe=BB("TypeCastExpression"),Aoe=BB(lA),Coe=BB("AwaitExpression"),woe=BB(f_),Soe=BB(SA),goe=BB("!"),Boe=BB("~"),Toe=BB(yf),Ioe=BB(rs),Ooe=BB(rh),Noe=BB("matched above"),xoe=BB(lA),Loe=BB(BD),Poe=BB(Xw),Roe=BB("UnaryExpression"),Moe=BB("--"),Goe=BB("++"),Uoe=BB(BD),joe=BB(lA),Hoe=BB(Xw),Xoe=BB("UpdateExpression"),Yoe=BB(gh),Voe=BB(lA),Koe=BB("YieldExpression"),Woe=BB("Unexpected FunctionDeclaration with BodyExpression"),Joe=BB(Ia),qoe=BB(a_),zoe=BB(dn),$oe=BB(lv),Qoe=BB(RS),Zoe=BB(v_),rse=BB(xk),ese=BB(C),nse=BB(pi),tse=BB("FunctionDeclaration"),use=BB("Unexpected FunctionExpression with BodyExpression"),ase=BB(Ia),ise=BB(a_),cse=BB(dn),fse=BB(lv),ose=BB(RS),sse=BB(v_),lse=BB(xk),vse=BB(C),Dse=BB(pi),bse=BB("FunctionExpression"),pse=BB(kv),Ese=BB(ib),mse=BB($l),Fse=BB(f),kse=BB(kv),dse=BB(ib),hse=BB($l),yse=BB("PrivateIdentifier"),_se=BB(kv),Ase=BB(ib),Cse=BB($l),wse=BB(f),Sse=BB(Hb),gse=BB(ch),Bse=BB("SwitchCase"),Tse=BB(xk),Ise=BB("param"),Ose=BB("CatchClause"),Nse=BB(xk),xse=BB("BlockStatement"),Lse=BB(pi),Pse=BB("DeclareVariable"),Rse=BB(lv),Mse=BB(pi),Gse=BB("DeclareFunction"),Use=BB(ln),jse=BB(Fe),Hse=BB(kb),Xse=BB(xk),Yse=BB(Ia),Vse=BB(pi),Kse=BB("DeclareClass"),Wse=BB(kb),Jse=BB(xk),qse=BB(Ia),zse=BB(pi),$se=BB("DeclareInterface"),Qse=BB(Um),Zse=BB($r),rle=BB(Wn),ele=BB("ExportNamespaceSpecifier"),nle=BB(au),tle=BB(Ia),ule=BB(pi),ale=BB("DeclareTypeAlias"),ile=BB(au),cle=BB(Ia),fle=BB(pi),ole=BB("TypeAlias"),sle=BB("DeclareOpaqueType"),lle=BB("OpaqueType"),vle=BB(sE),Dle=BB(pp),ble=BB(Ia),ple=BB(pi),Ele=BB("ClassDeclaration"),mle=BB("ClassExpression"),Fle=BB(Y),kle=BB(Fe),dle=BB("superTypeParameters"),hle=BB("superClass"),yle=BB(Ia),_le=BB(xk),Ale=BB(pi),Cle=BB(dn),wle=BB("Decorator"),Sle=BB(Ia),gle=BB(pi),Ble=BB("ClassImplements"),Tle=BB(xk),Ile=BB("ClassBody"),Ole=BB(cp),Nle=BB(er),xle=BB(Yn),Lle=BB(nu),Ple=BB(Y),Rle=BB(si),Mle=BB(Ku),Gle=BB(Ye),Ule=BB(Um),jle=BB(Mg),Hle=BB("MethodDefinition"),Xle=BB(Ze),Yle=BB(xb),Vle=BB(Ku),Kle=BB(si),Wle=BB(ib),Jle=BB(Um),qle=BB(Mg),zle=BB(US),$le=BB("Internal Error: Private name found in class prop"),Qle=BB(Ze),Zle=BB(xb),rve=BB(Ku),eve=BB(si),nve=BB(ib),tve=BB(Um),uve=BB(Mg),ave=BB(US),ive=BB(pi),cve=BB(NE),fve=BB(Dd),ove=BB(pi),sve=BB("EnumStringMember"),lve=BB(pi),vve=BB(NE),Dve=BB(Dd),bve=BB(pi),pve=BB("EnumNumberMember"),Eve=BB(Dd),mve=BB(pi),Fve=BB("EnumBooleanMember"),kve=BB(qo),dve=BB(Ay),hve=BB($n),yve=BB("EnumBooleanBody"),_ve=BB(qo),Ave=BB(Ay),Cve=BB($n),wve=BB("EnumNumberBody"),Sve=BB(qo),gve=BB(Ay),Bve=BB($n),Tve=BB("EnumStringBody"),Ive=BB(qo),Ove=BB($n),Nve=BB("EnumSymbolBody"),xve=BB(xk),Lve=BB(pi),Pve=BB("EnumDeclaration"),Rve=BB(kb),Mve=BB(xk),Gve=BB(Ia),Uve=BB(pi),jve=BB("InterfaceDeclaration"),Hve=BB(Ia),Xve=BB(pi),Yve=BB("InterfaceExtends"),Vve=BB(ib),Kve=BB(gu),Wve=BB("ObjectPattern"),Jve=BB(ib),qve=BB(hl),zve=BB("ArrayPattern"),$ve=BB(au),Qve=BB(ff),Zve=BB(ad),rDe=BB(ib),eDe=BB($l),nDe=BB(f),tDe=BB(lA),uDe=BB(zD),aDe=BB(lA),iDe=BB(zD),cDe=BB(au),fDe=BB(ff),oDe=BB(ad),sDe=BB(Dd),lDe=BB(Dd),vDe=BB(Yn),DDe=BB(nu),bDe=BB(Ri),pDe=BB(si),EDe=BB(fy),mDe=BB(er),FDe=BB(Ye),kDe=BB(Um),dDe=BB(Mg),hDe=BB(Ee),yDe=BB(lA),_De=BB("SpreadProperty"),ADe=BB(au),CDe=BB(ff),wDe=BB(ad),SDe=BB(si),gDe=BB(fy),BDe=BB(er),TDe=BB(Ye),IDe=BB(Um),ODe=BB(Mg),NDe=BB(Ee),xDe=BB(lA),LDe=BB("SpreadElement"),PDe=BB(Sl),RDe=BB(au),MDe=BB(ff),GDe=BB("ComprehensionBlock"),UDe=BB("We should not create Literal nodes for bigints"),jDe=BB(Im),HDe=BB(Mb),XDe=BB("regex"),YDe=BB(Te),VDe=BB(Um),KDe=BB(Te),WDe=BB(Um),JDe=BB(kC),qDe=BB(Te),zDe=BB(Um),$De=BB(kC),QDe=BB(HF),ZDe=BB(Um),rbe=BB("BigIntLiteral"),ebe=BB(Te),nbe=BB(Um),tbe=BB(kC),ube=BB(Th),abe=BB(Pa),ibe=BB(Te),cbe=BB(Um),fbe=BB(kC),obe=BB(tF),sbe=BB("quasis"),lbe=BB("TemplateLiteral"),vbe=BB(oA),Dbe=BB(Te),bbe=BB(Vr),pbe=BB(Um),Ebe=BB("TemplateElement"),mbe=BB(Xy),Fbe=BB("tag"),kbe=BB("TaggedTemplateExpression"),dbe=BB(Dp),hbe=BB(us),ybe=BB(Oa),_be=BB(Ye),Abe=BB("declarations"),Cbe=BB("VariableDeclaration"),wbe=BB(Dd),Sbe=BB(pi),gbe=BB("VariableDeclarator"),Bbe=BB(Ye),Tbe=BB("Variance"),Ibe=BB("AnyTypeAnnotation"),Obe=BB("MixedTypeAnnotation"),Nbe=BB("EmptyTypeAnnotation"),xbe=BB("VoidTypeAnnotation"),Lbe=BB("NullLiteralTypeAnnotation"),Pbe=BB("SymbolTypeAnnotation"),Rbe=BB("NumberTypeAnnotation"),Mbe=BB("BigIntTypeAnnotation"),Gbe=BB("StringTypeAnnotation"),Ube=BB("BooleanTypeAnnotation"),jbe=BB(ib),Hbe=BB("NullableTypeAnnotation"),Xbe=BB(Ia),Ybe=BB(Fa),Vbe=BB(a_),Kbe=BB(DE),Wbe=BB(C),Jbe=BB("FunctionTypeAnnotation"),qbe=BB(kv),zbe=BB(ib),$be=BB($l),Qbe=BB(zl),Zbe=BB(kv),rpe=BB(ib),epe=BB($l),npe=BB(zl),tpe=[0,0,0,0,0],upe=BB("internalSlots"),ape=BB("callProperties"),ipe=BB("indexers"),cpe=BB(gu),fpe=BB("exact"),ope=BB(xA),spe=BB("ObjectTypeAnnotation"),lpe=BB(Ri),vpe=BB("There should not be computed object type property keys"),Dpe=BB(Dd),bpe=BB(Yn),ppe=BB(nu),Epe=BB(Ye),mpe=BB(xb),Fpe=BB(Ed),kpe=BB(Ku),dpe=BB(kv),hpe=BB(er),ype=BB(Um),_pe=BB(Mg),Ape=BB("ObjectTypeProperty"),Cpe=BB(lA),wpe=BB("ObjectTypeSpreadProperty"),Spe=BB(xb),gpe=BB(Ku),Bpe=BB(Um),Tpe=BB(Mg),Ipe=BB(pi),Ope=BB("ObjectTypeIndexer"),Npe=BB(Ku),xpe=BB(Um),Lpe=BB("ObjectTypeCallProperty"),Ppe=BB(Um),Rpe=BB(er),Mpe=BB(Ku),Gpe=BB(kv),Upe=BB(pi),jpe=BB("ObjectTypeInternalSlot"),Hpe=BB(xk),Xpe=BB(kb),Ype=BB("InterfaceTypeAnnotation"),Vpe=BB("elementType"),Kpe=BB("ArrayTypeAnnotation"),Wpe=BB(pi),Jpe=BB("qualification"),qpe=BB("QualifiedTypeIdentifier"),zpe=BB(Ia),$pe=BB(pi),Qpe=BB("GenericTypeAnnotation"),Zpe=BB("indexType"),rEe=BB("objectType"),eEe=BB("IndexedAccessType"),nEe=BB(kv),tEe=BB("OptionalIndexedAccessType"),uEe=BB(tS),aEe=BB("UnionTypeAnnotation"),iEe=BB(tS),cEe=BB("IntersectionTypeAnnotation"),fEe=BB(lA),oEe=BB("TypeofTypeAnnotation"),sEe=BB(tS),lEe=BB("TupleTypeAnnotation"),vEe=BB(Te),DEe=BB(Um),bEe=BB("StringLiteralTypeAnnotation"),pEe=BB(Te),EEe=BB(Um),mEe=BB("NumberLiteralTypeAnnotation"),FEe=BB(Te),kEe=BB(Um),dEe=BB("BigIntLiteralTypeAnnotation"),hEe=BB(Th),yEe=BB(Pa),_Ee=BB(Te),AEe=BB(Um),CEe=BB("BooleanLiteralTypeAnnotation"),wEe=BB("ExistsTypeAnnotation"),SEe=BB(ib),gEe=BB("TypeAnnotation"),BEe=BB(C),TEe=BB("TypeParameterDeclaration"),IEe=BB(Z_),OEe=BB(xb),NEe=BB(gt),xEe=BB($l),LEe=BB("TypeParameter"),PEe=BB(C),REe=BB(Fs),MEe=BB(C),GEe=BB(Fs),UEe=BB(ii),jEe=BB(i),HEe=BB("closingElement"),XEe=BB("openingElement"),YEe=BB("JSXElement"),VEe=BB("closingFragment"),KEe=BB(i),WEe=BB("openingFragment"),JEe=BB("JSXFragment"),qEe=BB("selfClosing"),zEe=BB(ny),$Ee=BB($l),QEe=BB("JSXOpeningElement"),ZEe=BB("JSXOpeningFragment"),rme=BB($l),eme=BB("JSXClosingElement"),nme=BB("JSXClosingFragment"),tme=BB(Um),ume=BB($l),ame=BB("JSXAttribute"),ime=BB(lA),cme=BB("JSXSpreadAttribute"),fme=BB("JSXEmptyExpression"),ome=BB(dn),sme=BB("JSXExpressionContainer"),lme=BB(dn),vme=BB("JSXSpreadChild"),Dme=BB(Te),bme=BB(Um),pme=BB("JSXText"),Eme=BB(vC),mme=BB(Nc),Fme=BB("JSXMemberExpression"),kme=BB($l),dme=BB("namespace"),hme=BB("JSXNamespacedName"),yme=BB($l),_me=BB("JSXIdentifier"),Ame=BB(Wn),Cme=BB(Xs),wme=BB("ExportSpecifier"),Sme=BB(Xs),gme=BB("ImportDefaultSpecifier"),Bme=BB(Xs),Tme=BB("ImportNamespaceSpecifier"),Ime=BB(Fb),Ome=BB(Xs),Nme=BB("imported"),xme=BB("ImportSpecifier"),Lme=BB("Line"),Pme=BB("Block"),Rme=BB(Um),Mme=BB(Um),Gme=BB("DeclaredPredicate"),Ume=BB("InferredPredicate"),jme=BB(Uu),Hme=BB(SE),Xme=BB(cv),Yme=BB(si),Vme=BB(vC),Kme=BB(Nc),Wme=BB("message"),Jme=BB(Lv),qme=BB("end"),zme=BB(O),$me=BB(gS),Qme=BB(hn),Zme=BB(Xu),rFe=BB(gs),eFe=BB(qF),nFe=BB(Pf),tFe=BB(to),uFe=BB(qn),aFe=BB(xE),iFe=BB(DE),cFe=BB(ar),fFe=BB(ae),oFe=BB(Dp),sFe=BB(Fw),lFe=BB(Vs),vFe=BB(Oa),DFe=BB(us),bFe=BB(Zm),pFe=BB(Pa),EFe=BB(Th),mFe=BB(Lc),FFe=BB(h_),kFe=BB(Ty),dFe=BB(RD),hFe=BB(Z_),yFe=BB(Lr),_Fe=BB(Sv),AFe=BB(MS),CFe=BB(ND),wFe=BB(kb),SFe=BB(Ku),gFe=BB(_u),BFe=BB(js),TFe=BB(rh),IFe=BB(yf),OFe=BB(rs),NFe=BB(If),xFe=BB(um),LFe=BB(Jh),PFe=BB(Gf),RFe=BB(Fe),MFe=BB(H_),GFe=BB(jr),UFe=BB(ve),jFe=BB(Py),HFe=BB(I_),XFe=BB(sp),YFe=BB(Gi),VFe=BB(Ze),KFe=BB($r),WFe=BB(Pn),JFe=BB("of"),qFe=BB(v_),zFe=BB(ef),$Fe=BB(Kh),QFe=BB($v),ZFe=BB(CF),rke=BB(ds),eke=BB(HF),nke=BB(fh),tke=BB(rs),uke=BB(wa),ake=BB(mn),ike=BB($_),cke=[0,BB(lF)],fke=BB(rA),oke=[8,0],ske=BB(rA),lke=[0,1],vke=[0,2],Dke=[0,3],bke=[0,0],pke=[0,0],Eke=[0,0,0,0,0],mke=[0,BB(_e),851,6],Fke=[0,BB(_e),854,6],kke=[0,BB(_e),957,8],dke=BB(Ed),hke=[0,BB(_e),974,8],yke=BB("Can not have both `static` and `proto`"),_ke=BB(Ku),Ake=BB(Ed),Cke=BB(Yn),wke=BB(nu),Ske=BB(Yn),gke=BB(cp),Bke=BB(Ti),Tke=[0,0,0,0],Ike=[0,[0,0,0,0,0]],Oke=BB(DE),Nke=[0,0],xke=[15,1],Lke=[15,0],Pke=[0,BB(_e),ts,15],Rke=[0,BB(_e),mk,15],Mke=[0,43],Gke=[0,43],Uke=[0,0,0],jke=[0,0,0],Hke=[0,0,0],Xke=[0,41],Yke=BB(vs),Vke=BB(vs),Kke=[0,BB(et),1536,13],Wke=[0,BB(et),1302,17],Jke=[0,BB("a template literal part")],qke=[0,[0,BB(rA),BB(rA)],1],zke=BB(Zm),$ke=BB(Zm),Qke=BB(Th),Zke=BB(Pa),rde=BB("Invalid bigint "),ede=BB("Invalid bigint binary/octal "),nde=BB(Ep),tde=BB(hf),ude=BB(su),ade=BB(su),ide=BB(Tr),cde=[0,43],fde=[0,1],ode=[0,1],sde=[0,1],lde=[0,1],vde=[0,0],Dde=BB(ii),bde=BB(ii),pde=BB(js),Ede=BB(lp),mde=[0,BB("the identifier `target`")],Fde=[0,0],kde=BB(Jh),dde=BB(bC),hde=BB(bC),yde=[0,0,0],_de=[0,1,0],Ade=[0,1,1],Cde=BB(Gf),wde=[0,0],Sde=[0,BB("either a call or access of `super`")],gde=BB(Gf),Bde=[0,0],Tde=[0,1],Ide=[0,0],Ode=[0,1],Nde=[0,0],xde=[0,1],Lde=[0,0],Pde=[0,2],Rde=[0,3],Mde=[0,7],Gde=[0,6],Ude=[0,4],jde=[0,5],Hde=[0,[0,17,[0,2]]],Xde=[0,[0,18,[0,3]]],Yde=[0,[0,19,[0,4]]],Vde=[0,[0,0,[0,5]]],Kde=[0,[0,1,[0,5]]],Wde=[0,[0,2,[0,5]]],Jde=[0,[0,3,[0,5]]],qde=[0,[0,5,[0,6]]],zde=[0,[0,7,[0,6]]],$de=[0,[0,4,[0,6]]],Qde=[0,[0,6,[0,6]]],Zde=[0,[0,8,[0,7]]],rhe=[0,[0,9,[0,7]]],ehe=[0,[0,10,[0,7]]],nhe=[0,[0,11,[0,8]]],the=[0,[0,12,[0,8]]],uhe=[0,[0,15,[0,9]]],ahe=[0,[0,13,[0,9]]],ihe=[0,[0,14,[1,10]]],che=[0,[0,16,[0,9]]],fhe=[0,[0,21,[0,6]]],ohe=[0,[0,20,[0,6]]],she=[24,BB(a)],lhe=[0,[0,8]],vhe=[0,[0,7]],Dhe=[0,[0,6]],bhe=[0,[0,10]],phe=[0,[0,9]],Ehe=[0,[0,11]],mhe=[0,[0,5]],Fhe=[0,[0,4]],khe=[0,[0,2]],dhe=[0,[0,3]],hhe=[0,[0,1]],yhe=[0,[0,0]],_he=[0,0],Ahe=BB(Jh),Che=BB(js),whe=BB(lp),She=BB(bC),ghe=BB(v_),Bhe=BB(Jh),The=BB(js),Ihe=BB(lp),Ohe=BB(bC),Nhe=BB(ph),xhe=BB(cm),Lhe=[18,BB("JSX fragment")],Phe=[0,ft],Rhe=[1,ft],Mhe=BB(rA),Ghe=[0,BB(rA)],Uhe=[0,BB(lF)],jhe=BB(rA),Hhe=[0,0,0,0],Xhe=[0,BB("src/hack_forked/utils/collections/flow_map.ml"),698,36],Yhe=[0,0,0],Vhe=BB("unexpected PrivateName in Property, expected a PrivateField"),Khe=BB(cp),Whe=BB(Ti),Jhe=[0,0,0],qhe=BB(cp),zhe=BB(cp),$he=BB(Yn),Qhe=BB(nu),Zhe=[0,1],rye=[0,1],eye=[0,1],nye=BB(cp),tye=BB(Yn),uye=BB(nu),aye=BB("="),iye=BB(sp),cye=BB(ef),fye=BB("Internal Error: private name found in object props"),oye=BB(wg),sye=[0,BB(lF)],lye=BB(sp),vye=BB(ef),Dye=BB(sp),bye=BB(ef),pye=BB(wg),Eye=[11,BB(hg)],mye=[0,1],Fye=BB(Sh),kye=BB(kk),dye=[0,BB(Jp),1723,21],hye=BB(Sh),yye=BB(Z_),_ye=BB("other than an interface declaration!"),Aye=BB("Internal Flow Error! Parsed `export interface` into something "),Cye=BB(kk),wye=BB("Internal Flow Error! Unexpected export statement declaration!"),Sye=[0,40],gye=BB(Sh),Bye=BB(kk),Tye=[0,BB(rA),BB(rA),0],Iye=[0,BB(Nn)],Oye=BB(ue),Nye=BB("exports"),xye=[0,1],Lye=BB(ue),Pye=[0,1],Rye=BB(ln),Mye=[0,0],Gye=[0,1],Uye=[0,83],jye=[0,0],Hye=[0,1],Xye=BB(Sh),Yye=BB(Sh),Vye=BB(kk),Kye=BB(Sh),Wye=[0,BB("the keyword `as`")],Jye=BB(Sh),qye=BB(kk),zye=[0,BB(Nn)],$ye=[0,BB("the keyword `from`")],Qye=[0,BB(rA),BB(rA),0],Zye=BB("Parser error: No such thing as an expression pattern!"),r_e=[0,BB(G)],e_e=BB("Label"),n_e=[0,BB(G)],t_e=[0,0,0],u_e=[0,29],a_e=[0,BB(Jp),419,22],i_e=[0,28],c_e=[0,BB(Jp),438,22],f_e=[0,0],o_e=BB("the token `;`"),s_e=[0,0],l_e=[0,0],v_e=BB(ef),D_e=BB(us),b_e=BB(sp),p_e=[0,BB(wu)],E_e=[15,[0,0]],m_e=[0,BB(wu)],F_e=BB("use strict"),k_e=[0,0,0],d_e=BB("\n"),h_e=BB("Nooo: "),y_e=[0,BB("src/parser/parser_flow.ml"),43,28],__e=BB(Um),A_e=BB(PC),C_e=BB(hn),w_e=BB(Xu),S_e=BB("end"),g_e=BB(hn),B_e=BB(Xu),T_e=BB(O),I_e=BB(Lv),O_e=BB("normal"),N_e=BB($r),x_e=BB("jsxTag"),L_e=BB("jsxChild"),P_e=BB("template"),R_e=BB(Dv),M_e=BB("context"),G_e=BB($r),U_e=BB("use_strict"),j_e=BB(tS),H_e=BB("esproposal_optional_chaining"),X_e=BB("esproposal_nullish_coalescing"),Y_e=BB("esproposal_export_star_as"),V_e=BB("esproposal_decorators"),K_e=BB("esproposal_class_static_fields"),W_e=BB("esproposal_class_instance_fields"),J_e=BB("enums"),q_e=BB("Internal error: ");function z_e(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,z_e(r[1])];case 1:return[1,z_e(r[1])];case 2:return[2,z_e(r[1])];case 3:return[3,z_e(r[1])];case 4:return[4,z_e(r[1])];case 5:return[5,z_e(r[1])];case 6:return[6,z_e(r[1])];case 7:return[7,z_e(r[1])];case 8:return[8,r[1],z_e(r[2])];case 9:var e=r[1];return[9,e,e,z_e(r[3])];case 10:return[10,z_e(r[1])];case 11:return[11,z_e(r[1])];case 12:return[12,z_e(r[1])];case 13:return[13,z_e(r[1])];default:return[14,z_e(r[1])]}}function $_e(r,e){if("number"==typeof r)return e;switch(r[0]){case 0:return[0,$_e(r[1],e)];case 1:return[1,$_e(r[1],e)];case 2:return[2,$_e(r[1],e)];case 3:return[3,$_e(r[1],e)];case 4:return[4,$_e(r[1],e)];case 5:return[5,$_e(r[1],e)];case 6:return[6,$_e(r[1],e)];case 7:return[7,$_e(r[1],e)];case 8:return[8,r[1],$_e(r[2],e)];case 9:var n=r[2];return[9,r[1],n,$_e(r[3],e)];case 10:return[10,$_e(r[1],e)];case 11:return[11,$_e(r[1],e)];case 12:return[12,$_e(r[1],e)];case 13:return[13,$_e(r[1],e)];default:return[14,$_e(r[1],e)]}}function Q_e(r,e){if("number"==typeof r)return e;switch(r[0]){case 0:return[0,Q_e(r[1],e)];case 1:return[1,Q_e(r[1],e)];case 2:return[2,r[1],Q_e(r[2],e)];case 3:return[3,r[1],Q_e(r[2],e)];case 4:var n=r[3],t=r[2];return[4,r[1],t,n,Q_e(r[4],e)];case 5:var u=r[3],a=r[2];return[5,r[1],a,u,Q_e(r[4],e)];case 6:var i=r[3],c=r[2];return[6,r[1],c,i,Q_e(r[4],e)];case 7:var f=r[3],o=r[2];return[7,r[1],o,f,Q_e(r[4],e)];case 8:var s=r[3],l=r[2];return[8,r[1],l,s,Q_e(r[4],e)];case 9:return[9,r[1],Q_e(r[2],e)];case 10:return[10,Q_e(r[1],e)];case 11:return[11,r[1],Q_e(r[2],e)];case 12:return[12,r[1],Q_e(r[2],e)];case 13:var v=r[2];return[13,r[1],v,Q_e(r[3],e)];case 14:var D=r[2];return[14,r[1],D,Q_e(r[3],e)];case 15:return[15,Q_e(r[1],e)];case 16:return[16,Q_e(r[1],e)];case 17:return[17,r[1],Q_e(r[2],e)];case 18:return[18,r[1],Q_e(r[2],e)];case 19:return[19,Q_e(r[1],e)];case 20:var b=r[2];return[20,r[1],b,Q_e(r[3],e)];case 21:return[21,r[1],Q_e(r[2],e)];case 22:return[22,Q_e(r[1],e)];case 23:return[23,r[1],Q_e(r[2],e)];default:var p=r[2];return[24,r[1],p,Q_e(r[3],e)]}}function Z_e(r){throw[0,PI,r]}function rAe(r){throw[0,RI,r]}function eAe(r){return 0<=r?r:0|-r}OT();function nAe(r,e){var n=XT(r),t=XT(e),u=AT(n+t|0);return yB(r,0,u,0,n),yB(e,0,u,n,t),u}function tAe(r){return r?nO:tO}function uAe(r,e){return r?[0,r[1],uAe(r[2],e)]:e}!function(r){var e=mB.fds[r];e.flags.wronly&&nI("fd "+r+" is writeonly");var n={file:e.file,offset:e.offset,fd:r,opened:!0,out:!1,refill:null};tI[n.fd]=n}(0);var aAe=bI(1),iAe=bI(2),cAe=[0,function(r){return function(r){for(var e=r;;){if(!e)return 0;var n=e[2],t=e[1];try{uI(t)}catch(e){if((e=gI(e))[1]!==LI)throw e}e=n}}(function(){for(var r=0,e=0;e<tI.length;e++)tI[e]&&tI[e].opened&&tI[e].out&&(r=[0,tI[e].fd,r]);return r}())}];function fAe(r){return 97<=r&&!(g<r)?r+-32|0:r}var oAe=BB("Unix"),sAe=2147483643;function lAe(r){for(var e=0,n=r;;){if(!n)return e;e=e+1|0,n=n[2]}}function vAe(r){return r?r[1]:Z_e(vO)}function DAe(r){return r?r[2]:Z_e(lO)}function bAe(r,e){for(var n=r,t=e;;){if(!n)return t;var u=[0,n[1],t];n=n[2],t=u}}function pAe(r){return bAe(r,0)}function EAe(r){return r?uAe(r[1],EAe(r[2])):0}function mAe(r,e){if(e){var n=e[2];return[0,BI(r,e[1]),mAe(r,n)]}return 0}function FAe(r,e){for(var n=0,t=e;;){if(!t)return n;var u=t[2];n=[0,BI(r,t[1]),n],t=u}}function kAe(r,e){for(var n=e;;){if(!n)return 0;var t=n[2];BI(r,n[1]);n=t}}function dAe(r,e,n){for(var t=e,u=n;;){if(!u)return t;var a=u[2];t=TI(r,t,u[1]),u=a}}function hAe(r,e,n){return e?TI(r,e[1],hAe(r,e[2],n)):n}function yAe(r,e,n){for(var t=e,u=n;;){if(t){if(u){var a=u[2],i=t[2];TI(r,t[1],u[1]);t=i,u=a;continue}}else if(!u)return 0;return rAe(sO)}}function _Ae(r,e){for(var n=e;;){if(!n)return 0;var t=n[2],u=0===_T(n[1],r)?1:0;if(u)return u;n=t}}function AAe(r){return function(e){for(var n=0,t=e;;){if(!t)return pAe(n);var u=t[2],a=t[1];if(BI(r,a))n=[0,a,n],t=u;else t=u}}}function CAe(r,e){var n=AT(r);return function(r,e,n,t){if(n>0)if(0==e&&(n>=r.l||2==r.t&&n>=r.c.length))0==t?(r.c=rA,r.t=2):(r.c=_B(n,String.fromCharCode(t)),r.t=n==r.l?0:2);else for(4!=r.t&&dB(r),n+=e;e<n;e++)r.c[e]=t}(n,0,r,e),n}function wAe(r){var e=HT(r),n=AT(e);return hB(r,0,n,0,e),n}function SAe(r,e,n){if(0<=e&&0<=n&&!((HT(r)-n|0)<e)){var t=AT(n);return hB(r,e,t,0,n),t}return rAe(pO)}function gAe(r,e,n){return SAe(r,e,n)}function BAe(r,e,n,t,u){return 0<=u&&0<=e&&!((HT(r)-u|0)<e)&&0<=t&&!((HT(n)-u|0)<t)?hB(r,e,n,t,u):rAe(bO)}function TAe(r,e,n,t,u){return 0<=u&&0<=e&&!((XT(r)-u|0)<e)&&0<=t&&!((HT(n)-u|0)<t)?yB(r,e,n,t,u):rAe(DO)}function IAe(r,e){return CAe(r,e)}function OAe(r,e,n){return SAe(r,e,n)}OT(),BB("js_of_ocaml");var NAe=hT;function xAe(r,e){var n=e.length-1-1|0;if(!(n<0))for(var t=0;;){BI(r,e[1+t]);var u=t+1|0;if(n===t)break;t=u}return 0}function LAe(r,e){var n=e.length-1;if(0===n)return[0];var t=eI(n,BI(r,e[1])),u=n-1|0;if(!(u<1))for(var a=1;;){t[1+a]=BI(r,e[1+a]);var i=a+1|0;if(u===a)break;a=i}return t}function PAe(r){if(r)for(var e=0,n=r,t=r[2],u=r[1];;)if(n)e=e+1|0,n=n[2];else for(var a=eI(e,u),i=1,c=t;;){if(!c)return a;var f=c[2];a[1+i]=c[1];i=i+1|0,c=f}return[0]}function RAe(r){function e(r){return r?r[5]:0}function n(r,n,t,u){var a=e(r),i=e(u);return[0,r,n,t,u,i<=a?a+1|0:i+1|0]}function t(r,e){return[0,0,r,e,0,1]}function u(r,t,u,a){var i=r?r[5]:0,c=a?a[5]:0;if((c+2|0)<i){if(r){var f=r[4],o=r[3],s=r[2],l=r[1];if(e(f)<=e(l))return n(l,s,o,n(f,t,u,a));if(f){var v=f[3],D=f[2],b=f[1],p=n(f[4],t,u,a);return n(n(l,s,o,b),D,v,p)}return rAe(yO)}return rAe(_O)}if((i+2|0)<c){if(a){var E=a[4],m=a[3],F=a[2],k=a[1];if(e(k)<=e(E))return n(n(r,t,u,k),F,m,E);if(k){var d=k[3],h=k[2],y=k[1],_=n(k[4],F,m,E);return n(n(r,t,u,y),h,d,_)}return rAe(AO)}return rAe(CO)}return[0,r,t,u,a,c<=i?i+1|0:c+1|0]}function a(e,n,t){if(t){var i=t[4],c=t[3],f=t[2],o=t[1],s=t[5],l=TI(r[1],e,f);if(0===l)return c===n?t:[0,o,e,n,i,s];if(0<=l){var v=a(e,n,i);return i===v?t:u(o,f,c,v)}var D=a(e,n,o);return o===D?t:u(D,f,c,i)}return[0,0,e,n,0,1]}function i(r){for(var e=r;;){if(e){var n=e[1];if(n){e=n;continue}return[0,e[2],e[3]]}throw MI}}function c(r){for(var e=r;;){if(e){var n=e[1];if(n){e=n;continue}return[0,[0,e[2],e[3]]]}return 0}}function f(r){if(r){var e=r[1];if(e){var n=r[4],t=r[3],a=r[2];return u(f(e),a,t,n)}return r[4]}return rAe(FO)}function o(r,e){if(r){if(e){var n=i(e),t=n[2];return u(r,n[1],t,f(e))}return r}return e}function s(r,e,n){if(n){var a=n[4],i=n[3],c=n[2];return u(s(r,e,n[1]),c,i,a)}return t(r,e)}function l(r,e,n){if(n){var a=n[3],i=n[2];return u(n[1],i,a,l(r,e,n[4]))}return t(r,e)}function v(r,e,t,a){if(r){if(a){var i=a[5],c=r[5],f=a[4],o=a[3],D=a[2],b=a[1],p=r[4],E=r[3],m=r[2],F=r[1];return(i+2|0)<c?u(F,m,E,v(p,e,t,a)):(c+2|0)<i?u(v(r,e,t,b),D,o,f):n(r,e,t,a)}return l(e,t,r)}return s(e,t,a)}function D(r,e){if(r){if(e){var n=i(e),t=n[2];return v(r,n[1],t,f(e))}return r}return e}function b(r,e,n,t){return n?v(r,e,n[1],t):D(r,t)}function p(e,n){if(n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1],e,a);if(0===c)return[0,i,[0,u],t];if(0<=c){var f=p(e,t),o=f[3],s=f[2];return[0,v(i,a,u,f[1]),s,o]}var l=p(e,i),D=l[2];return[0,l[1],D,v(l[3],a,u,t)]}return kO}function E(r,e){for(var n=r,t=e;;){if(!n)return t;var u=[0,n[2],n[3],n[4],t];n=n[1],t=u}}function m(r,e){for(var n=r,t=e;;){if(!t)return n;var u=t[3],a=t[2],i=t[1];n=[0,[0,a,u],m(n,t[4])],t=i}}function F(r,e){for(var n=e,t=r;;){var u=BI(t,0);if(!u)return n;var i=u[1],c=u[2];n=a(i[1],i[2],n),t=c}}function k(r,e){if(r){var n=r[2],t=r[1],u=E(r[3],r[4]);return[0,[0,t,n],function(r){return k(u)}]}return 0}return[0,0,function(r){return r?0:1},function(e,n){for(var t=n;;){if(!t)return 0;var u=t[4],a=t[1],i=TI(r[1],e,t[2]),c=0===i?1:0;if(c)return c;t=0<=i?u:a}},a,function e(n,t,a){if(a){var i=a[4],c=a[3],f=a[2],s=a[1],l=a[5],v=TI(r[1],n,f);if(0===v){var D=BI(t,[0,c]);if(D){var b=D[1];return c===b?a:[0,s,n,b,i,l]}return o(s,i)}if(0<=v){var p=e(n,t,i);return i===p?a:u(s,f,c,p)}var E=e(n,t,s);return s===E?a:u(E,f,c,i)}var m=BI(t,0);return m?[0,0,n,m[1],0,1]:0},t,function e(n,t){if(t){var a=t[4],i=t[3],c=t[2],f=t[1],s=TI(r[1],n,c);if(0===s)return o(f,a);if(0<=s){var l=e(n,a);return a===l?t:u(f,c,i,l)}var v=e(n,f);return f===v?t:u(v,c,i,a)}return 0},function r(n,t,u){if(t){var a=t[2],i=t[5],c=t[4],f=t[3],o=t[1];if(e(u)<=i){var s=p(a,u),l=s[2],v=s[1],D=r(n,c,s[3]),E=II(n,a,[0,f],l);return b(r(n,o,v),a,E,D)}}else if(!u)return 0;if(u){var m=u[2],F=u[4],k=u[3],d=u[1],h=p(m,t),y=h[2],_=h[1],A=r(n,h[3],F),C=II(n,m,y,[0,k]);return b(r(n,_,d),m,C,A)}throw[0,jI,dO]},function r(e,n,t){if(n){if(t){var u=t[3],a=t[2],i=n[3],c=n[2],f=t[4],o=t[1],s=n[4],l=n[1];if(t[5]<=n[5]){var D=p(c,t),E=D[2],m=D[3],F=r(e,l,D[1]),k=r(e,s,m);return E?b(F,c,II(e,c,i,E[1]),k):v(F,c,i,k)}var d=p(a,n),h=d[2],y=d[3],_=r(e,d[1],o),A=r(e,y,f);return h?b(_,a,II(e,a,h[1],u),A):v(_,a,u,A)}var C=n}else C=t;return C},function(e,n,t){for(var u=E(t,0),a=E(n,0),i=u;;){if(a){if(i){var c=i[4],f=i[3],o=i[2],s=a[4],l=a[3],v=a[2],D=TI(r[1],a[1],i[1]);if(0===D){var b=TI(e,v,o);if(0===b){var p=E(f,c);a=E(l,s),i=p;continue}return b}return D}return 1}return i?-1:0}},function(e,n,t){for(var u=E(t,0),a=E(n,0),i=u;;){if(a){if(i){var c=i[4],f=i[3],o=i[2],s=a[4],l=a[3],v=a[2],D=0===TI(r[1],a[1],i[1])?1:0;if(D){var b=TI(e,v,o);if(b){var p=E(f,c);a=E(l,s),i=p;continue}var m=b}else m=D;return m}return 0}return i?0:1}},function r(e,n){for(var t=n;;){if(!t)return 0;var u=t[4],a=t[3],i=t[2];r(e,t[1]),TI(e,i,a);t=u}},function r(e,n,t){for(var u=n,a=t;;){if(!u)return a;var i=u[4],c=u[3],f=II(e,u[2],c,r(e,u[1],a));u=i,a=f}},function r(e,n){for(var t=n;;){if(t){var u=t[4],a=t[1],i=TI(e,t[2],t[3]);if(i){var c=r(e,a);if(c){t=u;continue}var f=c}else f=i;return f}return 1}},function r(e,n){for(var t=n;;){if(t){var u=t[4],a=t[1],i=TI(e,t[2],t[3]);if(i)var c=i;else{var f=r(e,a);if(!f){t=u;continue}c=f}return c}return 0}},function r(e,n){if(n){var t=n[4],u=n[3],a=n[2],i=n[1],c=r(e,i),f=TI(e,a,u),o=r(e,t);return f?i===c&&t===o?n:v(c,a,u,o):D(c,o)}return 0},function r(e,n){if(n){var t=n[3],u=n[2],a=n[4],i=r(e,n[1]),c=i[2],f=i[1],o=TI(e,u,t),s=r(e,a),l=s[2],b=s[1];if(o){var p=D(c,l);return[0,v(f,u,t,b),p]}var E=v(c,u,t,l);return[0,D(f,b),E]}return hO},function r(e){if(e){var n=e[1],t=r(e[4]);return(r(n)+1|0)+t|0}return 0},function(r){return m(0,r)},i,c,function(r){for(var e=r;;){if(e){if(e[4]){e=e[4];continue}return[0,e[2],e[3]]}throw MI}},function(r){for(var e=r;;){if(e){if(e[4]){e=e[4];continue}return[0,[0,e[2],e[3]]]}return 0}},i,c,p,function(e,n){for(var t=n;;){if(!t)throw MI;var u=t[4],a=t[3],i=t[1],c=TI(r[1],e,t[2]);if(0===c)return a;t=0<=c?u:i}},function(e,n){for(var t=n;;){if(!t)return 0;var u=t[4],a=t[3],i=t[1],c=TI(r[1],e,t[2]);if(0===c)return[0,a];t=0<=c?u:i}},function(r,e){for(var n=e;;){if(!n)throw MI;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=i;;){if(!o)return[0,c,f];var s=o[2],l=o[4],v=o[3],D=o[1];if(BI(r,s))c=s,f=v,o=D;else o=l}n=u}},function(r,e){for(var n=e;;){if(!n)return 0;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=i;;){if(!o)return[0,[0,c,f]];var s=o[2],l=o[4],v=o[3],D=o[1];if(BI(r,s))c=s,f=v,o=D;else o=l}n=u}},function(r,e){for(var n=e;;){if(!n)throw MI;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=u;;){if(!o)return[0,c,f];var s=o[2],l=o[4],v=o[3],D=o[1];if(BI(r,s))c=s,f=v,o=l;else o=D}n=i}},function(r,e){for(var n=e;;){if(!n)return 0;var t=n[2],u=n[4],a=n[3],i=n[1];if(BI(r,t))for(var c=t,f=a,o=u;;){if(!o)return[0,[0,c,f]];var s=o[2],l=o[4],v=o[3],D=o[1];if(BI(r,s))c=s,f=v,o=l;else o=D}n=i}},function r(e,n){if(n){var t=n[5],u=n[4],a=n[3],i=n[2];return[0,r(e,n[1]),i,BI(e,a),r(e,u),t]}return 0},function r(e,n){if(n){var t=n[2],u=n[5],a=n[4],i=n[3];return[0,r(e,n[1]),t,TI(e,t,i),r(e,a),u]}return 0},function(r){var e=E(r,0);return function(r){return k(e)}},function(e,n){for(var t=n,u=0;;){if(t){var a=t[4],i=t[3],c=t[2],f=t[1],o=TI(r[1],c,e);if(0!==o){if(0<=o){t=f,u=[0,c,i,a,u];continue}t=a;continue}var s=[0,c,i,a,u]}else s=u;return function(r){return k(s)}}},F,function(r){return F(r,0)}]}function MAe(r){return r[1]=0,r[2]=0,0}function GAe(r,e){return e[1]=[0,r,e[1]],e[2]=e[2]+1|0,0}function UAe(r){var e=r[1];if(e){var n=e[1];return r[1]=e[2],r[2]=r[2]-1|0,[0,n]}return 0}function jAe(r){var e=r[1];return e?[0,e[1]]:0}OT(),OT();var HAe=[bc,wO,OT()];function XAe(r){return r[1]=0,r[2]=0,r[3]=0,0}function YAe(r,e){var n=[0,r,0],t=e[3];return t?(e[1]=e[1]+1|0,t[2]=n,e[3]=n,0):(e[1]=1,e[2]=n,e[3]=n,0)}function VAe(r){var e=1<=r?r:1,n=sAe<e?sAe:e,t=AT(n);return[0,t,0,n,t]}function KAe(r){return gAe(r[1],0,r[2])}function WAe(r,e){for(var n=r[2],t=[0,r[3]];;){if(!(t[1]<(n+e|0))){sAe<t[1]&&((n+e|0)<=sAe?t[1]=sAe:Z_e(gO));var u=AT(t[1]);if(BAe(r[1],0,u,0,r[2]),r[1]=u,r[3]=t[1],(r[2]+e|0)<=r[3]){if((n+e|0)<=r[3])return 0;throw[0,jI,TO]}throw[0,jI,BO]}t[1]=2*t[1]|0}}function JAe(r,e){var n=r[2];return r[3]<=n&&WAe(r,1),NB(r[1],n,e),r[2]=n+1|0,0}function qAe(r,e,n,t){var u=n<0?1:0;if(u)var a=u;else a=(t<0?1:0)||((XT(e)-t|0)<n?1:0);a&&rAe(SO);var i=r[2]+t|0;return r[3]<i&&WAe(r,t),yB(e,n,r[1],r[2],t),r[2]=i,0}function zAe(r,e,n,t){return qAe(r,e,n,t)}function $Ae(r,e){var n=XT(e),t=r[2]+n|0;return r[3]<t&&WAe(r,n),yB(e,0,r[1],r[2],n),r[2]=t,0}function QAe(r){return 5===r[2]?12:-6}function ZAe(r){return[0,0,AT(r)]}function rCe(r,e){var n=HT(r[2]),t=r[1]+e|0,u=n<t?1:0;if(u){var a=2*n|0,i=function(r,e){return+(yT(r,e,!1)>=0)}(a,t)?a:t,c=AT(i);BAe(r[2],0,c,0,n),r[2]=c;var f=0}else f=u;return f}function eCe(r,e){return rCe(r,1),xB(r[2],r[1],e),r[1]=r[1]+1|0,0}function nCe(r,e){var n=XT(e);return rCe(r,n),TAe(e,0,r[2],r[1],n),r[1]=r[1]+n|0,0}function tCe(r){return gAe(r[2],0,r[1])}function uCe(r,e){for(var n=e;;){if("number"==typeof n)return 0;switch(n[0]){case 0:var t=n[1];nCe(r,OO);n=t;continue;case 1:var u=n[1];nCe(r,NO);n=u;continue;case 2:var a=n[1];nCe(r,xO);n=a;continue;case 3:var i=n[1];nCe(r,LO);n=i;continue;case 4:var c=n[1];nCe(r,PO);n=c;continue;case 5:var f=n[1];nCe(r,RO);n=f;continue;case 6:var o=n[1];nCe(r,MO);n=o;continue;case 7:var s=n[1];nCe(r,GO);n=s;continue;case 8:var l=n[2],v=n[1];nCe(r,UO),uCe(r,v),nCe(r,jO);n=l;continue;case 9:var D=n[3],b=n[1];nCe(r,HO),uCe(r,b),nCe(r,XO);n=D;continue;case 10:var p=n[1];nCe(r,YO);n=p;continue;case 11:var E=n[1];nCe(r,VO);n=E;continue;case 12:var m=n[1];nCe(r,KO);n=m;continue;case 13:var F=n[1];nCe(r,WO);n=F;continue;default:var k=n[1];nCe(r,JO);n=k;continue}}}function aCe(r){if("number"==typeof r)return 0;switch(r[0]){case 0:return[0,aCe(r[1])];case 1:return[1,aCe(r[1])];case 2:return[2,aCe(r[1])];case 3:return[3,aCe(r[1])];case 4:return[4,aCe(r[1])];case 5:return[5,aCe(r[1])];case 6:return[6,aCe(r[1])];case 7:return[7,aCe(r[1])];case 8:return[8,r[1],aCe(r[2])];case 9:return[9,r[2],r[1],aCe(r[3])];case 10:return[10,aCe(r[1])];case 11:return[11,aCe(r[1])];case 12:return[12,aCe(r[1])];case 13:return[13,aCe(r[1])];default:return[14,aCe(r[1])]}}function iCe(r){if("number"==typeof r){return[0,function(r){return 0},function(r){return 0},function(r){return 0},function(r){return 0}]}switch(r[0]){case 0:var e=iCe(r[1]),n=e[4],t=e[3],u=e[2],a=e[1];return[0,function(r){return BI(a,0),0},function(r){return BI(u,0),0},t,n];case 1:var i=iCe(r[1]),c=i[4],f=i[3],o=i[2],s=i[1];return[0,function(r){return BI(s,0),0},function(r){return BI(o,0),0},f,c];case 2:var l=iCe(r[1]),v=l[4],D=l[3],b=l[2],p=l[1];return[0,function(r){return BI(p,0),0},function(r){return BI(b,0),0},D,v];case 3:var E=iCe(r[1]),m=E[4],F=E[3],k=E[2],d=E[1];return[0,function(r){return BI(d,0),0},function(r){return BI(k,0),0},F,m];case 4:var h=iCe(r[1]),y=h[4],_=h[3],A=h[2],C=h[1];return[0,function(r){return BI(C,0),0},function(r){return BI(A,0),0},_,y];case 5:var w=iCe(r[1]),S=w[4],g=w[3],B=w[2],T=w[1];return[0,function(r){return BI(T,0),0},function(r){return BI(B,0),0},g,S];case 6:var I=iCe(r[1]),O=I[4],N=I[3],x=I[2],L=I[1];return[0,function(r){return BI(L,0),0},function(r){return BI(x,0),0},N,O];case 7:var P=iCe(r[1]),R=P[4],M=P[3],G=P[2],U=P[1];return[0,function(r){return BI(U,0),0},function(r){return BI(G,0),0},M,R];case 8:var j=iCe(r[2]),H=j[4],X=j[3],Y=j[2],V=j[1];return[0,function(r){return BI(V,0),0},function(r){return BI(Y,0),0},X,H];case 9:var K=r[2],W=r[1],J=iCe(r[3]),q=J[4],z=J[3],$=J[2],Q=J[1],Z=iCe(cCe(aCe(W),K)),rr=Z[4],er=Z[3],nr=Z[2],tr=Z[1];return[0,function(r){return BI(Q,0),BI(tr,0),0},function(r){return BI(nr,0),BI($,0),0},function(r){return BI(z,0),BI(er,0),0},function(r){return BI(rr,0),BI(q,0),0}];case 10:var ur=iCe(r[1]),ar=ur[4],ir=ur[3],cr=ur[2],fr=ur[1];return[0,function(r){return BI(fr,0),0},function(r){return BI(cr,0),0},ir,ar];case 11:var or=iCe(r[1]),sr=or[4],lr=or[3],vr=or[2],Dr=or[1];return[0,function(r){return BI(Dr,0),0},function(r){return BI(vr,0),0},lr,sr];case 12:var br=iCe(r[1]),pr=br[4],Er=br[3],mr=br[2],Fr=br[1];return[0,function(r){return BI(Fr,0),0},function(r){return BI(mr,0),0},Er,pr];case 13:var kr=iCe(r[1]),dr=kr[4],hr=kr[3],yr=kr[2],_r=kr[1];return[0,function(r){return BI(_r,0),0},function(r){return BI(yr,0),0},function(r){return BI(hr,0),0},function(r){return BI(dr,0),0}];default:var Ar=iCe(r[1]),Cr=Ar[4],wr=Ar[3],Sr=Ar[2],gr=Ar[1];return[0,function(r){return BI(gr,0),0},function(r){return BI(Sr,0),0},function(r){return BI(wr,0),0},function(r){return BI(Cr,0),0}]}}function cCe(r,e){var n=0;if("number"==typeof r){if("number"==typeof e)return 0;switch(e[0]){case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;case 8:n=5;break;case 9:n=6;break;default:throw[0,jI,qO]}}else switch(r[0]){case 0:var t=0,u=r[1];if("number"!=typeof e)switch(e[0]){case 0:return[0,cCe(u,e[1])];case 8:n=5,t=1;break;case 9:n=6,t=1;break;case 10:t=1;break;case 11:n=1,t=1;break;case 12:n=2,t=1;break;case 13:n=3,t=1;break;case 14:n=4,t=1}t||(n=7);break;case 1:var a=0,i=r[1];if("number"!=typeof e)switch(e[0]){case 1:return[1,cCe(i,e[1])];case 8:n=5,a=1;break;case 9:n=6,a=1;break;case 10:a=1;break;case 11:n=1,a=1;break;case 12:n=2,a=1;break;case 13:n=3,a=1;break;case 14:n=4,a=1}a||(n=7);break;case 2:var c=0,f=r[1];if("number"==typeof e)c=1;else switch(e[0]){case 2:return[2,cCe(f,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:c=1}c&&(n=7);break;case 3:var o=0,s=r[1];if("number"==typeof e)o=1;else switch(e[0]){case 3:return[3,cCe(s,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:o=1}o&&(n=7);break;case 4:var l=0,v=r[1];if("number"==typeof e)l=1;else switch(e[0]){case 4:return[4,cCe(v,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:l=1}l&&(n=7);break;case 5:var D=0,b=r[1];if("number"==typeof e)D=1;else switch(e[0]){case 5:return[5,cCe(b,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:D=1}D&&(n=7);break;case 6:var p=0,E=r[1];if("number"==typeof e)p=1;else switch(e[0]){case 6:return[6,cCe(E,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:p=1}p&&(n=7);break;case 7:var m=0,F=r[1];if("number"==typeof e)m=1;else switch(e[0]){case 7:return[7,cCe(F,e[1])];case 8:n=5;break;case 9:n=6;break;case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:m=1}m&&(n=7);break;case 8:var k=0,d=r[2],h=r[1];if("number"==typeof e)k=1;else switch(e[0]){case 8:var y=e[1],_=cCe(d,e[2]);return[8,cCe(h,y),_];case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:k=1}if(k)throw[0,jI,iN];break;case 9:var A=0,C=r[3],w=r[2],S=r[1];if("number"==typeof e)A=1;else switch(e[0]){case 8:n=5;break;case 9:var g=e[3],B=e[2],T=e[1],I=iCe(cCe(aCe(w),T)),O=I[4];return BI(I[2],0),BI(O,0),[9,S,B,cCe(C,g)];case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:n=4;break;default:A=1}if(A)throw[0,jI,fN];break;case 10:var N=r[1];if("number"!=typeof e&&10===e[0])return[10,cCe(N,e[1])];throw[0,jI,zO];case 11:var x=0,L=r[1];if("number"==typeof e)x=1;else switch(e[0]){case 10:break;case 11:return[11,cCe(L,e[1])];default:x=1}if(x)throw[0,jI,QO];break;case 12:var P=0,R=r[1];if("number"==typeof e)P=1;else switch(e[0]){case 10:break;case 11:n=1;break;case 12:return[12,cCe(R,e[1])];default:P=1}if(P)throw[0,jI,rN];break;case 13:var M=0,G=r[1];if("number"==typeof e)M=1;else switch(e[0]){case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:return[13,cCe(G,e[1])];default:M=1}if(M)throw[0,jI,nN];break;default:var U=0,j=r[1];if("number"==typeof e)U=1;else switch(e[0]){case 10:break;case 11:n=1;break;case 12:n=2;break;case 13:n=3;break;case 14:return[14,cCe(j,e[1])];default:U=1}if(U)throw[0,jI,uN]}switch(n){case 0:throw[0,jI,$O];case 1:throw[0,jI,ZO];case 2:throw[0,jI,eN];case 3:throw[0,jI,tN];case 4:throw[0,jI,aN];case 5:throw[0,jI,cN];case 6:throw[0,jI,oN];default:throw[0,jI,sN]}}OT();var fCe=[bc,Gx,OT()];function oCe(r,e){if("number"==typeof r)return[0,0,e];if(0===r[0])return[0,[0,r[1],r[2]],e];if("number"!=typeof e&&2===e[0])return[0,[1,r[1]],e[1]];throw fCe}function sCe(r,e,n){var t=oCe(r,n);if("number"==typeof e){if(e){var u=t[2];if("number"!=typeof u&&2===u[0])return[0,t[1],1,u[1]];throw fCe}return[0,t[1],0,t[2]]}return[0,t[1],[0,e[1]],t[2]]}function lCe(r,e,n){if("number"==typeof r)return[0,0,vCe(e,n)];switch(r[0]){case 0:if("number"!=typeof n&&0===n[0]){var t=lCe(r[1],e,n[1]);return[0,[0,t[1]],t[2]]}break;case 1:if("number"!=typeof n&&1===n[0]){var u=lCe(r[1],e,n[1]);return[0,[1,u[1]],u[2]]}break;case 2:if("number"!=typeof n&&2===n[0]){var a=lCe(r[1],e,n[1]);return[0,[2,a[1]],a[2]]}break;case 3:if("number"!=typeof n&&3===n[0]){var i=lCe(r[1],e,n[1]);return[0,[3,i[1]],i[2]]}break;case 4:if("number"!=typeof n&&4===n[0]){var c=lCe(r[1],e,n[1]);return[0,[4,c[1]],c[2]]}break;case 5:if("number"!=typeof n&&5===n[0]){var f=lCe(r[1],e,n[1]);return[0,[5,f[1]],f[2]]}break;case 6:if("number"!=typeof n&&6===n[0]){var o=lCe(r[1],e,n[1]);return[0,[6,o[1]],o[2]]}break;case 7:if("number"!=typeof n&&7===n[0]){var s=lCe(r[1],e,n[1]);return[0,[7,s[1]],s[2]]}break;case 8:if("number"!=typeof n&&8===n[0]){var l=n[1],v=n[2],D=r[2];if(EI([0,r[1]],[0,l]))throw fCe;var b=lCe(D,e,v);return[0,[8,l,b[1]],b[2]]}break;case 9:if("number"!=typeof n&&9===n[0]){var p=n[2],E=n[1],m=n[3],F=r[3],k=r[2],d=r[1],h=[0,z_e(E)];if(EI([0,z_e(d)],h))throw fCe;var y=[0,z_e(p)];if(EI([0,z_e(k)],y))throw fCe;var _=iCe(cCe(aCe(E),p)),A=_[4];BI(_[2],0),BI(A,0);var C=lCe(z_e(F),e,m),w=C[2];return[0,[9,E,p,aCe(C[1])],w]}break;case 10:if("number"!=typeof n&&10===n[0]){var S=lCe(r[1],e,n[1]);return[0,[10,S[1]],S[2]]}break;case 11:if("number"!=typeof n&&11===n[0]){var g=lCe(r[1],e,n[1]);return[0,[11,g[1]],g[2]]}break;case 13:if("number"!=typeof n&&13===n[0]){var B=lCe(r[1],e,n[1]);return[0,[13,B[1]],B[2]]}break;case 14:if("number"!=typeof n&&14===n[0]){var T=lCe(r[1],e,n[1]);return[0,[14,T[1]],T[2]]}}throw fCe}function vCe(r,e){if("number"==typeof r)return[0,0,e];switch(r[0]){case 0:if("number"!=typeof e&&0===e[0]){var n=vCe(r[1],e[1]);return[0,[0,n[1]],n[2]]}break;case 1:if("number"!=typeof e&&0===e[0]){var t=vCe(r[1],e[1]);return[0,[1,t[1]],t[2]]}break;case 2:var u=r[2],a=oCe(r[1],e),i=a[2],c=a[1];if("number"!=typeof i&&1===i[0]){var f=vCe(u,i[1]);return[0,[2,c,f[1]],f[2]]}throw fCe;case 3:var o=r[2],s=oCe(r[1],e),l=s[2],v=s[1];if("number"!=typeof l&&1===l[0]){var D=vCe(o,l[1]);return[0,[3,v,D[1]],D[2]]}throw fCe;case 4:var b=r[4],p=r[1],E=sCe(r[2],r[3],e),m=E[3],F=E[1];if("number"!=typeof m&&2===m[0]){var k=E[2],d=vCe(b,m[1]);return[0,[4,p,F,k,d[1]],d[2]]}throw fCe;case 5:var h=r[4],y=r[1],_=sCe(r[2],r[3],e),A=_[3],C=_[1];if("number"!=typeof A&&3===A[0]){var w=_[2],S=vCe(h,A[1]);return[0,[5,y,C,w,S[1]],S[2]]}throw fCe;case 6:var g=r[4],B=r[1],T=sCe(r[2],r[3],e),I=T[3],O=T[1];if("number"!=typeof I&&4===I[0]){var N=T[2],x=vCe(g,I[1]);return[0,[6,B,O,N,x[1]],x[2]]}throw fCe;case 7:var L=r[4],P=r[1],R=sCe(r[2],r[3],e),M=R[3],G=R[1];if("number"!=typeof M&&5===M[0]){var U=R[2],j=vCe(L,M[1]);return[0,[7,P,G,U,j[1]],j[2]]}throw fCe;case 8:var H=r[4],X=r[1],Y=sCe(r[2],r[3],e),V=Y[3],K=Y[1];if("number"!=typeof V&&6===V[0]){var W=Y[2],J=vCe(H,V[1]);return[0,[8,X,K,W,J[1]],J[2]]}throw fCe;case 9:var q=r[2],z=oCe(r[1],e),$=z[2],Q=z[1];if("number"!=typeof $&&7===$[0]){var Z=vCe(q,$[1]);return[0,[9,Q,Z[1]],Z[2]]}throw fCe;case 10:var rr=vCe(r[1],e);return[0,[10,rr[1]],rr[2]];case 11:var er=r[1],nr=vCe(r[2],e);return[0,[11,er,nr[1]],nr[2]];case 12:var tr=r[1],ur=vCe(r[2],e);return[0,[12,tr,ur[1]],ur[2]];case 13:if("number"!=typeof e&&8===e[0]){var ar=e[1],ir=e[2],cr=r[3],fr=r[1];if(EI([0,r[2]],[0,ar]))throw fCe;var or=vCe(cr,ir);return[0,[13,fr,ar,or[1]],or[2]]}break;case 14:if("number"!=typeof e&&9===e[0]){var sr=e[1],lr=e[3],vr=r[3],Dr=r[2],br=r[1],pr=[0,z_e(sr)];if(EI([0,z_e(Dr)],pr))throw fCe;var Er=vCe(vr,z_e(lr));return[0,[14,br,sr,Er[1]],Er[2]]}break;case 15:if("number"!=typeof e&&10===e[0]){var mr=vCe(r[1],e[1]);return[0,[15,mr[1]],mr[2]]}break;case 16:if("number"!=typeof e&&11===e[0]){var Fr=vCe(r[1],e[1]);return[0,[16,Fr[1]],Fr[2]]}break;case 17:var kr=r[1],dr=vCe(r[2],e);return[0,[17,kr,dr[1]],dr[2]];case 18:var hr=r[2],yr=r[1];if(0===yr[0]){var _r=yr[1],Ar=_r[2],Cr=vCe(_r[1],e),wr=Cr[1],Sr=vCe(hr,Cr[2]);return[0,[18,[0,[0,wr,Ar]],Sr[1]],Sr[2]]}var gr=yr[1],Br=gr[2],Tr=vCe(gr[1],e),Ir=Tr[1],Or=vCe(hr,Tr[2]);return[0,[18,[1,[0,Ir,Br]],Or[1]],Or[2]];case 19:if("number"!=typeof e&&13===e[0]){var Nr=vCe(r[1],e[1]);return[0,[19,Nr[1]],Nr[2]]}break;case 20:if("number"!=typeof e&&1===e[0]){var xr=r[2],Lr=r[1],Pr=vCe(r[3],e[1]);return[0,[20,Lr,xr,Pr[1]],Pr[2]]}break;case 21:if("number"!=typeof e&&2===e[0]){var Rr=r[1],Mr=vCe(r[2],e[1]);return[0,[21,Rr,Mr[1]],Mr[2]]}break;case 23:var Gr=r[2],Ur=r[1];if("number"==typeof Ur)switch(Ur){case 0:case 1:default:return DCe(Ur,Gr,e);case 2:if("number"!=typeof e&&14===e[0]){var jr=vCe(Gr,e[1]);return[0,[23,2,jr[1]],jr[2]]}throw fCe}else switch(Ur[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 10:default:return DCe(Ur,Gr,e);case 8:return DCe([8,Ur[1],Ur[2]],Gr,e);case 9:var Hr=Ur[1],Xr=lCe(Ur[2],Gr,e),Yr=Xr[2];return[0,[23,[9,Hr,Xr[1]],Yr[1]],Yr[2]]}}throw fCe}function DCe(r,e,n){var t=vCe(e,n);return[0,[23,r,t[1]],t[2]]}function bCe(r,e,n){var t=XT(n),u=0<=e?r:0,a=eAe(e);if(a<=t)return n;var i=CAe(a,2===u?48:32);switch(u){case 0:TAe(n,0,i,0,t);break;case 1:TAe(n,0,i,a-t|0,t);break;default:var c=0;if(0<t){var f=0;43!==yI(n,0)&&45!==yI(n,0)&&32!==yI(n,0)&&(c=1,f=1),f||(xB(i,0,yI(n,0)),TAe(n,1,i,1+(a-t|0)|0,t-1|0))}else c=1;if(c){var o=0;if(1<t&&48===yI(n,0)){var s=0;Kw!==yI(n,1)&&88!==yI(n,1)&&(o=1,s=1),s||(xB(i,1,yI(n,1)),TAe(n,2,i,2+(a-t|0)|0,t-2|0))}else o=1;o&&TAe(n,0,i,a-t|0,t)}}return i}function pCe(r,e){var n=eAe(r),t=XT(e),u=yI(e,0),a=0;if(58<=u)71<=u?5<(u+-97|0)>>>0||(a=1):65<=u&&(a=1);else{var i=0;if(32!==u)if(43<=u)switch(u+-43|0){case 5:if(t<(n+2|0)&&1<t){var c=0;if(Kw!==yI(e,1)&&88!==yI(e,1)||(c=1),c){var f=CAe(n+2|0,48);return xB(f,1,yI(e,1)),TAe(e,2,f,4+(n-t|0)|0,t-2|0),f}}a=1,i=1;break;case 0:case 2:break;case 1:case 3:case 4:i=1;break;default:a=1,i=1}else i=1;if(!i&&t<(n+1|0)){var o=CAe(n+1|0,48);return xB(o,0,u),TAe(e,1,o,2+(n-t|0)|0,t-1|0),o}}if(a&&t<n){var s=CAe(n,48);return TAe(e,0,s,n-t|0,t),s}return e}function ECe(r){for(var e=0,n=XT(r);;){if(n<=e)var t=r;else{var u=YT(r,e)+-32|0,a=0;if(59<u>>>0?33<(u+-61|0)>>>0&&(a=1):2===u&&(a=1),!a){e=e+1|0;continue}var i=r,c=[0,0],f=HT(i)-1|0;if(!(f<0))for(var o=0;;){var s=LB(i,o),l=0;if(32<=s){var v=s-34|0,D=0;if(58<v>>>0?93<=v&&(D=1):56<(v-1|0)>>>0&&(l=1,D=1),!D){var b=1;l=2}}else 11<=s?13===s&&(l=1):8<=s&&(l=1);switch(l){case 0:b=4;break;case 1:b=2}c[1]=c[1]+b|0;var p=o+1|0;if(f===o)break;o=p}if(c[1]===HT(i))var E=wAe(i);else{var m=AT(c[1]);c[1]=0;var F=HT(i)-1|0;if(!(F<0))for(var k=0;;){var d=LB(i,k),h=0;if(35<=d)h=92===d?2:r_<=d?1:3;else if(32<=d)h=34<=d?2:3;else if(14<=d)h=1;else switch(d){case 8:NB(m,c[1],92),c[1]++,NB(m,c[1],98);break;case 9:NB(m,c[1],92),c[1]++,NB(m,c[1],bm);break;case 10:NB(m,c[1],92),c[1]++,NB(m,c[1],qe);break;case 13:NB(m,c[1],92),c[1]++,NB(m,c[1],Di);break;default:h=1}switch(h){case 1:NB(m,c[1],92),c[1]++,NB(m,c[1],48+(d/Eu|0)|0),c[1]++,NB(m,c[1],48+((d/10|0)%10|0)|0),c[1]++,NB(m,c[1],48+(d%10|0)|0);break;case 2:NB(m,c[1],92),c[1]++,NB(m,c[1],d);break;case 3:NB(m,c[1],d)}c[1]++;var y=k+1|0;if(F===k)break;k=y}E=m}t=E}var _=XT(t),A=CAe(_+2|0,34);return yB(t,0,A,1,_),A}}function mCe(r,e){var n=eAe(e),t=XI?XI[1]:70;switch(r[2]){case 0:var u=wk;break;case 1:u=Ik;break;case 2:u=69;break;case 3:u=Zl;break;case 4:u=71;break;case 5:u=t;break;case 6:u=mk;break;case 7:u=72;break;default:u=70}var a=ZAe(16);switch(eCe(a,37),r[1]){case 0:break;case 1:eCe(a,43);break;default:eCe(a,32)}return 8<=r[2]&&eCe(a,35),eCe(a,46),nCe(a,BB(rA+n)),eCe(a,u),tCe(a)}function FCe(r,e){if(13<=r){var n=[0,0],t=XT(e)-1|0;if(!(t<0))for(var u=0;;){9<(YT(e,u)+vw|0)>>>0||n[1]++;var a=u+1|0;if(t===u)break;u=a}var i=n[1],c=AT(XT(e)+((i-1|0)/3|0)|0),f=[0,0],o=function(r){return xB(c,f[1],r),f[1]++,0},s=[0,1+((i-1|0)%3|0)|0],l=XT(e)-1|0;if(!(l<0))for(var v=0;;){var D=YT(e,v);9<(D+vw|0)>>>0||(0===s[1]&&(o(95),s[1]=3),s[1]+=-1),o(D);var b=v+1|0;if(l===v)break;v=b}return c}return e}function kCe(r,e){switch(r){case 1:var n=Fx;break;case 2:n=kx;break;case 4:n=dx;break;case 5:n=hx;break;case 6:n=yx;break;case 7:n=_x;break;case 8:n=Ax;break;case 9:n=Cx;break;case 10:n=wx;break;case 11:n=Sx;break;case 0:case 13:n=gx;break;case 3:case 14:n=Bx;break;default:n=Tx}return FCe(r,TT(n,e))}function dCe(r,e){switch(r){case 1:var n=KN;break;case 2:n=WN;break;case 4:n=JN;break;case 5:n=qN;break;case 6:n=zN;break;case 7:n=$N;break;case 8:n=QN;break;case 9:n=ZN;break;case 10:n=rx;break;case 11:n=ex;break;case 0:case 13:n=nx;break;case 3:case 14:n=tx;break;default:n=ux}return FCe(r,TT(n,e))}function hCe(r,e){switch(r){case 1:var n=NN;break;case 2:n=xN;break;case 4:n=LN;break;case 5:n=PN;break;case 6:n=RN;break;case 7:n=MN;break;case 8:n=GN;break;case 9:n=UN;break;case 10:n=jN;break;case 11:n=HN;break;case 0:case 13:n=XN;break;case 3:case 14:n=YN;break;default:n=VN}return FCe(r,TT(n,e))}function yCe(r,e){switch(r){case 1:var n=ax;break;case 2:n=ix;break;case 4:n=cx;break;case 5:n=fx;break;case 6:n=ox;break;case 7:n=sx;break;case 8:n=lx;break;case 9:n=vx;break;case 10:n=Dx;break;case 11:n=bx;break;case 0:case 13:n=px;break;case 3:case 14:n=Ex;break;default:n=mx}return FCe(r,function(r,e){var n=ST(r);n.signedconv&&function(r){return+r.isNeg()}(e)&&(n.sign=-1,e=jT(e));var t=rA,u=GT(n.base);do{var a=e.udivmod(u);e=a.quotient,t="0123456789abcdef".charAt(UT(a.modulus))+t}while(!MT(e));if(n.prec>=0){n.filler=JD;var i=n.prec-t.length;i>0&&(t=_B(i,tc)+t)}return gT(n,t)}(n,e))}function _Ce(r,e,n){function t(t){switch(r[1]){case 0:var u=45;break;case 1:u=43;break;default:u=32}return RT(n,e,u)}function u(r){var e=function(r){return isFinite(r)?Math.abs(r)>=22250738585072014e-324?0:0!=r?1:2:isNaN(r)?4:3}(n);return 3===e?n<0?TN:IN:4<=e?BN:r}switch(r[2]){case 5:for(var a=BT(mCe(r,e),n),i=0,c=XT(a);;){if(i===c)var f=0;else{var o=yI(a,i)+X_|0,s=0;if(23<o>>>0?55===o&&(s=1):21<(o-1|0)>>>0&&(s=1),!s){i=i+1|0;continue}f=1}return u(f?a:nAe(a,ON))}case 6:return t();case 7:var l=t(),v=HT(l);if(0===v)var D=l;else{var b=AT(v),p=v-1|0;if(!(p<0))for(var E=0;;){NB(b,E,fAe(LB(l,E)));var m=E+1|0;if(p===E)break;E=m}D=b}return D;case 8:return u(t());default:return BT(mCe(r,e),n)}}function ACe(r,e,n,t){for(var u=e,a=n,i=t;;){if("number"==typeof i)return BI(u,a);switch(i[0]){case 0:var c=i[1];return function(r){return gCe(u,[5,a,r],c)};case 1:var f=i[1];return function(r){var e=0;if(40<=r)if(92===r)var n=uO;else e=r_<=r?1:2;else if(32<=r)if(39<=r)n=aO;else e=2;else if(14<=r)e=1;else switch(r){case 8:n=iO;break;case 9:n=cO;break;case 10:n=fO;break;case 13:n=oO;break;default:e=1}switch(e){case 1:var t=AT(4);NB(t,0,92),NB(t,1,48+(r/Eu|0)|0),NB(t,2,48+((r/10|0)%10|0)|0),NB(t,3,48+(r%10|0)|0);n=t;break;case 2:var i=AT(1);NB(i,0,r);n=i}var c=XT(n),o=CAe(c+2|0,39);return yB(n,0,o,1,c),gCe(u,[4,a,o],f)};case 2:var o=i[2],s=i[1];return TCe(u,a,o,s,(function(r){return r}));case 3:return TCe(u,a,i[2],i[1],ECe);case 4:return ICe(u,a,i[4],i[2],i[3],kCe,i[1]);case 5:return ICe(u,a,i[4],i[2],i[3],dCe,i[1]);case 6:return ICe(u,a,i[4],i[2],i[3],hCe,i[1]);case 7:return ICe(u,a,i[4],i[2],i[3],yCe,i[1]);case 8:var l=i[4],v=i[3],D=i[2],b=i[1];if("number"==typeof D){if("number"==typeof v)return v?function(r,e){return gCe(u,[4,a,_Ce(b,r,e)],l)}:function(r){return gCe(u,[4,a,_Ce(b,QAe(b),r)],l)};var p=v[1];return function(r){return gCe(u,[4,a,_Ce(b,p,r)],l)}}if(0===D[0]){var E=D[2],m=D[1];if("number"==typeof v)return v?function(r,e){return gCe(u,[4,a,bCe(m,E,_Ce(b,r,e))],l)}:function(r){return gCe(u,[4,a,bCe(m,E,_Ce(b,QAe(b),r))],l)};var F=v[1];return function(r){return gCe(u,[4,a,bCe(m,E,_Ce(b,F,r))],l)}}var k=D[1];if("number"==typeof v)return v?function(r,e,n){return gCe(u,[4,a,bCe(k,r,_Ce(b,e,n))],l)}:function(r,e){return gCe(u,[4,a,bCe(k,r,_Ce(b,QAe(b),e))],l)};var d=v[1];return function(r,e){return gCe(u,[4,a,bCe(k,r,_Ce(b,d,e))],l)};case 9:return TCe(u,a,i[2],i[1],tAe);case 10:a=[7,a],i=i[1];continue;case 11:a=[2,a,i[1]],i=i[2];continue;case 12:a=[3,a,i[1]],i=i[2];continue;case 13:var h=i[3],y=i[2],_=ZAe(16);uCe(_,y);var A=tCe(_);return function(r){return gCe(u,[4,a,A],h)};case 14:var C=i[3],w=i[2];return function(r){var e=vCe(r[1],z_e(aCe(w)));if("number"==typeof e[2])return gCe(u,a,Q_e(e[1],C));throw fCe};case 15:var S=i[1];return function(r,e){return gCe(u,[6,a,function(n){return TI(r,n,e)}],S)};case 16:var g=i[1];return function(r){return gCe(u,[6,a,r],g)};case 17:a=[0,a,i[1]],i=i[2];continue;case 18:var B=i[1];if(0===B[0]){var T=i[2],I=B[1][1];u=function(r,e,n){return function(t){return gCe(e,[1,r,[0,t]],n)}}(a,u,T),a=0,i=I;continue}var O=i[2],N=B[1][1];u=function(r,e,n){return function(t){return gCe(e,[1,r,[1,t]],n)}}(a,u,O),a=0,i=N;continue;case 19:throw[0,jI,vN];case 20:var x=i[3],L=[8,a,DN];return function(r){return gCe(u,L,x)};case 21:var P=i[2];return function(r){return gCe(u,[4,a,TT(lN,r)],P)};case 22:var R=i[1];return function(r){return gCe(u,[5,a,r],R)};case 23:var M=i[2],G=i[1];if("number"==typeof G)switch(G){case 0:case 1:default:return r<50?wCe(r+1|0,u,a,M):wI(wCe,[0,u,a,M]);case 2:throw[0,jI,bN]}else switch(G[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:default:return r<50?wCe(r+1|0,u,a,M):wI(wCe,[0,u,a,M]);case 9:var U=G[2];return r<50?CCe(r+1|0,u,a,U,M):wI(CCe,[0,u,a,U,M])}default:var j=i[3],H=i[1],X=BI(i[2],0);return r<50?SCe(r+1|0,u,a,j,H,X):wI(SCe,[0,u,a,j,H,X])}}}function CCe(r,e,n,t,u){if("number"==typeof t)return r<50?wCe(r+1|0,e,n,u):wI(wCe,[0,e,n,u]);switch(t[0]){case 0:var a=t[1];return function(r){return BCe(e,n,a,u)};case 1:var i=t[1];return function(r){return BCe(e,n,i,u)};case 2:var c=t[1];return function(r){return BCe(e,n,c,u)};case 3:var f=t[1];return function(r){return BCe(e,n,f,u)};case 4:var o=t[1];return function(r){return BCe(e,n,o,u)};case 5:var s=t[1];return function(r){return BCe(e,n,s,u)};case 6:var l=t[1];return function(r){return BCe(e,n,l,u)};case 7:var v=t[1];return function(r){return BCe(e,n,v,u)};case 8:var D=t[2];return function(r){return BCe(e,n,D,u)};case 9:var b=t[3],p=t[2],E=cCe(aCe(t[1]),p);return function(r){return BCe(e,n,$_e(E,b),u)};case 10:var m=t[1];return function(r,t){return BCe(e,n,m,u)};case 11:var F=t[1];return function(r){return BCe(e,n,F,u)};case 12:var k=t[1];return function(r){return BCe(e,n,k,u)};case 13:throw[0,jI,pN];default:throw[0,jI,EN]}}function wCe(r,e,n,t){var u=[8,n,mN];return r<50?ACe(r+1|0,e,u,t):wI(ACe,[0,e,u,t])}function SCe(r,e,n,t,u,a){if(u){var i=u[1];return function(r){return function(r,e,n,t,u){return CI(SCe(0,r,e,n,t,u))}(e,n,t,i,BI(a,r))}}var c=[4,n,a];return r<50?ACe(r+1|0,e,c,t):wI(ACe,[0,e,c,t])}function gCe(r,e,n){return CI(ACe(0,r,e,n))}function BCe(r,e,n,t){return CI(CCe(0,r,e,n,t))}function TCe(r,e,n,t,u){if("number"==typeof t)return function(t){return gCe(r,[4,e,BI(u,t)],n)};if(0===t[0]){var a=t[2],i=t[1];return function(t){return gCe(r,[4,e,bCe(i,a,BI(u,t))],n)}}var c=t[1];return function(t,a){return gCe(r,[4,e,bCe(c,t,BI(u,a))],n)}}function ICe(r,e,n,t,u,a,i){if("number"==typeof t){if("number"==typeof u)return u?function(t,u){return gCe(r,[4,e,pCe(t,TI(a,i,u))],n)}:function(t){return gCe(r,[4,e,TI(a,i,t)],n)};var c=u[1];return function(t){return gCe(r,[4,e,pCe(c,TI(a,i,t))],n)}}if(0===t[0]){var f=t[2],o=t[1];if("number"==typeof u)return u?function(t,u){return gCe(r,[4,e,bCe(o,f,pCe(t,TI(a,i,u)))],n)}:function(t){return gCe(r,[4,e,bCe(o,f,TI(a,i,t))],n)};var s=u[1];return function(t){return gCe(r,[4,e,bCe(o,f,pCe(s,TI(a,i,t)))],n)}}var l=t[1];if("number"==typeof u)return u?function(t,u,c){return gCe(r,[4,e,bCe(l,t,pCe(u,TI(a,i,c)))],n)}:function(t,u){return gCe(r,[4,e,bCe(l,t,TI(a,i,u))],n)};var v=u[1];return function(t,u){return gCe(r,[4,e,bCe(l,t,pCe(v,TI(a,i,u)))],n)}}function OCe(r,e){for(var n=e;;){if("number"==typeof n)return 0;switch(n[0]){case 0:var t=n[2],u=n[1];if("number"==typeof t)switch(t){case 0:var a=Ix;break;case 1:a=Ox;break;case 2:a=Nx;break;case 3:a=xx;break;case 4:a=Lx;break;case 5:a=Px;break;default:a=Rx}else switch(t[0]){case 0:a=t[1];break;case 1:a=t[1];break;default:a=nAe(Mx,IAe(1,t[1]))}return OCe(r,u),$Ae(r,a);case 1:var i=n[2],c=n[1];if(0===i[0]){var f=i[1];OCe(r,c),$Ae(r,FN);n=f;continue}var o=i[1];OCe(r,c),$Ae(r,kN);n=o;continue;case 6:var s=n[2];return OCe(r,n[1]),$Ae(r,BI(s,0));case 7:n=n[1];continue;case 8:var l=n[2];return OCe(r,n[1]),rAe(l);case 2:case 4:var v=n[2];return OCe(r,n[1]),$Ae(r,v);default:var D=n[2];return OCe(r,n[1]),JAe(r,D)}}}function NCe(r){if(hI(r,hN))return yN;var e=XT(r);function n(e){var n=dN[1],t=VAe(Qn);return BI(gCe((function(r){return OCe(t,r),Z_e(KAe(t))}),0,n),r)}function t(n){for(var t=n;;){if(t===e)return t;var u=yI(r,t);if(9!==u&&32!==u)return t;t=t+1|0}}var u=t(0),a=function(n,t){for(var u=t;;){if(u===e)return u;if(25<(yI(r,u)+-97|0)>>>0)return u;u=u+1|0}}(0,u),i=OAe(r,u,a-u|0),c=t(a),f=function(n,t){for(var u=t;;){if(u===e)return u;var a=yI(r,u),i=0;if(48<=a?58<=a||(i=1):45===a&&(i=1),!i)return u;u=u+1|0}}(0,c);if(c===f)var o=0;else try{o=QT(OAe(r,c,f-c|0))}catch(r){if((r=gI(r))[1]!==PI)throw r;o=n()}t(f)!==e&&n();var s=0;if(_I(i,_N)&&_I(i,AN))var l=_I(i,CN)?_I(i,wN)?_I(i,SN)?_I(i,gN)?n():1:2:3:0;else s=1;if(s)l=4;return[0,o,l]}function xCe(r){return gCe((function(r){var e=VAe(64);return OCe(e,r),KAe(e)}),0,r[1])}var LCe=[0,0];function PCe(r,e){var n=r[1+e];if(1-("number"==typeof n?1:0)){if(FI(n)===rm)return BI(xCe(Qx),n);if(253===FI(n))for(var t=BT(rO,n),u=0,a=XT(t);;){if(a<=u)return nAe(t,eO);var i=yI(t,u),c=0;if(48<=i?58<=i||(c=1):45===i&&(c=1),!c)return t;u=u+1|0}return Zx}return BI(xCe($x),n)}function RCe(r,e){if(r.length-1<=e)return Ux;var n=RCe(r,e+1|0),t=PCe(r,e);return TI(xCe(jx),t,n)}function MCe(r){var e=function(e){for(var n=e;;){if(!n)return 0;var t=n[2],u=n[1];try{var a=0,i=BI(u,r);a=1}catch(r){}if(a&&i)return[0,i[1]];n=t}}(LCe[1]);if(e)return e[1];if(r===xI)return Hx;if(r===UI)return Xx;if(r[1]===GI){var n=r[2],t=n[3],u=n[2],a=n[1];return NI(xCe(YI),a,u,t,t+5|0,Yx)}if(r[1]===jI){var i=r[2],c=i[3],f=i[2],o=i[1];return NI(xCe(YI),o,f,c,c+6|0,Vx)}if(r[1]===HI){var s=r[2],l=s[3],v=s[2],D=s[1];return NI(xCe(YI),D,v,l,l+6|0,Kx)}if(0===FI(r)){var b=r.length-1,p=r[1][1];if(2<b>>>0)var E=RCe(r,2),m=PCe(r,1),F=TI(xCe(Wx),m,E);else switch(b){case 0:F=Jx;break;case 1:F=qx;break;default:var k=PCe(r,1);F=BI(xCe(zx),k)}return nAe(p,F)}return r[1]}function GCe(r){return LCe[1]=[0,r,LCe[1]],0}var UCe=[bc,dL,OT()];function jCe(r,e){return r[13]=r[13]+e[3]|0,YAe(e,r[28])}var HCe=1000000010;function XCe(r,e){return II(r[17],e,0,XT(e))}function YCe(r){return BI(r[19],0)}function VCe(r,e,n){return r[9]=r[9]-e|0,XCe(r,n),r[11]=0,0}function KCe(r,e){var n=_I(e,kL);return n?VCe(r,XT(e),e):n}function WCe(r,e,n){var t=e[3],u=e[2];KCe(r,e[1]),YCe(r),r[11]=1;var a=(r[6]-n|0)+u|0,i=r[8],c=function(r,e){return+(yT(r,e,!1)<=0)}(i,a)?i:a;return r[10]=c,r[9]=r[6]-r[10]|0,BI(r[21],r[10]),KCe(r,t)}function JCe(r,e){return WCe(r,FL,e)}function qCe(r,e){var n=e[2],t=e[3];return KCe(r,e[1]),r[9]=r[9]-n|0,BI(r[20],n),KCe(r,t)}function zCe(r){for(;;){var e=r[28][2],n=e?[0,e[1]]:0;if(n){var t=n[1],u=t[1],a=t[2],i=0<=u?1:0,c=t[3],f=r[13]-r[12]|0,o=i||(r[9]<=f?1:0);if(o){var s=r[28],l=s[2];if(l){if(l[2]){var v=l[2];s[1]=s[1]-1|0,s[2]=v}else XAe(s);var D=0<=u?u:HCe;if("number"==typeof a)switch(a){case 0:var b=jAe(r[3]);if(b){var p=b[1][1],E=function(r,e){if(e){var n=e[1],t=e[2];return rI(r,n)?[0,r,e]:[0,n,E(r,t)]}return[0,r,0]};p[1]=E(r[6]-r[9]|0,p[1])}break;case 1:UAe(r[2]);break;case 2:UAe(r[3]);break;case 3:var m=jAe(r[2]);m?JCe(r,m[1][2]):YCe(r);break;case 4:if(r[10]!==(r[6]-r[9]|0)){var F=r[28],k=F[2];if(k){var d=k[1];if(k[2]){var h=k[2];F[1]=F[1]-1|0,F[2]=h;var y=[0,d]}else{XAe(F);y=[0,d]}}else y=0;if(y){var _=y[1],A=_[1];r[12]=r[12]-_[3]|0,r[9]=r[9]+A|0}}break;default:var C=UAe(r[5]);C&&XCe(r,BI(r[25],C[1]))}else switch(a[0]){case 0:VCe(r,D,a[1]);break;case 1:var w=a[2],S=a[1],g=w[1],B=w[2],T=jAe(r[2]);if(T){var I=T[1],O=I[2];switch(I[1]){case 0:default:qCe(r,S);break;case 1:case 2:WCe(r,w,O);break;case 3:r[9]<(D+XT(g)|0)?WCe(r,w,O):qCe(r,S);break;case 4:r[11]||!(r[9]<(D+XT(g)|0)||((r[6]-O|0)+B|0)<r[10])?qCe(r,S):WCe(r,w,O)}}break;case 2:var N=r[6]-r[9]|0,x=a[2],L=a[1],P=jAe(r[3]);if(P){var R=P[1][1],M=R[1];if(M)for(var G=R[1],U=M[1];;){if(G){var j=G[1],H=G[2];if(!(N<=j)){G=H;continue}var X=j}else X=U;var Y=X;break}else Y=N;var V=Y-N|0;0<=V?qCe(r,[0,pL,V+L|0,bL]):WCe(r,[0,mL,Y+x|0,EL],r[6])}break;case 3:var K=a[2],W=a[1];if(r[8]<(r[6]-r[9]|0)){var J=jAe(r[2]);if(J){var q=J[1],z=q[2],$=q[1];r[9]<z&&!(3<($-1|0)>>>0)&&JCe(r,z)}else YCe(r)}var Q=r[9]-W|0;GAe([0,1===K?1:r[9]<D?K:5,Q],r[2]);break;case 4:GAe(a[1],r[3]);break;default:var Z=a[1];XCe(r,BI(r[24],Z)),GAe(Z,r[5])}r[12]=c+r[12]|0;continue}throw HAe}return o}return 0}}function $Ce(r,e){return jCe(r,e),zCe(r)}function QCe(r,e,n){return $Ce(r,[0,e,[0,n],e])}function ZCe(r){return MAe(r),GAe([0,-1,[0,-1,DL,0]],r)}function rwe(r,e){var n=jAe(r[1]);if(n){var t=n[1],u=t[2],a=u[1];if(t[1]<r[12])return ZCe(r[1]);var i=u[2];if("number"!=typeof i)switch(i[0]){case 3:var c=1-e;return c?(u[1]=r[13]+a|0,UAe(r[1]),0):c;case 1:case 2:return e?(u[1]=r[13]+a|0,UAe(r[1]),0):e}return 0}return 0}function ewe(r,e,n){return jCe(r,n),e&&rwe(r,1),GAe([0,r[13],n],r[1])}function nwe(r,e,n){if(r[14]=r[14]+1|0,r[14]<r[15])return ewe(r,0,[0,0|-r[13],[3,e,n],0]);var t=r[14]===r[15]?1:0;if(t){var u=r[16];return QCe(r,XT(u),u)}return t}function twe(r,e){var n=1<r[14]?1:0;if(n){r[14]<r[15]&&(jCe(r,[0,0,1,0]),rwe(r,1),rwe(r,0)),r[14]=r[14]-1|0;var t=0}else t=n;return t}function uwe(r,e){r[23]&&jCe(r,[0,0,5,0]);var n=r[22];if(n){var t=UAe(r[4]);if(t)return BI(r[27],t[1]);var u=0}else u=n;return u}function awe(r,e){for(kAe((function(e){return uwe(r)}),r[4][1]);;){if(!(1<r[14]))return r[13]=HCe,zCe(r),e&&YCe(r),r[12]=1,r[13]=1,XAe(r[28]),ZCe(r[1]),MAe(r[2]),MAe(r[3]),MAe(r[4]),MAe(r[5]),r[10]=0,r[14]=0,r[9]=r[6],nwe(r,0,3);twe(r)}}function iwe(r,e,n){var t=r[14]<r[15]?1:0;return t?QCe(r,e,n):t}function cwe(r,e,n){return iwe(r,e,n)}function fwe(r,e){return cwe(r,XT(e),e)}function owe(r,e){return cwe(r,1,IAe(1,e))}function swe(r,e){return awe(r,0),BI(r[18],0)}var lwe=IAe(80,32);function vwe(r,e){for(var n=e;;){var t=0<n?1:0;if(t){if(80<n){II(r[17],lwe,0,80);n=n-80|0;continue}return II(r[17],lwe,0,n)}return t}}function Dwe(r){return r[1]===UCe?nAe(iL,nAe(r[2],aL)):cL}function bwe(r){return r[1]===UCe?nAe(tL,nAe(r[2],nL)):uL}function pwe(r){return 0}function Ewe(r){return 0}function mwe(r,e){var n=[0,0,0,0],t=[0,-1,rL,0];YAe(t,n);var u=[0,0,0];ZCe(u),GAe([0,1,t],u);var a=[0,u,[0,0,0],[0,0,0],[0,0,0],[0,0,0],78,10,68,78,0,1,1,1,1,2147483647,eL,r,e,function(r){return 0},function(r){return 0},function(r){return 0},0,0,Dwe,bwe,pwe,Ewe,n];return a[19]=function(r){return II(a[17],fL,0,1)},a[20]=function(r){return vwe(a,r)},a[21]=function(r){return vwe(a,r)},a}function Fwe(r){return mwe((function(e,n,t){return 0<=n&&0<=t&&!((XT(e)-t|0)<n)?pI(r,e,n,t):rAe(ZI)}),(function(e){return uI(r)}))}function kwe(r){return mwe((function(e,n,t){return qAe(r,e,n,t)}),(function(r){return 0}))}function dwe(r){return VAe(512)}var hwe=dwe(),ywe=Fwe(aAe),_we=Fwe(iAe);function Awe(r,e){var n=VAe(16),t=kwe(n);TI(r,t,e),swe(t);var u=n[2];if(2<=u){var a=u-2|0;return 0<=a&&!((n[2]-a|0)<1)?gAe(n[1],1,a):rAe(IO)}return KAe(n)}function Cwe(r,e){var n=0;if("number"==typeof e)return 0;switch(e[0]){case 0:var t=e[2];if(Cwe(r,e[1]),"number"==typeof t)switch(t){case 0:return twe(r);case 1:return uwe(r);case 2:return swe(r);case 3:var u=r[14]<r[15]?1:0;return u?$Ce(r,[0,0,3,0]):u;case 4:return awe(r,1),BI(r[18],0);case 5:return owe(r,64);default:return owe(r,37)}else switch(t[0]){case 0:var a=[0,vL,t[2],lL],i=r[14]<r[15]?1:0,c=[0,sL,t[3],oL],f=a[3],o=a[2],s=a[1];return i?ewe(r,1,[0,0|-r[13],[1,a,c],(XT(s)+o|0)+XT(f)|0]):i;case 1:return 0;default:var l=t[1];return owe(r,64),owe(r,l)}case 1:var v=e[2],D=e[1];if(0===v[0]){var b=v[1];Cwe(r,D);var p=[0,UCe,Awe(Cwe,b)];r[22]&&(GAe(p,r[4]),BI(r[26],p));var E=r[23];return E?jCe(r,[0,0,[5,p],0]):E}var m=v[1];Cwe(r,D);var F=NCe(Awe(Cwe,m));return nwe(r,F[1],F[2]);case 2:var k=e[1],d=0;if("number"!=typeof k&&0===k[0]){var h=k[2];if("number"!=typeof h&&1===h[0]){var y=e[2],_=h[2],A=k[1];d=1}}if(!d){var C=e[2],w=k;n=2}break;case 3:var S=e[1],g=0;if("number"!=typeof S&&0===S[0]){var B=S[2];if("number"!=typeof B&&1===B[0]){var T=e[2],I=B[2],O=S[1];n=1,g=1}}if(!g){var N=e[2],x=S;n=3}break;case 4:var L=e[1],P=0;if("number"!=typeof L&&0===L[0]){var R=L[2];if("number"!=typeof R&&1===R[0]){y=e[2],_=R[2],A=L[1];P=1}}if(!P){C=e[2],w=L;n=2}break;case 5:var M=e[1],G=0;if("number"==typeof M||0!==M[0])G=1;else{var U=M[2],j=0;if("number"!=typeof U&&1===U[0]){T=e[2],I=U[2],O=M[1];n=1,j=1}j||(G=1)}if(G){N=e[2],x=M;n=3}break;case 6:var H=e[2];return Cwe(r,e[1]),BI(H,r);case 7:return Cwe(r,e[1]),swe(r);default:var X=e[2];return Cwe(r,e[1]),rAe(X)}switch(n){case 0:return Cwe(r,A),iwe(r,_,y);case 1:return Cwe(r,O),iwe(r,I,IAe(1,T));case 2:return Cwe(r,w),fwe(r,C);default:return Cwe(r,x),owe(r,N)}}function wwe(r){return function(e){return gCe((function(e){return Cwe(r,e),0}),0,e[1])}}function Swe(r){var e=r[1],n=dwe(),t=kwe(n);return gCe((function(r){Cwe(t,r),awe(t,0);var e=KAe(n);return n[2]=0,n[1]=n[4],n[3]=HT(n[1]),e}),0,e)}kwe(hwe),function(r){var e=[0,0],n=cAe[1];cAe[1]=function(t){return 1-e[1]&&(e[1]=1,BI(r,0)),BI(n,0)}}((function(r){return swe(ywe),swe(_we)}));function gwe(r){var e=[0,0],n=XT(r)-1|0;if(!(n<0))for(var t=0;;){var u=yI(r,t);e[1]=(fo*e[1]|0)+u|0;var a=t+1|0;if(n===t)break;t=a}return e[1]=e[1]&Of,1073741823<e[1]?e[1]+2147483648|0:e[1]}var Bwe=RAe([0,hT]),Twe=RAe([0,hT]),Iwe=RAe([0,kT]),Owe=mI(0,0);function Nwe(r){return 2<r?2*Nwe((r+1|0)/2|0)|0:r}function xwe(r){var e=r.length-1,n=eI(2+(2*e|0)|0,Owe);MB(n,0)[1]=e;var t=((32*Nwe(e)|0)/8|0)-1|0;MB(n,1)[2]=t;var u=e-1|0;if(!(u<0))for(var a=0;;){var i=3+(2*a|0)|0,c=MB(r,a)[1+a];MB(n,i)[1+i]=c;var f=a+1|0;if(u===a)break;a=f}return[0,2,n,Twe[1],Iwe[1],0,0,Bwe[1],0]}function Lwe(r,e){var n=r[2].length-1,t=n<e?1:0;if(t){var u=eI(e,Owe),a=r[2],i=0;!(0<=n)||(a.length-1-n|0)<0||(u.length-1-n|0)<0||(!function(r,e,n,t,u){if(t<=e)for(var a=1;a<=u;a++)n[t+a]=r[e+a];else for(a=u;a>=1;a--)n[t+a]=r[e+a]}(a,0,u,0,n),i=1),i||rAe(EO),r[2]=u;var c=0}else c=t;return c}var Pwe=[0,0];function Rwe(r){var e=r[2].length-1;return Lwe(r,e+1|0),e}function Mwe(r,e){try{var n;return TI(Twe[27],e,r[3])}catch(n){if((n=gI(n))===MI){var t=Rwe(r);return r[3]=II(Twe[4],e,t,r[3]),r[4]=II(Iwe[4],t,1,r[4]),t}throw n}}function Gwe(r,e){return LAe((function(e){return Mwe(r,e)}),e)}function Uwe(r,e){try{var n=function(r,e){for(var n=e;;){if(!n)throw MI;var t=n[1],u=n[2],a=t[2];if(0===_T(t[1],r))return a;n=u}}(e,r[6]);return n}catch(n){if((n=gI(n))===MI)return MB(r[2],e)[1+e];throw n}}function jwe(r){if(0===r)return 0;for(var e=r.length-1-1|0,n=0;;){if(!(0<=e))return n;var t=[0,r[1+e],n];e=e-1|0,n=t}}function Hwe(r,e){try{var n;return TI(Bwe[27],e,r[7])}catch(n){if((n=gI(n))===MI){var t=function(r){var e=r[1];return r[1]=e+1|0,e}(r);return _I(e,yL)&&(r[7]=II(Bwe[4],e,t,r[7])),t}throw n}}function Xwe(r){return CT(r,0)?[0]:r}function Ywe(r,e,n,t,u,a){var i=u[2],c=u[4],f=jwe(e),o=jwe(n),s=jwe(t),l=mAe((function(e){return Mwe(r,e)}),o),v=mAe((function(e){return Mwe(r,e)}),s);r[5]=[0,[0,r[3],r[4],r[6],r[7],l,f],r[5]];var D=Bwe[1],b=r[7];r[7]=II(Bwe[13],(function(r,e,n){return _Ae(r,f)?II(Bwe[4],r,e,n):n}),b,D);var p=[0,Twe[1]],E=[0,Iwe[1]];yAe((function(e,n){p[1]=II(Twe[4],e,n,p[1]);var t=E[1];try{var u=TI(Iwe[27],n,r[4])}catch(r){if((r=gI(r))!==MI)throw r;u=1}return E[1]=II(Iwe[4],n,u,t),0}),s,v),yAe((function(r,e){return p[1]=II(Twe[4],r,e,p[1]),E[1]=II(Iwe[4],e,0,E[1]),0}),o,l),r[3]=p[1],r[4]=E[1];var m=r[6];r[6]=hAe((function(r,e){return _Ae(r[1],l)?e:[0,r,e]}),m,0);var F=a?TI(i,r,c):BI(i,r),k=vAe(r[5]),d=k[6],h=k[5],y=k[4],_=k[3],A=k[2],C=k[1];r[5]=DAe(r[5]),r[7]=dAe((function(e,n){var t=TI(Bwe[27],n,r[7]);return II(Bwe[4],n,t,e)}),y,d),r[3]=C,r[4]=A;var w=r[6];r[6]=hAe((function(r,e){return _Ae(r[1],h)?e:[0,r,e]}),w,_);var S=[0,LAe((function(e){return Uwe(r,Mwe(r,e))}),Xwe(t)),0];return function(r){for(var e=[0];0!==r;){for(var n=r[1],t=1;t<n.length;t++)e.push(n[t]);r=r[2]}return e}([0,[0,F],[0,LAe((function(e){return function(r,e){try{return TI(Bwe[27],e,r[7])}catch(e){if((e=gI(e))===MI)throw[0,jI,hL];throw e}}(r,e)}),Xwe(e)),S]])}function Vwe(r,e){if(0===r)var n=xwe([0]);else{var t=xwe(LAe(gwe,r)),u=r.length-1-1|0;if(!(u<0))for(var a=0;;){var i=2+(2*a|0)|0;t[3]=II(Twe[4],r[1+a],i,t[3]),t[4]=II(Iwe[4],i,1,t[4]);var c=a+1|0;if(u===a)break;a=c}n=t}var f=BI(e,n);return Pwe[1]=(Pwe[1]+n[1]|0)-1|0,n[8]=pAe(n[8]),Lwe(n,3+((16*MB(n[2],1)[2]|0)/32|0)|0),[0,BI(f,0),e,f,0]}function Kwe(r,e){if(r)return r;var n=mI(bc,e[1]);return n[1]=e[2],function(r){return r[2]=IT++,r}(n)}function Wwe(r,e,n){if(r)return e;var t=n[8];if(0!==t)for(var u=t;u;){var a=u[2];BI(u[1],e);u=a}return e}function Jwe(r){var e=Rwe(r),n=0;if(0!=(e%2|0)&&!((2+((16*MB(r[2],1)[2]|0)/32|0)|0)<e)){var t=Rwe(r);n=1}if(!n)t=e;return MB(r[2],t)[1+t]=0,t}function qwe(r,e){for(var n=[0,0],t=e.length-1;;){if(!(n[1]<t))return 0;var u=n[1],a=MB(e,u)[1+u],i=function(r){n[1]++;var t=n[1];return MB(e,t)[1+t]},c=i();if("number"==typeof c)switch(c){case 0:var f=function(r){return function(e){return r}}(i());break;case 1:f=function(r){return function(e){return e[1+r]}}(i());break;case 2:f=function(r,e){return function(n){return n[1+r][1+e]}}(i(),i());break;case 3:f=function(r){return function(e){return BI(e[1][1+r],e)}}(i());break;case 4:f=function(r){return function(e,n){return e[1+r]=n,0}}(i());break;case 5:f=function(r,e){return function(n){return BI(r,e)}}(i(),i());break;case 6:f=function(r,e){return function(n){return BI(r,n[1+e])}}(i(),i());break;case 7:f=function(r,e,n){return function(t){return BI(r,t[1+e][1+n])}}(i(),i(),i());break;case 8:f=function(r,e){return function(n){return BI(r,BI(n[1][1+e],n))}}(i(),i());break;case 9:f=function(r,e,n){return function(t){return TI(r,e,n)}}(i(),i(),i());break;case 10:f=function(r,e,n){return function(t){return TI(r,e,t[1+n])}}(i(),i(),i());break;case 11:f=function(r,e,n,t){return function(u){return TI(r,e,u[1+n][1+t])}}(i(),i(),i(),i());break;case 12:f=function(r,e,n){return function(t){return TI(r,e,BI(t[1][1+n],t))}}(i(),i(),i());break;case 13:f=function(r,e,n){return function(t){return TI(r,t[1+e],n)}}(i(),i(),i());break;case 14:f=function(r,e,n,t){return function(u){return TI(r,u[1+e][1+n],t)}}(i(),i(),i(),i());break;case 15:f=function(r,e,n){return function(t){return TI(r,BI(t[1][1+e],t),n)}}(i(),i(),i());break;case 16:f=function(r,e){return function(n){return TI(n[1][1+r],n,e)}}(i(),i());break;case 17:f=function(r,e){return function(n){return TI(n[1][1+r],n,n[1+e])}}(i(),i());break;case 18:f=function(r,e,n){return function(t){return TI(t[1][1+r],t,t[1+e][1+n])}}(i(),i(),i());break;case 19:f=function(r,e){return function(n){var t=BI(n[1][1+e],n);return TI(n[1][1+r],n,t)}}(i(),i());break;case 20:f=function(r,e,n){return function(t){return TI(xT(e,r,0),e,n)}}(i(),i(),Jwe(r));break;case 21:f=function(r,e,n){return function(t){var u=t[1+e];return TI(xT(u,r,0),u,n)}}(i(),i(),Jwe(r));break;case 22:f=function(r,e,n,t){return function(u){var a=u[1+e][1+n];return TI(xT(a,r,0),a,t)}}(i(),i(),i(),Jwe(r));break;default:f=function(r,e,n){return function(t){var u=BI(t[1][1+e],t);return TI(xT(u,r,0),u,n)}}(i(),i(),Jwe(r))}else f=c;TI(Iwe[27],a,r[4])?(Lwe(r,a+1|0),MB(r[2],a)[1+a]=f):r[6]=[0,[0,a,f],r[6]],n[1]++}}var zwe=function r(e,n,t){if("number"==typeof e)FB(n,t);else if(0===e[0])for(var u=1;u<e[1].length;u++)r(e[1][u],n[u],t[u]);return 0},$we=function(r,e){function n(e){EB(mB.Undefined_recursive_module,r)}var t=[];return function r(e,t,u){if("number"==typeof e)switch(e){case 0:t[u]={fun:n};break;case 1:t[u]=[246,n];break;default:t[u]=[]}else if(0===e[0]){t[u]=[0];for(var a=1;a<e[1].length;a++)r(e[1][a],t[u],a)}else t[u]=e[1]}(e,t,0),t[0]};try{AI(_L)}catch(BB){if((BB=gI(BB))!==MI)throw BB}try{AI(AL)}catch(BB){if((BB=gI(BB))!==MI)throw BB}function Qwe(r,e){function n(e){return JAe(r,e)}return 65536<=e?(n(i_|e>>>18|0),n(T|63&(e>>>12|0)),n(T|63&(e>>>6|0)),n(T|63&e)):2048<=e?(n(no|e>>>12|0),n(T|63&(e>>>6|0)),n(T|63&e)):T<=e?(n(l|e>>>6|0),n(T|63&e)):n(e)}_I(oAe,CL)&&_I(oAe,wL);var Zwe=e,rSe=null,eSe=void 0;function nSe(r){return r!==eSe?1:0}var tSe=Zwe.Array,uSe=[bc,gL,OT()],aSe=Zwe.Error;function iSe(r){throw r}!function(r,e){(function(r,e){dI[GB(r)]=e})(r,FI(e)===bc?e:e[1])}(BL,[0,uSe,{}]),GCe((function(r){return r[1]===uSe?[0,PT(r[2].toString())]:0})),GCe((function(r){return r instanceof tSe?0:[0,PT(r.toString())]}));var cSe=TI($we,jYr,[0,[0,0,0]]),fSe=TI($we,HYr,[0,[0,0,0,0,0]]),oSe=TI($we,XYr,[0,[0,0,0,0,0]]),sSe=TI($we,YYr,[0,[0,[0,[0,0,0]],0,0,0,0]]),lSe=TI($we,VYr,[0,[0,0,0]]),vSe=TI($we,KYr,[0,[0,0,0]]),DSe=TI($we,WYr,[0,[0,0,0]]),bSe=TI($we,JYr,[0,[0,0,0]]),pSe=TI($we,qYr,[0,[0,0,0,0,0,0,0]]),ESe=TI($we,zYr,[0,[0,0,0,0,0]]),mSe=TI($we,$Yr,[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]]]]),FSe=TI($we,QYr,[0,[0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]]),kSe=TI($we,ZYr,[0,[0,[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]]),dSe=TI($we,rVr,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0]]),hSe=TI($we,eVr,[0,[0,[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0]]),ySe=TI($we,nVr,[0,[0,0,0,0,0,0,0]]),_Se=TI($we,tVr,[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]]),ASe=TI($we,uVr,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]]),CSe=function r(e,n,t,u){return r.fun(e,n,t,u)},wSe=function r(e,n,t){return r.fun(e,n,t)},SSe=TI($we,aVr,[0,[0,0,0,0,0]]);FB(CSe,(function(r,e,n,t){BI(wwe(n),AYr),TI(wwe(n),wYr,CYr);var u=t[1];BI(wwe(n),SYr);dAe((function(e,t){return e&&BI(wwe(n),_Yr),II(ySe[1],(function(e){return BI(r,e)}),n,t),1}),0,u),BI(wwe(n),gYr),BI(wwe(n),BYr),BI(wwe(n),TYr),TI(wwe(n),OYr,IYr);var a=t[2];BI(wwe(n),NYr);return dAe((function(e,t){return e&&BI(wwe(n),yYr),II(ySe[1],(function(e){return BI(r,e)}),n,t),1}),0,a),BI(wwe(n),xYr),BI(wwe(n),LYr),BI(wwe(n),PYr),TI(wwe(n),MYr,RYr),TI(e,n,t[3]),BI(wwe(n),GYr),BI(wwe(n),UYr)})),FB(wSe,(function(r,e,n){var t=TI(CSe,r,e);return TI(Swe(hYr),t,n)})),II(zwe,[0,[0,0,0]],cSe,[0,CSe,wSe]);var gSe=function r(e,n,t,u){return r.fun(e,n,t,u)},BSe=function r(e,n,t){return r.fun(e,n,t)},TSe=function r(e,n,t){return r.fun(e,n,t)},ISe=function r(e,n){return r.fun(e,n)};FB(gSe,(function(r,e,n,t){BI(wwe(n),FYr),TI(e,n,t[1]),BI(wwe(n),kYr);var u=t[2];return II(TSe,(function(e){return BI(r,e)}),n,u),BI(wwe(n),dYr)})),FB(BSe,(function(r,e,n){var t=TI(gSe,r,e);return TI(Swe(mYr),t,n)})),FB(TSe,(function(r,e,n){BI(wwe(e),uYr),TI(wwe(e),iYr,aYr);var t=n[1];TI(wwe(e),cYr,t),BI(wwe(e),fYr),BI(wwe(e),oYr),TI(wwe(e),lYr,sYr);var u=n[2];if(u){fwe(e,vYr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,tYr)}),e,a),fwe(e,DYr)}else fwe(e,bYr);return BI(wwe(e),pYr),BI(wwe(e),EYr)})),FB(ISe,(function(r,e){var n=BI(TSe,r);return TI(Swe(nYr),n,e)})),II(zwe,[0,[0,0,0,0,0]],fSe,[0,gSe,BSe,TSe,ISe]);var OSe=function r(e,n,t){return r.fun(e,n,t)},NSe=function r(e,n){return r.fun(e,n)},xSe=function r(e,n,t){return r.fun(e,n,t)},LSe=function r(e,n){return r.fun(e,n)};function PSe(r,e){BI(wwe(r),wXr),TI(wwe(r),gXr,SXr);var n=e[1];TI(wwe(r),BXr,n),BI(wwe(r),TXr),BI(wwe(r),IXr),TI(wwe(r),NXr,OXr);var t=e[2];return TI(wwe(r),xXr,t),BI(wwe(r),LXr),BI(wwe(r),PXr)}FB(OSe,(function(r,e,n){BI(wwe(e),ZXr),TI(r,e,n[1]),BI(wwe(e),rYr);var t=n[2];return II(xSe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),eYr)})),FB(NSe,(function(r,e){var n=BI(OSe,r);return TI(Swe(QXr),n,e)})),FB(xSe,(function(r,e,n){BI(wwe(e),UXr),TI(wwe(e),HXr,jXr);var t=n[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),XXr),BI(wwe(e),YXr),TI(wwe(e),KXr,VXr);var u=n[2];if(u){fwe(e,WXr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GXr)}),e,a),fwe(e,JXr)}else fwe(e,qXr);return BI(wwe(e),zXr),BI(wwe(e),$Xr)})),FB(LSe,(function(r,e){var n=BI(xSe,r);return TI(Swe(MXr),n,e)})),II(zwe,[0,[0,0,0,0,0]],oSe,[0,OSe,NSe,xSe,LSe]);var RSe=[0,PSe,function(r){return TI(Swe(RXr),PSe,r)}],MSe=function r(e,n,t){return r.fun(e,n,t)},GSe=function r(e,n){return r.fun(e,n)},USe=function r(e,n){return r.fun(e,n)},jSe=function r(e){return r.fun(e)};FB(MSe,(function(r,e,n){BI(wwe(e),oXr),TI(wwe(e),lXr,sXr),TI(USe,e,n[1]),BI(wwe(e),vXr),BI(wwe(e),DXr),TI(wwe(e),pXr,bXr);var t=n[2];TI(wwe(e),EXr,t),BI(wwe(e),mXr),BI(wwe(e),FXr),TI(wwe(e),dXr,kXr);var u=n[3];if(u){fwe(e,hXr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,fXr)}),e,a),fwe(e,yXr)}else fwe(e,_Xr);return BI(wwe(e),AXr),BI(wwe(e),CXr)})),FB(GSe,(function(r,e){var n=BI(MSe,r);return TI(Swe(cXr),n,e)})),FB(USe,(function(r,e){if("number"==typeof e)return fwe(r,KHr);switch(e[0]){case 0:BI(wwe(r),WHr);var n=e[1];return TI(wwe(r),JHr,n),BI(wwe(r),qHr);case 1:BI(wwe(r),zHr);var t=e[1];return TI(wwe(r),$Hr,t),BI(wwe(r),QHr);case 2:BI(wwe(r),ZHr);var u=e[1];return TI(wwe(r),rXr,u),BI(wwe(r),eXr);case 3:BI(wwe(r),nXr);var a=e[1];return TI(wwe(r),tXr,a),BI(wwe(r),uXr);default:return BI(wwe(r),aXr),TI(RSe[1],r,e[1]),BI(wwe(r),iXr)}})),FB(jSe,(function(r){return TI(Swe(VHr),USe,r)})),II(zwe,[0,[0,[0,[0,0,0]],0,0,0,0]],sSe,[0,RSe,MSe,GSe,USe,jSe]);var HSe=function r(e,n,t){return r.fun(e,n,t)},XSe=function r(e,n){return r.fun(e,n)};FB(HSe,(function(r,e,n){BI(wwe(e),SHr),TI(wwe(e),BHr,gHr);var t=n[1];TI(wwe(e),THr,t),BI(wwe(e),IHr),BI(wwe(e),OHr),TI(wwe(e),xHr,NHr);var u=n[2];TI(wwe(e),LHr,u),BI(wwe(e),PHr),BI(wwe(e),RHr),TI(wwe(e),GHr,MHr);var a=n[3];if(a){fwe(e,UHr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,wHr)}),e,i),fwe(e,jHr)}else fwe(e,HHr);return BI(wwe(e),XHr),BI(wwe(e),YHr)})),FB(XSe,(function(r,e){var n=BI(HSe,r);return TI(Swe(CHr),n,e)})),II(zwe,[0,[0,0,0]],lSe,[0,HSe,XSe]);var YSe=function r(e,n,t){return r.fun(e,n,t)},VSe=function r(e,n){return r.fun(e,n)};FB(YSe,(function(r,e,n){BI(wwe(e),cHr),TI(wwe(e),oHr,fHr);var t=n[1];TI(wwe(e),sHr,t),BI(wwe(e),lHr),BI(wwe(e),vHr),TI(wwe(e),bHr,DHr);var u=n[2];TI(wwe(e),pHr,u),BI(wwe(e),EHr),BI(wwe(e),mHr),TI(wwe(e),kHr,FHr);var a=n[3];if(a){fwe(e,dHr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,iHr)}),e,i),fwe(e,hHr)}else fwe(e,yHr);return BI(wwe(e),_Hr),BI(wwe(e),AHr)})),FB(VSe,(function(r,e){var n=BI(YSe,r);return TI(Swe(aHr),n,e)})),II(zwe,[0,[0,0,0]],vSe,[0,YSe,VSe]);var KSe=function r(e,n,t){return r.fun(e,n,t)},WSe=function r(e,n){return r.fun(e,n)};FB(KSe,(function(r,e,n){BI(wwe(e),jjr),TI(wwe(e),Xjr,Hjr);var t=n[1];TI(wwe(e),Yjr,t),BI(wwe(e),Vjr),BI(wwe(e),Kjr),TI(wwe(e),Jjr,Wjr);var u=n[2];TI(wwe(e),qjr,u),BI(wwe(e),zjr),BI(wwe(e),$jr),TI(wwe(e),Zjr,Qjr);var a=n[3];if(a){fwe(e,rHr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Ujr)}),e,i),fwe(e,eHr)}else fwe(e,nHr);return BI(wwe(e),tHr),BI(wwe(e),uHr)})),FB(WSe,(function(r,e){var n=BI(KSe,r);return TI(Swe(Gjr),n,e)})),II(zwe,[0,[0,0,0]],DSe,[0,KSe,WSe]);var JSe=function r(e,n,t){return r.fun(e,n,t)},qSe=function r(e,n){return r.fun(e,n)};FB(JSe,(function(r,e,n){BI(wwe(e),wjr),TI(wwe(e),gjr,Sjr);var t=n[1];TI(wwe(e),Bjr,t),BI(wwe(e),Tjr),BI(wwe(e),Ijr),TI(wwe(e),Njr,Ojr);var u=n[2];if(u){fwe(e,xjr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Cjr)}),e,a),fwe(e,Ljr)}else fwe(e,Pjr);return BI(wwe(e),Rjr),BI(wwe(e),Mjr)})),FB(qSe,(function(r,e){var n=BI(JSe,r);return TI(Swe(Ajr),n,e)})),II(zwe,[0,[0,0,0]],bSe,[0,JSe,qSe]);var zSe=function r(e,n,t){return r.fun(e,n,t)},$Se=function r(e,n){return r.fun(e,n)},QSe=function r(e,n){return r.fun(e,n)},ZSe=function r(e){return r.fun(e)},rge=function r(e,n,t){return r.fun(e,n,t)},ege=function r(e,n){return r.fun(e,n)};FB(zSe,(function(r,e,n){BI(wwe(e),hjr),TI(r,e,n[1]),BI(wwe(e),yjr);var t=n[2];return II(rge,(function(e){return BI(r,e)}),e,t),BI(wwe(e),_jr)})),FB($Se,(function(r,e){var n=BI(zSe,r);return TI(Swe(djr),n,e)})),FB(QSe,(function(r,e){return fwe(r,e?Fjr:kjr)})),FB(ZSe,(function(r){return TI(Swe(mjr),QSe,r)})),FB(rge,(function(r,e,n){BI(wwe(e),ajr),TI(wwe(e),cjr,ijr),TI(QSe,e,n[1]),BI(wwe(e),fjr),BI(wwe(e),ojr),TI(wwe(e),ljr,sjr);var t=n[2];if(t){fwe(e,vjr);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ujr)}),e,u),fwe(e,Djr)}else fwe(e,bjr);return BI(wwe(e),pjr),BI(wwe(e),Ejr)})),FB(ege,(function(r,e){var n=BI(rge,r);return TI(Swe(tjr),n,e)})),II(zwe,[0,[0,0,0,0,0,0,0]],pSe,[0,zSe,$Se,QSe,ZSe,rge,ege]);var nge=function r(e,n,t,u){return r.fun(e,n,t,u)},tge=function r(e,n,t){return r.fun(e,n,t)},uge=function r(e,n,t,u){return r.fun(e,n,t,u)},age=function r(e,n,t){return r.fun(e,n,t)};FB(nge,(function(r,e,n,t){BI(wwe(n),rjr),TI(r,n,t[1]),BI(wwe(n),ejr);var u=t[2];return OI(ESe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),njr)})),FB(tge,(function(r,e,n){var t=TI(nge,r,e);return TI(Swe(ZUr),t,n)})),FB(uge,(function(r,e,n,t){BI(wwe(n),jUr),TI(wwe(n),XUr,HUr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),YUr),BI(wwe(n),VUr),TI(wwe(n),WUr,KUr);var a=t[2];if(a){fwe(n,JUr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,UUr)}),n,i),fwe(n,qUr)}else fwe(n,zUr);return BI(wwe(n),$Ur),BI(wwe(n),QUr)})),FB(age,(function(r,e,n){var t=TI(uge,r,e);return TI(Swe(GUr),t,n)})),II(zwe,[0,[0,0,0,0,0]],ESe,[0,nge,tge,uge,age]);var ige=function r(e,n,t,u){return r.fun(e,n,t,u)},cge=function r(e,n,t){return r.fun(e,n,t)},fge=function r(e,n,t,u){return r.fun(e,n,t,u)},oge=function r(e,n,t){return r.fun(e,n,t)};FB(ige,(function(r,e,n,t){BI(wwe(n),PUr),TI(r,n,t[1]),BI(wwe(n),RUr);var u=t[2];return OI(fge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),MUr)})),FB(cge,(function(r,e,n){var t=TI(ige,r,e);return TI(Swe(LUr),t,n)})),FB(fge,(function(r,e,n,t){BI(wwe(n),FUr),TI(wwe(n),dUr,kUr);var u=t[1];if(u){fwe(n,hUr);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,yUr)}else fwe(n,_Ur);BI(wwe(n),AUr),BI(wwe(n),CUr),TI(wwe(n),SUr,wUr);var i=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),gUr),BI(wwe(n),BUr),TI(wwe(n),IUr,TUr);var c=t[3];return TI(wwe(n),OUr,c),BI(wwe(n),NUr),BI(wwe(n),xUr)})),FB(oge,(function(r,e,n){var t=TI(fge,r,e);return TI(Swe(mUr),t,n)}));var sge=[0,ige,cge,fge,oge],lge=function r(e,n,t,u){return r.fun(e,n,t,u)},vge=function r(e,n,t){return r.fun(e,n,t)},Dge=function r(e,n,t,u){return r.fun(e,n,t,u)},bge=function r(e,n,t){return r.fun(e,n,t)};FB(lge,(function(r,e,n,t){BI(wwe(n),bUr),TI(r,n,t[1]),BI(wwe(n),pUr);var u=t[2];return OI(Dge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),EUr)})),FB(vge,(function(r,e,n){var t=TI(lge,r,e);return TI(Swe(DUr),t,n)})),FB(Dge,(function(r,e,n,t){BI(wwe(n),eUr),TI(wwe(n),tUr,nUr);var u=t[1];OI(sge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),uUr),BI(wwe(n),aUr),TI(wwe(n),cUr,iUr);var a=t[2];if(a){fwe(n,fUr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,rUr)}),n,i),fwe(n,oUr)}else fwe(n,sUr);return BI(wwe(n),lUr),BI(wwe(n),vUr)})),FB(bge,(function(r,e,n){var t=TI(Dge,r,e);return TI(Swe(ZGr),t,n)}));var pge=[0,lge,vge,Dge,bge],Ege=function r(e,n,t,u){return r.fun(e,n,t,u)},mge=function r(e,n,t){return r.fun(e,n,t)},Fge=function r(e,n,t,u){return r.fun(e,n,t,u)},kge=function r(e,n,t){return r.fun(e,n,t)};FB(Ege,(function(r,e,n,t){BI(wwe(n),zGr),TI(r,n,t[1]),BI(wwe(n),$Gr);var u=t[2];return OI(Fge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),QGr)})),FB(mge,(function(r,e,n){var t=TI(Ege,r,e);return TI(Swe(qGr),t,n)})),FB(Fge,(function(r,e,n,t){BI(wwe(n),RGr),TI(wwe(n),GGr,MGr);var u=t[1];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),UGr),BI(wwe(n),jGr),TI(wwe(n),XGr,HGr);var a=t[2];if(a){fwe(n,YGr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,PGr)}),n,i),fwe(n,VGr)}else fwe(n,KGr);return BI(wwe(n),WGr),BI(wwe(n),JGr)})),FB(kge,(function(r,e,n){var t=TI(Fge,r,e);return TI(Swe(LGr),t,n)}));var dge=[0,Ege,mge,Fge,kge],hge=function r(e,n,t,u){return r.fun(e,n,t,u)},yge=function r(e,n,t){return r.fun(e,n,t)},_ge=function r(e,n,t,u){return r.fun(e,n,t,u)},Age=function r(e,n,t){return r.fun(e,n,t)};FB(hge,(function(r,e,n,t){BI(wwe(n),OGr),TI(r,n,t[1]),BI(wwe(n),NGr);var u=t[2];return OI(_ge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xGr)})),FB(yge,(function(r,e,n){var t=TI(hge,r,e);return TI(Swe(IGr),t,n)})),FB(_ge,(function(r,e,n,t){BI(wwe(n),tGr),TI(wwe(n),aGr,uGr);var u=t[1];if(u){fwe(n,iGr);var a=u[1];OI(dge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,cGr)}else fwe(n,fGr);BI(wwe(n),oGr),BI(wwe(n),sGr),TI(wwe(n),vGr,lGr);var i=t[2];BI(wwe(n),DGr);dAe((function(t,u){return t&&BI(wwe(n),nGr),OI(sge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),bGr),BI(wwe(n),pGr),BI(wwe(n),EGr),TI(wwe(n),FGr,mGr);var c=t[3];if(c){fwe(n,kGr);var f=c[1];OI(pge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,dGr)}else fwe(n,hGr);BI(wwe(n),yGr),BI(wwe(n),_Gr),TI(wwe(n),CGr,AGr);var o=t[4];if(o){fwe(n,wGr);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),rGr);return dAe((function(n,t){return n&&BI(wwe(e),ZMr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),eGr)}),n,s),fwe(n,SGr)}else fwe(n,gGr);return BI(wwe(n),BGr),BI(wwe(n),TGr)})),FB(Age,(function(r,e,n){var t=TI(_ge,r,e);return TI(Swe(QMr),t,n)}));var Cge=[0,hge,yge,_ge,Age],wge=function r(e,n,t,u){return r.fun(e,n,t,u)},Sge=function r(e,n,t){return r.fun(e,n,t)};FB(wge,(function(r,e,n,t){BI(wwe(n),BMr),TI(wwe(n),IMr,TMr);var u=t[1];if(u){fwe(n,OMr);var a=u[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,NMr)}else fwe(n,xMr);BI(wwe(n),LMr),BI(wwe(n),PMr),TI(wwe(n),MMr,RMr);var i=t[2];OI(Cge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),GMr),BI(wwe(n),UMr),TI(wwe(n),HMr,jMr);var c=t[3];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),XMr),BI(wwe(n),YMr),TI(wwe(n),KMr,VMr);var f=t[4];if(f){fwe(n,WMr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,gMr)}),n,o),fwe(n,JMr)}else fwe(n,qMr);return BI(wwe(n),zMr),BI(wwe(n),$Mr)})),FB(Sge,(function(r,e,n){var t=TI(wge,r,e);return TI(Swe(SMr),t,n)}));var gge=[0,sge,pge,dge,Cge,wge,Sge],Bge=function r(e,n,t,u){return r.fun(e,n,t,u)},Tge=function r(e,n,t){return r.fun(e,n,t)},Ige=function r(e,n,t,u){return r.fun(e,n,t,u)},Oge=function r(e,n,t){return r.fun(e,n,t)},Nge=function r(e,n,t,u){return r.fun(e,n,t,u)},xge=function r(e,n,t){return r.fun(e,n,t)};FB(Bge,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),_Mr);var u=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),AMr)}BI(wwe(n),CMr);var a=t[1];return OI(Ige,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),wMr)})),FB(Tge,(function(r,e,n){var t=TI(Bge,r,e);return TI(Swe(yMr),t,n)})),FB(Ige,(function(r,e,n,t){BI(wwe(n),kMr),TI(r,n,t[1]),BI(wwe(n),dMr);var u=t[2];return OI(Nge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),hMr)})),FB(Oge,(function(r,e,n){var t=TI(Ige,r,e);return TI(Swe(FMr),t,n)})),FB(Nge,(function(r,e,n,t){BI(wwe(n),oMr),TI(wwe(n),lMr,sMr);var u=t[1];OI(Bge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),vMr),BI(wwe(n),DMr),TI(wwe(n),pMr,bMr);var a=t[2];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),EMr),BI(wwe(n),mMr)})),FB(xge,(function(r,e,n){var t=TI(Nge,r,e);return TI(Swe(fMr),t,n)}));var Lge=[0,Bge,Tge,Ige,Oge,Nge,xge],Pge=function r(e,n,t,u){return r.fun(e,n,t,u)},Rge=function r(e,n,t){return r.fun(e,n,t)};FB(Pge,(function(r,e,n,t){BI(wwe(n),XRr),TI(wwe(n),VRr,YRr);var u=t[1];OI(Lge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),KRr),BI(wwe(n),WRr),TI(wwe(n),qRr,JRr);var a=t[2];if(a){fwe(n,zRr);var i=a[1];OI(mSe[23][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,$Rr)}else fwe(n,QRr);BI(wwe(n),ZRr),BI(wwe(n),rMr),TI(wwe(n),nMr,eMr);var c=t[3];if(c){fwe(n,tMr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,HRr)}),n,f),fwe(n,uMr)}else fwe(n,aMr);return BI(wwe(n),iMr),BI(wwe(n),cMr)})),FB(Rge,(function(r,e,n){var t=TI(Pge,r,e);return TI(Swe(jRr),t,n)}));var Mge=[0,Lge,Pge,Rge],Gge=function r(e,n,t,u){return r.fun(e,n,t,u)},Uge=function r(e,n,t){return r.fun(e,n,t)};FB(Gge,(function(r,e,n,t){BI(wwe(n),CRr),TI(wwe(n),SRr,wRr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),gRr),BI(wwe(n),BRr),TI(wwe(n),IRr,TRr);var a=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),ORr),BI(wwe(n),NRr),TI(wwe(n),LRr,xRr);var i=t[3];if(i){fwe(n,PRr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ARr)}),n,c),fwe(n,RRr)}else fwe(n,MRr);return BI(wwe(n),GRr),BI(wwe(n),URr)})),FB(Uge,(function(r,e,n){var t=TI(Gge,r,e);return TI(Swe(_Rr),t,n)}));var jge=[0,Gge,Uge],Hge=function r(e,n,t,u){return r.fun(e,n,t,u)},Xge=function r(e,n,t){return r.fun(e,n,t)};FB(Hge,(function(r,e,n,t){BI(wwe(n),DRr),TI(wwe(n),pRr,bRr);var u=t[1];OI(jge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ERr),BI(wwe(n),mRr),TI(wwe(n),kRr,FRr);var a=t[2];return TI(wwe(n),dRr,a),BI(wwe(n),hRr),BI(wwe(n),yRr)})),FB(Xge,(function(r,e,n){var t=TI(Hge,r,e);return TI(Swe(vRr),t,n)}));var Yge=[0,Hge,Xge],Vge=function r(e,n,t,u){return r.fun(e,n,t,u)},Kge=function r(e,n,t){return r.fun(e,n,t)},Wge=function r(e,n,t,u){return r.fun(e,n,t,u)},Jge=function r(e,n,t){return r.fun(e,n,t)},qge=function r(e,n,t,u){return r.fun(e,n,t,u)},zge=function r(e,n,t){return r.fun(e,n,t)};FB(Vge,(function(r,e,n,t){BI(wwe(n),oRr),TI(r,n,t[1]),BI(wwe(n),sRr);var u=t[2];return OI(Wge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),lRr)})),FB(Kge,(function(r,e,n){var t=TI(Vge,r,e);return TI(Swe(fRr),t,n)})),FB(Wge,(function(r,e,n,t){BI(wwe(n),kPr),TI(wwe(n),hPr,dPr);var u=t[1];OI(kSe[7][1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),yPr),BI(wwe(n),_Pr),TI(wwe(n),CPr,APr);var a=t[2];OI(qge,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),wPr),BI(wwe(n),SPr),TI(wwe(n),BPr,gPr);var i=t[3];TI(wwe(n),TPr,i),BI(wwe(n),IPr),BI(wwe(n),OPr),TI(wwe(n),xPr,NPr);var c=t[4];TI(wwe(n),LPr,c),BI(wwe(n),PPr),BI(wwe(n),RPr),TI(wwe(n),GPr,MPr);var f=t[5];TI(wwe(n),UPr,f),BI(wwe(n),jPr),BI(wwe(n),HPr),TI(wwe(n),YPr,XPr);var o=t[6];TI(wwe(n),VPr,o),BI(wwe(n),KPr),BI(wwe(n),WPr),TI(wwe(n),qPr,JPr);var s=t[7];if(s){fwe(n,zPr);var l=s[1];II(pSe[1],(function(e){return BI(r,e)}),n,l),fwe(n,$Pr)}else fwe(n,QPr);BI(wwe(n),ZPr),BI(wwe(n),rRr),TI(wwe(n),nRr,eRr);var v=t[8];if(v){fwe(n,tRr);var D=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,FPr)}),n,D),fwe(n,uRr)}else fwe(n,aRr);return BI(wwe(n),iRr),BI(wwe(n),cRr)})),FB(Jge,(function(r,e,n){var t=TI(Wge,r,e);return TI(Swe(mPr),t,n)})),FB(qge,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),aPr);var u=t[1];return OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),iPr);case 1:var a=t[1];BI(wwe(n),cPr),BI(wwe(n),fPr),TI(r,n,a[1]),BI(wwe(n),oPr);var i=a[2];return OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),sPr),BI(wwe(n),lPr);default:var c=t[1];BI(wwe(n),vPr),BI(wwe(n),DPr),TI(r,n,c[1]),BI(wwe(n),bPr);var f=c[2];return OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),pPr),BI(wwe(n),EPr)}})),FB(zge,(function(r,e,n){var t=TI(qge,r,e);return TI(Swe(uPr),t,n)}));var $ge=[0,Vge,Kge,Wge,Jge,qge,zge],Qge=function r(e,n,t,u){return r.fun(e,n,t,u)},Zge=function r(e,n,t){return r.fun(e,n,t)},rBe=function r(e,n,t,u){return r.fun(e,n,t,u)},eBe=function r(e,n,t){return r.fun(e,n,t)};FB(Qge,(function(r,e,n,t){BI(wwe(n),ePr),TI(r,n,t[1]),BI(wwe(n),nPr);var u=t[2];return OI(rBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tPr)})),FB(Zge,(function(r,e,n){var t=TI(Qge,r,e);return TI(Swe(rPr),t,n)})),FB(rBe,(function(r,e,n,t){BI(wwe(n),HLr),TI(wwe(n),YLr,XLr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),VLr),BI(wwe(n),KLr),TI(wwe(n),JLr,WLr);var a=t[2];if(a){fwe(n,qLr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jLr)}),n,i),fwe(n,zLr)}else fwe(n,$Lr);return BI(wwe(n),QLr),BI(wwe(n),ZLr)})),FB(eBe,(function(r,e,n){var t=TI(rBe,r,e);return TI(Swe(ULr),t,n)}));var nBe=[0,Qge,Zge,rBe,eBe],tBe=function r(e,n,t,u){return r.fun(e,n,t,u)},uBe=function r(e,n,t){return r.fun(e,n,t)},aBe=function r(e,n,t,u){return r.fun(e,n,t,u)},iBe=function r(e,n,t){return r.fun(e,n,t)};FB(tBe,(function(r,e,n,t){BI(wwe(n),aLr),TI(wwe(n),cLr,iLr);var u=t[1];if(u){fwe(n,fLr);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,a),fwe(n,oLr)}else fwe(n,sLr);BI(wwe(n),lLr),BI(wwe(n),vLr),TI(wwe(n),bLr,DLr);var i=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),pLr),BI(wwe(n),ELr),TI(wwe(n),FLr,mLr);var c=t[3];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),kLr),BI(wwe(n),dLr),TI(wwe(n),yLr,hLr);var f=t[4];TI(wwe(n),_Lr,f),BI(wwe(n),ALr),BI(wwe(n),CLr),TI(wwe(n),SLr,wLr);var o=t[5];if(o){fwe(n,gLr);var s=o[1];II(pSe[1],(function(e){return BI(r,e)}),n,s),fwe(n,BLr)}else fwe(n,TLr);BI(wwe(n),ILr),BI(wwe(n),OLr),TI(wwe(n),xLr,NLr);var l=t[6];if(l){fwe(n,LLr);var v=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,uLr)}),n,v),fwe(n,PLr)}else fwe(n,RLr);return BI(wwe(n),MLr),BI(wwe(n),GLr)})),FB(uBe,(function(r,e,n){var t=TI(tBe,r,e);return TI(Swe(tLr),t,n)})),FB(aBe,(function(r,e,n,t){BI(wwe(n),rLr),TI(r,n,t[1]),BI(wwe(n),eLr);var u=t[2];return OI(tBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),nLr)})),FB(iBe,(function(r,e,n){var t=TI(aBe,r,e);return TI(Swe(Zxr),t,n)}));var cBe=[0,tBe,uBe,aBe,iBe],fBe=function r(e,n,t,u){return r.fun(e,n,t,u)},oBe=function r(e,n,t){return r.fun(e,n,t)},sBe=function r(e,n,t,u){return r.fun(e,n,t,u)},lBe=function r(e,n,t){return r.fun(e,n,t)};FB(fBe,(function(r,e,n,t){BI(wwe(n),zxr),TI(r,n,t[1]),BI(wwe(n),$xr);var u=t[2];return OI(sBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Qxr)})),FB(oBe,(function(r,e,n){var t=TI(fBe,r,e);return TI(Swe(qxr),t,n)})),FB(sBe,(function(r,e,n,t){BI(wwe(n),Bxr),TI(wwe(n),Ixr,Txr);var u=t[1];BI(wwe(n),Oxr),TI(r,n,u[1]),BI(wwe(n),Nxr);var a=u[2];OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),xxr),BI(wwe(n),Lxr),BI(wwe(n),Pxr),TI(wwe(n),Mxr,Rxr);var i=t[2];TI(wwe(n),Gxr,i),BI(wwe(n),Uxr),BI(wwe(n),jxr),TI(wwe(n),Xxr,Hxr);var c=t[3];if(c){fwe(n,Yxr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,gxr)}),n,f),fwe(n,Vxr)}else fwe(n,Kxr);return BI(wwe(n),Wxr),BI(wwe(n),Jxr)})),FB(lBe,(function(r,e,n){var t=TI(sBe,r,e);return TI(Swe(Sxr),t,n)}));var vBe=[0,fBe,oBe,sBe,lBe],DBe=function r(e,n,t,u){return r.fun(e,n,t,u)},bBe=function r(e,n,t){return r.fun(e,n,t)},pBe=function r(e,n,t,u){return r.fun(e,n,t,u)},EBe=function r(e,n,t){return r.fun(e,n,t)};FB(DBe,(function(r,e,n,t){BI(wwe(n),Axr),TI(r,n,t[1]),BI(wwe(n),Cxr);var u=t[2];return OI(pBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wxr)})),FB(bBe,(function(r,e,n){var t=TI(DBe,r,e);return TI(Swe(_xr),t,n)})),FB(pBe,(function(r,e,n,t){BI(wwe(n),KNr),TI(wwe(n),JNr,WNr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,u),BI(wwe(n),qNr),BI(wwe(n),zNr),TI(wwe(n),QNr,$Nr);var a=t[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),ZNr),BI(wwe(n),rxr),TI(wwe(n),nxr,exr);var i=t[3];TI(wwe(n),txr,i),BI(wwe(n),uxr),BI(wwe(n),axr),TI(wwe(n),cxr,ixr);var c=t[4];TI(wwe(n),fxr,c),BI(wwe(n),oxr),BI(wwe(n),sxr),TI(wwe(n),vxr,lxr);var f=t[5];TI(wwe(n),Dxr,f),BI(wwe(n),bxr),BI(wwe(n),pxr),TI(wwe(n),mxr,Exr);var o=t[6];if(o){fwe(n,Fxr);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,VNr)}),n,s),fwe(n,kxr)}else fwe(n,dxr);return BI(wwe(n),hxr),BI(wwe(n),yxr)})),FB(EBe,(function(r,e,n){var t=TI(pBe,r,e);return TI(Swe(YNr),t,n)}));var mBe=[0,DBe,bBe,pBe,EBe],FBe=function r(e,n,t,u){return r.fun(e,n,t,u)},kBe=function r(e,n,t){return r.fun(e,n,t)},dBe=function r(e,n,t,u){return r.fun(e,n,t,u)},hBe=function r(e,n,t){return r.fun(e,n,t)};FB(FBe,(function(r,e,n,t){BI(wwe(n),dNr),TI(wwe(n),yNr,hNr);var u=t[1];TI(wwe(n),_Nr,u),BI(wwe(n),ANr),BI(wwe(n),CNr),TI(wwe(n),SNr,wNr);var a=t[2];TI(wwe(n),gNr,a),BI(wwe(n),BNr),BI(wwe(n),TNr),TI(wwe(n),ONr,INr);var i=t[3];BI(wwe(n),NNr);dAe((function(t,u){return t&&BI(wwe(n),kNr),OI(dBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),xNr),BI(wwe(n),LNr),BI(wwe(n),PNr),TI(wwe(n),MNr,RNr);var c=t[4];if(c){fwe(n,GNr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),mNr);return dAe((function(n,t){return n&&BI(wwe(e),ENr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),FNr)}),n,f),fwe(n,UNr)}else fwe(n,jNr);return BI(wwe(n),HNr),BI(wwe(n),XNr)})),FB(kBe,(function(r,e,n){var t=TI(FBe,r,e);return TI(Swe(pNr),t,n)})),FB(dBe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),aNr);var u=t[1];return OI($ge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),iNr);case 1:BI(wwe(n),cNr);var a=t[1];return OI(nBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),fNr);case 2:BI(wwe(n),oNr);var i=t[1];return OI(cBe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),sNr);case 3:BI(wwe(n),lNr);var c=t[1];return OI(vBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),vNr);default:BI(wwe(n),DNr);var f=t[1];return OI(mBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),bNr)}})),FB(hBe,(function(r,e,n){var t=TI(dBe,r,e);return TI(Swe(uNr),t,n)}));var yBe=[0,$ge,nBe,cBe,vBe,mBe,FBe,kBe,dBe,hBe],_Be=function r(e,n,t,u){return r.fun(e,n,t,u)},ABe=function r(e,n,t){return r.fun(e,n,t)};FB(_Be,(function(r,e,n,t){BI(wwe(n),ROr),TI(wwe(n),GOr,MOr);var u=t[1];BI(wwe(n),UOr),TI(r,n,u[1]),BI(wwe(n),jOr);var a=u[2];OI(yBe[6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),HOr),BI(wwe(n),XOr),BI(wwe(n),YOr),TI(wwe(n),KOr,VOr);var i=t[2];BI(wwe(n),WOr);dAe((function(t,u){t&&BI(wwe(n),NOr),BI(wwe(n),xOr),TI(r,n,u[1]),BI(wwe(n),LOr);var a=u[2];return OI(Mge[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),POr),1}),0,i),BI(wwe(n),JOr),BI(wwe(n),qOr),BI(wwe(n),zOr),TI(wwe(n),QOr,$Or);var c=t[3];if(c){fwe(n,ZOr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,OOr)}),n,f),fwe(n,rNr)}else fwe(n,eNr);return BI(wwe(n),nNr),BI(wwe(n),tNr)})),FB(ABe,(function(r,e,n){var t=TI(_Be,r,e);return TI(Swe(IOr),t,n)}));var CBe=[0,_Be,ABe],wBe=function r(e,n,t,u){return r.fun(e,n,t,u)},SBe=function r(e,n,t){return r.fun(e,n,t)};FB(wBe,(function(r,e,n,t){BI(wwe(n),kOr),TI(wwe(n),hOr,dOr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),yOr),BI(wwe(n),_Or),TI(wwe(n),COr,AOr);var a=t[2];if(a){fwe(n,wOr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,FOr)}),n,i),fwe(n,SOr)}else fwe(n,gOr);return BI(wwe(n),BOr),BI(wwe(n),TOr)})),FB(SBe,(function(r,e,n){var t=TI(wBe,r,e);return TI(Swe(mOr),t,n)}));var gBe=[0,wBe,SBe],BBe=function r(e,n,t,u){return r.fun(e,n,t,u)},TBe=function r(e,n,t){return r.fun(e,n,t)};FB(BBe,(function(r,e,n,t){BI(wwe(n),aOr),TI(wwe(n),cOr,iOr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),fOr),BI(wwe(n),oOr),TI(wwe(n),lOr,sOr);var a=t[2];if(a){fwe(n,vOr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,uOr)}),n,i),fwe(n,DOr)}else fwe(n,bOr);return BI(wwe(n),pOr),BI(wwe(n),EOr)})),FB(TBe,(function(r,e,n){var t=TI(BBe,r,e);return TI(Swe(tOr),t,n)}));var IBe=[0,BBe,TBe],OBe=function r(e,n,t,u){return r.fun(e,n,t,u)},NBe=function r(e,n,t){return r.fun(e,n,t)};FB(OBe,(function(r,e,n,t){BI(wwe(n),XIr),TI(wwe(n),VIr,YIr);var u=t[1];BI(wwe(n),KIr);dAe((function(t,u){return t&&BI(wwe(n),HIr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),WIr),BI(wwe(n),JIr),BI(wwe(n),qIr),TI(wwe(n),$Ir,zIr);var a=t[2];if(a){fwe(n,QIr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jIr)}),n,i),fwe(n,ZIr)}else fwe(n,rOr);return BI(wwe(n),eOr),BI(wwe(n),nOr)})),FB(NBe,(function(r,e,n){var t=TI(OBe,r,e);return TI(Swe(UIr),t,n)}));var xBe=[0,OBe,NBe],LBe=function r(e,n,t,u){return r.fun(e,n,t,u)},PBe=function r(e,n,t){return r.fun(e,n,t)};FB(LBe,(function(r,e,n,t){BI(wwe(n),gIr),TI(wwe(n),TIr,BIr);var u=t[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),IIr),BI(wwe(n),OIr),TI(wwe(n),xIr,NIr);var a=t[2];if(a){fwe(n,LIr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,SIr)}),n,i),fwe(n,PIr)}else fwe(n,RIr);return BI(wwe(n),MIr),BI(wwe(n),GIr)})),FB(PBe,(function(r,e,n){var t=TI(LBe,r,e);return TI(Swe(wIr),t,n)}));var RBe=[0,LBe,PBe],MBe=function r(e,n,t,u){return r.fun(e,n,t,u)},GBe=function r(e,n,t){return r.fun(e,n,t)};FB(MBe,(function(r,e,n,t){BI(wwe(n),fIr),TI(wwe(n),sIr,oIr);var u=t[1];BI(wwe(n),lIr);var a=u[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),vIr);var i=u[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),DIr),BI(wwe(n),bIr);dAe((function(t,u){return t&&BI(wwe(n),cIr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u[3]),BI(wwe(n),pIr),BI(wwe(n),EIr),BI(wwe(n),mIr),BI(wwe(n),FIr),TI(wwe(n),dIr,kIr);var c=t[2];if(c){fwe(n,hIr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,iIr)}),n,f),fwe(n,yIr)}else fwe(n,_Ir);return BI(wwe(n),AIr),BI(wwe(n),CIr)})),FB(GBe,(function(r,e,n){var t=TI(MBe,r,e);return TI(Swe(aIr),t,n)}));var UBe=[0,MBe,GBe],jBe=function r(e,n,t,u){return r.fun(e,n,t,u)},HBe=function r(e,n,t){return r.fun(e,n,t)};FB(jBe,(function(r,e,n,t){BI(wwe(n),jTr),TI(wwe(n),XTr,HTr);var u=t[1];BI(wwe(n),YTr);var a=u[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),VTr);var i=u[2];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),KTr),BI(wwe(n),WTr);dAe((function(t,u){return t&&BI(wwe(n),UTr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u[3]),BI(wwe(n),JTr),BI(wwe(n),qTr),BI(wwe(n),zTr),BI(wwe(n),$Tr),TI(wwe(n),ZTr,QTr);var c=t[2];if(c){fwe(n,rIr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GTr)}),n,f),fwe(n,eIr)}else fwe(n,nIr);return BI(wwe(n),tIr),BI(wwe(n),uIr)})),FB(HBe,(function(r,e,n){var t=TI(jBe,r,e);return TI(Swe(MTr),t,n)}));var XBe=[0,jBe,HBe],YBe=function r(e,n,t,u){return r.fun(e,n,t,u)},VBe=function r(e,n,t){return r.fun(e,n,t)},KBe=function r(e,n,t,u){return r.fun(e,n,t,u)},WBe=function r(e,n,t){return r.fun(e,n,t)},JBe=function r(e,n,t,u){return r.fun(e,n,t,u)},qBe=function r(e,n,t){return r.fun(e,n,t)},zBe=function r(e,n,t,u){return r.fun(e,n,t,u)},$Be=function r(e,n,t){return r.fun(e,n,t)};FB(YBe,(function(r,e,n,t){BI(wwe(n),LTr),TI(e,n,t[1]),BI(wwe(n),PTr);var u=t[2];return OI(KBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RTr)})),FB(VBe,(function(r,e,n){var t=TI(YBe,r,e);return TI(Swe(xTr),t,n)})),FB(KBe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];if(BI(wwe(n),eBr),u){fwe(n,nBr);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,rBr)}),n,a),fwe(n,tBr)}else fwe(n,uBr);return BI(wwe(n),aBr);case 1:var i=t[1];if(BI(wwe(n),iBr),i){fwe(n,cBr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Zgr)}),n,c),fwe(n,fBr)}else fwe(n,oBr);return BI(wwe(n),sBr);case 2:var f=t[1];if(BI(wwe(n),lBr),f){fwe(n,vBr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Qgr)}),n,o),fwe(n,DBr)}else fwe(n,bBr);return BI(wwe(n),pBr);case 3:var s=t[1];if(BI(wwe(n),EBr),s){fwe(n,mBr);var l=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$gr)}),n,l),fwe(n,FBr)}else fwe(n,kBr);return BI(wwe(n),dBr);case 4:var v=t[1];if(BI(wwe(n),hBr),v){fwe(n,yBr);var D=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,zgr)}),n,D),fwe(n,_Br)}else fwe(n,ABr);return BI(wwe(n),CBr);case 5:var b=t[1];if(BI(wwe(n),wBr),b){fwe(n,SBr);var p=b[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,qgr)}),n,p),fwe(n,gBr)}else fwe(n,BBr);return BI(wwe(n),TBr);case 6:var E=t[1];if(BI(wwe(n),IBr),E){fwe(n,OBr);var m=E[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Jgr)}),n,m),fwe(n,NBr)}else fwe(n,xBr);return BI(wwe(n),LBr);case 7:var F=t[1];if(BI(wwe(n),PBr),F){fwe(n,RBr);var k=F[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Wgr)}),n,k),fwe(n,MBr)}else fwe(n,GBr);return BI(wwe(n),UBr);case 8:var d=t[1];if(BI(wwe(n),jBr),d){fwe(n,HBr);var h=d[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Kgr)}),n,h),fwe(n,XBr)}else fwe(n,YBr);return BI(wwe(n),VBr);case 9:var y=t[1];if(BI(wwe(n),KBr),y){fwe(n,WBr);var _=y[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Vgr)}),n,_),fwe(n,JBr)}else fwe(n,qBr);return BI(wwe(n),zBr);case 10:var A=t[1];if(BI(wwe(n),$Br),A){fwe(n,QBr);var C=A[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Ygr)}),n,C),fwe(n,ZBr)}else fwe(n,rTr);return BI(wwe(n),eTr);case 11:BI(wwe(n),nTr);var w=t[1];return OI(gBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,w),BI(wwe(n),tTr);case 12:BI(wwe(n),uTr);var S=t[1];return OI(gge[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,S),BI(wwe(n),aTr);case 13:BI(wwe(n),iTr);var g=t[1];return OI(yBe[6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,g),BI(wwe(n),cTr);case 14:BI(wwe(n),fTr);var B=t[1];return OI(CBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,B),BI(wwe(n),oTr);case 15:BI(wwe(n),sTr);var T=t[1];return OI(RBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,T),BI(wwe(n),lTr);case 16:BI(wwe(n),vTr);var I=t[1];return OI(Mge[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,I),BI(wwe(n),DTr);case 17:BI(wwe(n),bTr);var O=t[1];return OI(jge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,O),BI(wwe(n),pTr);case 18:BI(wwe(n),ETr);var N=t[1];return OI(Yge[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,N),BI(wwe(n),mTr);case 19:BI(wwe(n),FTr);var x=t[1];return OI(UBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,x),BI(wwe(n),kTr);case 20:BI(wwe(n),dTr);var L=t[1];return OI(XBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,L),BI(wwe(n),hTr);case 21:BI(wwe(n),yTr);var P=t[1];return OI(IBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,P),BI(wwe(n),_Tr);case 22:BI(wwe(n),ATr);var R=t[1];return OI(xBe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,R),BI(wwe(n),CTr);case 23:BI(wwe(n),wTr);var M=t[1];return II(lSe[1],(function(e){return BI(r,e)}),n,M),BI(wwe(n),STr);case 24:BI(wwe(n),gTr);var G=t[1];return II(vSe[1],(function(e){return BI(r,e)}),n,G),BI(wwe(n),BTr);case 25:BI(wwe(n),TTr);var U=t[1];return II(DSe[1],(function(e){return BI(r,e)}),n,U),BI(wwe(n),ITr);default:BI(wwe(n),OTr);var j=t[1];return II(bSe[1],(function(e){return BI(r,e)}),n,j),BI(wwe(n),NTr)}})),FB(WBe,(function(r,e,n){var t=TI(KBe,r,e);return TI(Swe(Xgr),t,n)})),FB(JBe,(function(r,e,n,t){BI(wwe(n),Ugr),TI(r,n,t[1]),BI(wwe(n),jgr);var u=t[2];return OI(YBe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Hgr)})),FB(qBe,(function(r,e,n){var t=TI(JBe,r,e);return TI(Swe(Ggr),t,n)})),FB(zBe,(function(r,e,n,t){if(0===t[0])return BI(wwe(n),Lgr),TI(e,n,t[1]),BI(wwe(n),Pgr);BI(wwe(n),Rgr);var u=t[1];return OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Mgr)})),FB($Be,(function(r,e,n){var t=TI(zBe,r,e);return TI(Swe(xgr),t,n)}));var QBe=function r(e,n,t,u){return r.fun(e,n,t,u)},ZBe=function r(e,n,t){return r.fun(e,n,t)},rTe=function r(e,n,t,u){return r.fun(e,n,t,u)},eTe=function r(e,n,t){return r.fun(e,n,t)};FB(QBe,(function(r,e,n,t){BI(wwe(n),Igr),TI(r,n,t[1]),BI(wwe(n),Ogr);var u=t[2];return OI(rTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ngr)})),FB(ZBe,(function(r,e,n){var t=TI(QBe,r,e);return TI(Swe(Tgr),t,n)})),FB(rTe,(function(r,e,n,t){BI(wwe(n),cgr),TI(wwe(n),ogr,fgr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,u),BI(wwe(n),sgr),BI(wwe(n),lgr),TI(wwe(n),Dgr,vgr);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bgr),BI(wwe(n),pgr),TI(wwe(n),mgr,Egr);var i=t[3];if(i){fwe(n,Fgr);var c=i[1];II(pSe[1],(function(e){return BI(r,e)}),n,c),fwe(n,kgr)}else fwe(n,dgr);BI(wwe(n),hgr),BI(wwe(n),ygr),TI(wwe(n),Agr,_gr);var f=t[4];if(f){fwe(n,Cgr);var o=f[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),fwe(n,wgr)}else fwe(n,Sgr);return BI(wwe(n),ggr),BI(wwe(n),Bgr)})),FB(eTe,(function(r,e,n){var t=TI(rTe,r,e);return TI(Swe(igr),t,n)}));var nTe=[0,QBe,ZBe,rTe,eTe],tTe=function r(e,n,t,u){return r.fun(e,n,t,u)},uTe=function r(e,n,t){return r.fun(e,n,t)},aTe=function r(e,n,t,u){return r.fun(e,n,t,u)},iTe=function r(e,n,t){return r.fun(e,n,t)};FB(tTe,(function(r,e,n,t){BI(wwe(n),tgr),TI(r,n,t[1]),BI(wwe(n),ugr);var u=t[2];return OI(aTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),agr)})),FB(uTe,(function(r,e,n){var t=TI(tTe,r,e);return TI(Swe(ngr),t,n)})),FB(aTe,(function(r,e,n,t){BI(wwe(n),HSr),TI(wwe(n),YSr,XSr);var u=t[1];BI(wwe(n),VSr);dAe((function(t,u){return t&&BI(wwe(n),jSr),OI(nTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),KSr),BI(wwe(n),WSr),BI(wwe(n),JSr),TI(wwe(n),zSr,qSr);var a=t[2];if(a){fwe(n,$Sr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),GSr);return dAe((function(n,t){return n&&BI(wwe(e),MSr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),USr)}),n,i),fwe(n,QSr)}else fwe(n,ZSr);return BI(wwe(n),rgr),BI(wwe(n),egr)})),FB(iTe,(function(r,e,n){var t=TI(aTe,r,e);return TI(Swe(RSr),t,n)}));var cTe=function r(e,n,t,u){return r.fun(e,n,t,u)},fTe=function r(e,n,t){return r.fun(e,n,t)},oTe=function r(e,n,t,u){return r.fun(e,n,t,u)},sTe=function r(e,n,t){return r.fun(e,n,t)},lTe=[0,tTe,uTe,aTe,iTe];FB(cTe,(function(r,e,n,t){BI(wwe(n),xSr),TI(r,n,t[1]),BI(wwe(n),LSr);var u=t[2];return OI(oTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),PSr)})),FB(fTe,(function(r,e,n){var t=TI(cTe,r,e);return TI(Swe(NSr),t,n)})),FB(oTe,(function(r,e,n,t){BI(wwe(n),kSr),TI(wwe(n),hSr,dSr);var u=t[1];BI(wwe(n),ySr);dAe((function(t,u){return t&&BI(wwe(n),FSr),OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),_Sr),BI(wwe(n),ASr),BI(wwe(n),CSr),TI(wwe(n),SSr,wSr);var a=t[2];if(a){fwe(n,gSr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),ESr);return dAe((function(n,t){return n&&BI(wwe(e),pSr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),mSr)}),n,i),fwe(n,BSr)}else fwe(n,TSr);return BI(wwe(n),ISr),BI(wwe(n),OSr)})),FB(sTe,(function(r,e,n){var t=TI(oTe,r,e);return TI(Swe(bSr),t,n)}));var vTe=function r(e,n,t,u){return r.fun(e,n,t,u)},DTe=function r(e,n,t){return r.fun(e,n,t)},bTe=function r(e,n,t,u){return r.fun(e,n,t,u)},pTe=function r(e,n,t){return r.fun(e,n,t)},ETe=function r(e,n,t,u){return r.fun(e,n,t,u)},mTe=function r(e,n,t){return r.fun(e,n,t)},FTe=[0,cTe,fTe,oTe,sTe];FB(vTe,(function(r,e,n,t){BI(wwe(n),lSr),TI(r,n,t[1]),BI(wwe(n),vSr);var u=t[2];return OI(bTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),DSr)})),FB(DTe,(function(r,e,n){var t=TI(vTe,r,e);return TI(Swe(sSr),t,n)})),FB(bTe,(function(r,e,n,t){BI(wwe(n),Qwr),TI(wwe(n),rSr,Zwr);var u=t[1];OI(ETe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eSr),BI(wwe(n),nSr),TI(wwe(n),uSr,tSr);var a=t[2];if(a){fwe(n,aSr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$wr)}),n,i),fwe(n,iSr)}else fwe(n,cSr);return BI(wwe(n),fSr),BI(wwe(n),oSr)})),FB(pTe,(function(r,e,n){var t=TI(bTe,r,e);return TI(Swe(zwr),t,n)})),FB(ETe,(function(r,e,n,t){if(t){BI(wwe(n),Wwr);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Jwr)}return fwe(n,qwr)})),FB(mTe,(function(r,e,n){var t=TI(ETe,r,e);return TI(Swe(Kwr),t,n)})),II(zwe,[0,[0,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]]]],mSe,[0,gge,Mge,jge,Yge,yBe,CBe,gBe,IBe,xBe,RBe,UBe,XBe,YBe,VBe,KBe,WBe,JBe,qBe,zBe,$Be,nTe,lTe,FTe,[0,vTe,DTe,bTe,pTe,ETe,mTe]]);var kTe=function r(e,n,t,u){return r.fun(e,n,t,u)},dTe=function r(e,n,t){return r.fun(e,n,t)};FB(kTe,(function(r,e,n,t){BI(wwe(n),Owr),TI(wwe(n),xwr,Nwr);var u=t[1];BI(wwe(n),Lwr);dAe((function(t,u){return t&&BI(wwe(n),Iwr),OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),Pwr),BI(wwe(n),Rwr),BI(wwe(n),Mwr),TI(wwe(n),Uwr,Gwr);var a=t[2];if(a){fwe(n,jwr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),Bwr);return dAe((function(n,t){return n&&BI(wwe(e),gwr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),Twr)}),n,i),fwe(n,Hwr)}else fwe(n,Xwr);return BI(wwe(n),Ywr),BI(wwe(n),Vwr)})),FB(dTe,(function(r,e,n){var t=TI(kTe,r,e);return TI(Swe(Swr),t,n)}));var hTe=[0,kTe,dTe],yTe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Te=function r(e,n,t){return r.fun(e,n,t)},ATe=function r(e,n,t,u){return r.fun(e,n,t,u)},CTe=function r(e,n,t){return r.fun(e,n,t)};FB(yTe,(function(r,e,n,t){BI(wwe(n),Awr),TI(r,n,t[1]),BI(wwe(n),Cwr);var u=t[2];return OI(ATe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wwr)})),FB(_Te,(function(r,e,n){var t=TI(yTe,r,e);return TI(Swe(_wr),t,n)})),FB(ATe,(function(r,e,n,t){BI(wwe(n),lwr),TI(wwe(n),Dwr,vwr);var u=t[1];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),bwr),BI(wwe(n),pwr),TI(wwe(n),mwr,Ewr);var a=t[2];if(a){fwe(n,Fwr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,swr)}),n,i),fwe(n,kwr)}else fwe(n,dwr);return BI(wwe(n),hwr),BI(wwe(n),ywr)})),FB(CTe,(function(r,e,n){var t=TI(ATe,r,e);return TI(Swe(owr),t,n)}));var wTe=[0,yTe,_Te,ATe,CTe],STe=function r(e,n,t,u){return r.fun(e,n,t,u)},gTe=function r(e,n,t){return r.fun(e,n,t)};FB(STe,(function(r,e,n,t){BI(wwe(n),UCr),TI(wwe(n),HCr,jCr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),XCr),BI(wwe(n),YCr),TI(wwe(n),KCr,VCr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),WCr),BI(wwe(n),JCr),TI(wwe(n),zCr,qCr);var i=t[3];if(i){fwe(n,$Cr);var c=i[1];OI(wTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,QCr)}else fwe(n,ZCr);BI(wwe(n),rwr),BI(wwe(n),ewr),TI(wwe(n),twr,nwr);var f=t[4];if(f){fwe(n,uwr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GCr)}),n,o),fwe(n,awr)}else fwe(n,iwr);return BI(wwe(n),cwr),BI(wwe(n),fwr)})),FB(gTe,(function(r,e,n){var t=TI(STe,r,e);return TI(Swe(MCr),t,n)}));var BTe=[0,wTe,STe,gTe],TTe=function r(e,n,t,u){return r.fun(e,n,t,u)},ITe=function r(e,n,t){return r.fun(e,n,t)};FB(TTe,(function(r,e,n,t){BI(wwe(n),yCr),TI(wwe(n),ACr,_Cr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),n,u),BI(wwe(n),CCr),BI(wwe(n),wCr),TI(wwe(n),gCr,SCr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),BCr),BI(wwe(n),TCr),TI(wwe(n),OCr,ICr);var i=t[3];if(i){fwe(n,NCr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,hCr)}),n,c),fwe(n,xCr)}else fwe(n,LCr);return BI(wwe(n),PCr),BI(wwe(n),RCr)})),FB(ITe,(function(r,e,n){var t=TI(TTe,r,e);return TI(Swe(dCr),t,n)}));var OTe=[0,TTe,ITe],NTe=function r(e,n,t){return r.fun(e,n,t)},xTe=function r(e,n){return r.fun(e,n)};FB(NTe,(function(r,e,n){BI(wwe(e),aCr),TI(wwe(e),cCr,iCr);var t=n[1];if(t){fwe(e,fCr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),fwe(e,oCr)}else fwe(e,sCr);BI(wwe(e),lCr),BI(wwe(e),vCr),TI(wwe(e),bCr,DCr);var a=n[2];if(a){fwe(e,pCr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,uCr)}),e,i),fwe(e,ECr)}else fwe(e,mCr);return BI(wwe(e),FCr),BI(wwe(e),kCr)})),FB(xTe,(function(r,e){var n=BI(NTe,r);return TI(Swe(tCr),n,e)}));var LTe=[0,NTe,xTe],PTe=function r(e,n,t){return r.fun(e,n,t)},RTe=function r(e,n){return r.fun(e,n)};FB(PTe,(function(r,e,n){BI(wwe(e),HAr),TI(wwe(e),YAr,XAr);var t=n[1];if(t){fwe(e,VAr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),fwe(e,KAr)}else fwe(e,WAr);BI(wwe(e),JAr),BI(wwe(e),qAr),TI(wwe(e),$Ar,zAr);var a=n[2];if(a){fwe(e,QAr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jAr)}),e,i),fwe(e,ZAr)}else fwe(e,rCr);return BI(wwe(e),eCr),BI(wwe(e),nCr)})),FB(RTe,(function(r,e){var n=BI(PTe,r);return TI(Swe(UAr),n,e)}));var MTe=[0,PTe,RTe],GTe=function r(e,n,t){return r.fun(e,n,t)},UTe=function r(e,n){return r.fun(e,n)};FB(GTe,(function(r,e,n){BI(wwe(e),OAr),TI(wwe(e),xAr,NAr);var t=n[1];if(t){fwe(e,LAr);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,IAr)}),e,u),fwe(e,PAr)}else fwe(e,RAr);return BI(wwe(e),MAr),BI(wwe(e),GAr)})),FB(UTe,(function(r,e){var n=BI(GTe,r);return TI(Swe(TAr),n,e)}));var jTe=[0,GTe,UTe],HTe=function r(e,n,t,u){return r.fun(e,n,t,u)},XTe=function r(e,n,t){return r.fun(e,n,t)};FB(HTe,(function(r,e,n,t){BI(wwe(n),bAr),TI(wwe(n),EAr,pAr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),mAr),BI(wwe(n),FAr),TI(wwe(n),dAr,kAr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),hAr),BI(wwe(n),yAr),TI(wwe(n),AAr,_Ar);var i=t[3];if(i){fwe(n,CAr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,DAr)}),n,c),fwe(n,wAr)}else fwe(n,SAr);return BI(wwe(n),gAr),BI(wwe(n),BAr)})),FB(XTe,(function(r,e,n){var t=TI(HTe,r,e);return TI(Swe(vAr),t,n)}));var YTe=[0,HTe,XTe],VTe=function r(e,n,t,u){return r.fun(e,n,t,u)},KTe=function r(e,n,t){return r.fun(e,n,t)};FB(VTe,(function(r,e,n,t){BI(wwe(n),X_r),TI(wwe(n),V_r,Y_r);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),K_r),BI(wwe(n),W_r),TI(wwe(n),q_r,J_r);var a=t[2];if(a){fwe(n,z_r);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,$_r)}else fwe(n,Q_r);BI(wwe(n),Z_r),BI(wwe(n),rAr),TI(wwe(n),nAr,eAr);var c=t[3];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),tAr),BI(wwe(n),uAr),TI(wwe(n),iAr,aAr);var f=t[4];if(f){fwe(n,cAr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,H_r)}),n,o),fwe(n,fAr)}else fwe(n,oAr);return BI(wwe(n),sAr),BI(wwe(n),lAr)})),FB(KTe,(function(r,e,n){var t=TI(VTe,r,e);return TI(Swe(j_r),t,n)}));var WTe=[0,VTe,KTe],JTe=function r(e,n,t,u){return r.fun(e,n,t,u)},qTe=function r(e,n,t){return r.fun(e,n,t)};FB(JTe,(function(r,e,n,t){BI(wwe(n),f_r),TI(wwe(n),s_r,o_r);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),l_r),BI(wwe(n),v_r),TI(wwe(n),b_r,D_r);var a=t[2];if(a){fwe(n,p_r);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,E_r)}else fwe(n,m_r);BI(wwe(n),F_r),BI(wwe(n),k_r),TI(wwe(n),h_r,d_r);var c=t[3];if(c){fwe(n,y_r);var f=c[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,__r)}else fwe(n,A_r);BI(wwe(n),C_r),BI(wwe(n),w_r),TI(wwe(n),g_r,S_r);var o=t[4];if(o){fwe(n,B_r);var s=o[1];OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),fwe(n,T_r)}else fwe(n,I_r);BI(wwe(n),O_r),BI(wwe(n),N_r),TI(wwe(n),L_r,x_r);var l=t[5];if(l){fwe(n,P_r);var v=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,c_r)}),n,v),fwe(n,R_r)}else fwe(n,M_r);return BI(wwe(n),G_r),BI(wwe(n),U_r)})),FB(qTe,(function(r,e,n){var t=TI(JTe,r,e);return TI(Swe(i_r),t,n)}));var zTe=[0,JTe,qTe],$Te=function r(e,n,t,u){return r.fun(e,n,t,u)},QTe=function r(e,n,t){return r.fun(e,n,t)},ZTe=function r(e,n,t,u){return r.fun(e,n,t,u)},rIe=function r(e,n,t){return r.fun(e,n,t)};FB($Te,(function(r,e,n,t){BI(wwe(n),t_r),TI(r,n,t[1]),BI(wwe(n),u_r);var u=t[2];return OI(ZTe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),a_r)})),FB(QTe,(function(r,e,n){var t=TI($Te,r,e);return TI(Swe(n_r),t,n)})),FB(ZTe,(function(r,e,n,t){BI(wwe(n),Lyr),TI(wwe(n),Ryr,Pyr);var u=t[1];if(u){fwe(n,Myr);var a=u[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,Gyr)}else fwe(n,Uyr);BI(wwe(n),jyr),BI(wwe(n),Hyr),TI(wwe(n),Yyr,Xyr);var i=t[2];BI(wwe(n),Vyr);dAe((function(t,u){return t&&BI(wwe(n),xyr),OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),Kyr),BI(wwe(n),Wyr),BI(wwe(n),Jyr),TI(wwe(n),zyr,qyr);var c=t[3];if(c){fwe(n,$yr);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Nyr)}),n,f),fwe(n,Qyr)}else fwe(n,Zyr);return BI(wwe(n),r_r),BI(wwe(n),e_r)})),FB(rIe,(function(r,e,n){var t=TI(ZTe,r,e);return TI(Swe(Oyr),t,n)}));var eIe=[0,$Te,QTe,ZTe,rIe],nIe=function r(e,n,t,u){return r.fun(e,n,t,u)},tIe=function r(e,n,t){return r.fun(e,n,t)};FB(nIe,(function(r,e,n,t){BI(wwe(n),byr),TI(wwe(n),Eyr,pyr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),myr),BI(wwe(n),Fyr),TI(wwe(n),dyr,kyr);var a=t[2];BI(wwe(n),hyr);dAe((function(t,u){return t&&BI(wwe(n),Dyr),OI(eIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,a),BI(wwe(n),yyr),BI(wwe(n),_yr),BI(wwe(n),Ayr),TI(wwe(n),wyr,Cyr);var i=t[3];if(i){fwe(n,Syr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,vyr)}),n,c),fwe(n,gyr)}else fwe(n,Byr);return BI(wwe(n),Tyr),BI(wwe(n),Iyr)})),FB(tIe,(function(r,e,n){var t=TI(nIe,r,e);return TI(Swe(lyr),t,n)}));var uIe=[0,eIe,nIe,tIe],aIe=function r(e,n,t,u){return r.fun(e,n,t,u)},iIe=function r(e,n,t){return r.fun(e,n,t)};FB(aIe,(function(r,e,n,t){BI(wwe(n),zhr),TI(wwe(n),Qhr,$hr);var u=t[1];if(u){fwe(n,Zhr);var a=u[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,ryr)}else fwe(n,eyr);BI(wwe(n),nyr),BI(wwe(n),tyr),TI(wwe(n),ayr,uyr);var i=t[2];if(i){fwe(n,iyr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,qhr)}),n,c),fwe(n,cyr)}else fwe(n,fyr);return BI(wwe(n),oyr),BI(wwe(n),syr)})),FB(iIe,(function(r,e,n){var t=TI(aIe,r,e);return TI(Swe(Jhr),t,n)}));var cIe=[0,aIe,iIe],fIe=function r(e,n,t,u){return r.fun(e,n,t,u)},oIe=function r(e,n,t){return r.fun(e,n,t)};FB(fIe,(function(r,e,n,t){BI(wwe(n),Phr),TI(wwe(n),Mhr,Rhr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ghr),BI(wwe(n),Uhr),TI(wwe(n),Hhr,jhr);var a=t[2];if(a){fwe(n,Xhr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Lhr)}),n,i),fwe(n,Yhr)}else fwe(n,Vhr);return BI(wwe(n),Khr),BI(wwe(n),Whr)})),FB(oIe,(function(r,e,n){var t=TI(fIe,r,e);return TI(Swe(xhr),t,n)}));var sIe=[0,fIe,oIe],lIe=function r(e,n,t,u){return r.fun(e,n,t,u)},vIe=function r(e,n,t){return r.fun(e,n,t)},DIe=function r(e,n,t,u){return r.fun(e,n,t,u)},bIe=function r(e,n,t){return r.fun(e,n,t)};FB(lIe,(function(r,e,n,t){BI(wwe(n),Ihr),TI(r,n,t[1]),BI(wwe(n),Ohr);var u=t[2];return OI(DIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Nhr)})),FB(vIe,(function(r,e,n){var t=TI(lIe,r,e);return TI(Swe(Thr),t,n)})),FB(DIe,(function(r,e,n,t){BI(wwe(n),fhr),TI(wwe(n),shr,ohr);var u=t[1];if(u){fwe(n,lhr);var a=u[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,vhr)}else fwe(n,Dhr);BI(wwe(n),bhr),BI(wwe(n),phr),TI(wwe(n),mhr,Ehr);var i=t[2];BI(wwe(n),Fhr),TI(r,n,i[1]),BI(wwe(n),khr);var c=i[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),dhr),BI(wwe(n),hhr),BI(wwe(n),yhr),TI(wwe(n),Ahr,_hr);var f=t[3];if(f){fwe(n,Chr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,chr)}),n,o),fwe(n,whr)}else fwe(n,Shr);return BI(wwe(n),ghr),BI(wwe(n),Bhr)})),FB(bIe,(function(r,e,n){var t=TI(DIe,r,e);return TI(Swe(ihr),t,n)}));var pIe=[0,lIe,vIe,DIe,bIe],EIe=function r(e,n,t,u){return r.fun(e,n,t,u)},mIe=function r(e,n,t){return r.fun(e,n,t)};FB(EIe,(function(r,e,n,t){BI(wwe(n),gdr),TI(wwe(n),Tdr,Bdr);var u=t[1];BI(wwe(n),Idr),TI(r,n,u[1]),BI(wwe(n),Odr);var a=u[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Ndr),BI(wwe(n),xdr),BI(wwe(n),Ldr),TI(wwe(n),Rdr,Pdr);var i=t[2];if(i){fwe(n,Mdr);var c=i[1];OI(pIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,Gdr)}else fwe(n,Udr);BI(wwe(n),jdr),BI(wwe(n),Hdr),TI(wwe(n),Ydr,Xdr);var f=t[3];if(f){var o=f[1];fwe(n,Vdr),BI(wwe(n),Kdr),TI(r,n,o[1]),BI(wwe(n),Wdr);var s=o[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),Jdr),fwe(n,qdr)}else fwe(n,zdr);BI(wwe(n),$dr),BI(wwe(n),Qdr),TI(wwe(n),rhr,Zdr);var l=t[4];if(l){fwe(n,ehr);var v=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Sdr)}),n,v),fwe(n,nhr)}else fwe(n,thr);return BI(wwe(n),uhr),BI(wwe(n),ahr)})),FB(mIe,(function(r,e,n){var t=TI(EIe,r,e);return TI(Swe(wdr),t,n)}));var FIe=[0,pIe,EIe,mIe],kIe=function r(e,n,t,u){return r.fun(e,n,t,u)},dIe=function r(e,n,t){return r.fun(e,n,t)},hIe=function r(e,n,t,u){return r.fun(e,n,t,u)},yIe=function r(e,n,t){return r.fun(e,n,t)};FB(kIe,(function(r,e,n,t){BI(wwe(n),_dr),TI(r,n,t[1]),BI(wwe(n),Adr);var u=t[2];return OI(hIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Cdr)})),FB(dIe,(function(r,e,n){var t=TI(kIe,r,e);return TI(Swe(ydr),t,n)})),FB(hIe,(function(r,e,n,t){BI(wwe(n),sdr),TI(wwe(n),vdr,ldr);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ddr),BI(wwe(n),bdr),TI(wwe(n),Edr,pdr);var a=t[2];if(a){fwe(n,mdr);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Fdr)}else fwe(n,kdr);return BI(wwe(n),ddr),BI(wwe(n),hdr)})),FB(yIe,(function(r,e,n){var t=TI(hIe,r,e);return TI(Swe(odr),t,n)}));var _Ie=[0,kIe,dIe,hIe,yIe],AIe=function r(e,n,t,u){return r.fun(e,n,t,u)},CIe=function r(e,n,t){return r.fun(e,n,t)},wIe=function r(e,n){return r.fun(e,n)},SIe=function r(e){return r.fun(e)};FB(AIe,(function(r,e,n,t){BI(wwe(n),Vkr),TI(wwe(n),Wkr,Kkr);var u=t[1];BI(wwe(n),Jkr);dAe((function(t,u){return t&&BI(wwe(n),Ykr),OI(_Ie[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),qkr),BI(wwe(n),zkr),BI(wwe(n),$kr),TI(wwe(n),Zkr,Qkr),TI(wIe,n,t[2]),BI(wwe(n),rdr),BI(wwe(n),edr),TI(wwe(n),tdr,ndr);var a=t[3];if(a){fwe(n,udr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Xkr)}),n,i),fwe(n,adr)}else fwe(n,idr);return BI(wwe(n),cdr),BI(wwe(n),fdr)})),FB(CIe,(function(r,e,n){var t=TI(AIe,r,e);return TI(Swe(Hkr),t,n)})),FB(wIe,(function(r,e){switch(e){case 0:return fwe(r,Gkr);case 1:return fwe(r,Ukr);default:return fwe(r,jkr)}})),FB(SIe,(function(r){return TI(Swe(Mkr),wIe,r)}));var gIe=[0,_Ie,AIe,CIe,wIe,SIe],BIe=function r(e,n,t,u){return r.fun(e,n,t,u)},TIe=function r(e,n,t){return r.fun(e,n,t)};FB(BIe,(function(r,e,n,t){BI(wwe(n),ykr),TI(wwe(n),Akr,_kr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ckr),BI(wwe(n),wkr),TI(wwe(n),gkr,Skr);var a=t[2];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Bkr),BI(wwe(n),Tkr),TI(wwe(n),Okr,Ikr);var i=t[3];if(i){fwe(n,Nkr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,hkr)}),n,c),fwe(n,xkr)}else fwe(n,Lkr);return BI(wwe(n),Pkr),BI(wwe(n),Rkr)})),FB(TIe,(function(r,e,n){var t=TI(BIe,r,e);return TI(Swe(dkr),t,n)}));var IIe=[0,BIe,TIe],OIe=function r(e,n,t,u){return r.fun(e,n,t,u)},NIe=function r(e,n,t){return r.fun(e,n,t)};FB(OIe,(function(r,e,n,t){BI(wwe(n),ukr),TI(wwe(n),ikr,akr);var u=t[1];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ckr),BI(wwe(n),fkr),TI(wwe(n),skr,okr);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),lkr),BI(wwe(n),vkr),TI(wwe(n),bkr,Dkr);var i=t[3];if(i){fwe(n,pkr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,tkr)}),n,c),fwe(n,Ekr)}else fwe(n,mkr);return BI(wwe(n),Fkr),BI(wwe(n),kkr)})),FB(NIe,(function(r,e,n){var t=TI(OIe,r,e);return TI(Swe(nkr),t,n)}));var xIe=[0,OIe,NIe],LIe=function r(e,n,t,u){return r.fun(e,n,t,u)},PIe=function r(e,n,t){return r.fun(e,n,t)},RIe=function r(e,n,t,u){return r.fun(e,n,t,u)},MIe=function r(e,n,t){return r.fun(e,n,t)};FB(LIe,(function(r,e,n,t){BI(wwe(n),_Fr),TI(wwe(n),CFr,AFr);var u=t[1];if(u){fwe(n,wFr);var a=u[1];OI(RIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,SFr)}else fwe(n,gFr);BI(wwe(n),BFr),BI(wwe(n),TFr),TI(wwe(n),OFr,IFr);var i=t[2];if(i){fwe(n,NFr);var c=i[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,xFr)}else fwe(n,LFr);BI(wwe(n),PFr),BI(wwe(n),RFr),TI(wwe(n),GFr,MFr);var f=t[3];if(f){fwe(n,UFr);var o=f[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),fwe(n,jFr)}else fwe(n,HFr);BI(wwe(n),XFr),BI(wwe(n),YFr),TI(wwe(n),KFr,VFr);var s=t[4];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),WFr),BI(wwe(n),JFr),TI(wwe(n),zFr,qFr);var l=t[5];if(l){fwe(n,$Fr);var v=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,yFr)}),n,v),fwe(n,QFr)}else fwe(n,ZFr);return BI(wwe(n),rkr),BI(wwe(n),ekr)})),FB(PIe,(function(r,e,n){var t=TI(LIe,r,e);return TI(Swe(hFr),t,n)})),FB(RIe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),bFr),BI(wwe(n),pFr),TI(r,n,u[1]),BI(wwe(n),EFr);var a=u[2];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),mFr),BI(wwe(n),FFr)}BI(wwe(n),kFr);var i=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),dFr)})),FB(MIe,(function(r,e,n){var t=TI(RIe,r,e);return TI(Swe(DFr),t,n)}));var GIe=[0,LIe,PIe,RIe,MIe],UIe=function r(e,n,t,u){return r.fun(e,n,t,u)},jIe=function r(e,n,t){return r.fun(e,n,t)},HIe=function r(e,n,t,u){return r.fun(e,n,t,u)},XIe=function r(e,n,t){return r.fun(e,n,t)};FB(UIe,(function(r,e,n,t){BI(wwe(n),Hmr),TI(wwe(n),Ymr,Xmr);var u=t[1];OI(HIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Vmr),BI(wwe(n),Kmr),TI(wwe(n),Jmr,Wmr);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),qmr),BI(wwe(n),zmr),TI(wwe(n),Qmr,$mr);var i=t[3];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Zmr),BI(wwe(n),rFr),TI(wwe(n),nFr,eFr);var c=t[4];TI(wwe(n),tFr,c),BI(wwe(n),uFr),BI(wwe(n),aFr),TI(wwe(n),cFr,iFr);var f=t[5];if(f){fwe(n,fFr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,jmr)}),n,o),fwe(n,oFr)}else fwe(n,sFr);return BI(wwe(n),lFr),BI(wwe(n),vFr)})),FB(jIe,(function(r,e,n){var t=TI(UIe,r,e);return TI(Swe(Umr),t,n)})),FB(HIe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),Nmr),BI(wwe(n),xmr),TI(r,n,u[1]),BI(wwe(n),Lmr);var a=u[2];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Pmr),BI(wwe(n),Rmr)}BI(wwe(n),Mmr);var i=t[1];return OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Gmr)})),FB(XIe,(function(r,e,n){var t=TI(HIe,r,e);return TI(Swe(Omr),t,n)}));var YIe=[0,UIe,jIe,HIe,XIe],VIe=function r(e,n,t,u){return r.fun(e,n,t,u)},KIe=function r(e,n,t){return r.fun(e,n,t)},WIe=function r(e,n,t,u){return r.fun(e,n,t,u)},JIe=function r(e,n,t){return r.fun(e,n,t)};FB(VIe,(function(r,e,n,t){BI(wwe(n),cmr),TI(wwe(n),omr,fmr);var u=t[1];OI(WIe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),smr),BI(wwe(n),lmr),TI(wwe(n),Dmr,vmr);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bmr),BI(wwe(n),pmr),TI(wwe(n),mmr,Emr);var i=t[3];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Fmr),BI(wwe(n),kmr),TI(wwe(n),hmr,dmr);var c=t[4];TI(wwe(n),ymr,c),BI(wwe(n),_mr),BI(wwe(n),Amr),TI(wwe(n),wmr,Cmr);var f=t[5];if(f){fwe(n,Smr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,imr)}),n,o),fwe(n,gmr)}else fwe(n,Bmr);return BI(wwe(n),Tmr),BI(wwe(n),Imr)})),FB(KIe,(function(r,e,n){var t=TI(VIe,r,e);return TI(Swe(amr),t,n)})),FB(WIe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),QEr),BI(wwe(n),ZEr),TI(r,n,u[1]),BI(wwe(n),rmr);var a=u[2];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),emr),BI(wwe(n),nmr)}BI(wwe(n),tmr);var i=t[1];return OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),umr)})),FB(JIe,(function(r,e,n){var t=TI(WIe,r,e);return TI(Swe($Er),t,n)}));var qIe=[0,VIe,KIe,WIe,JIe],zIe=function r(e,n,t){return r.fun(e,n,t)},$Ie=function r(e,n){return r.fun(e,n)},QIe=function r(e,n,t){return r.fun(e,n,t)},ZIe=function r(e,n){return r.fun(e,n)};FB(zIe,(function(r,e,n){BI(wwe(e),JEr),TI(r,e,n[1]),BI(wwe(e),qEr);var t=n[2];return II(QIe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),zEr)})),FB($Ie,(function(r,e){var n=BI(zIe,r);return TI(Swe(WEr),n,e)})),FB(QIe,(function(r,e,n){BI(wwe(e),HEr),TI(wwe(e),YEr,XEr);var t=n[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),VEr),BI(wwe(e),KEr)})),FB(ZIe,(function(r,e){var n=BI(QIe,r);return TI(Swe(jEr),n,e)}));var rOe=[0,zIe,$Ie,QIe,ZIe],eOe=function r(e,n,t,u){return r.fun(e,n,t,u)},nOe=function r(e,n,t){return r.fun(e,n,t)},tOe=function r(e,n,t,u){return r.fun(e,n,t,u)},uOe=function r(e,n,t){return r.fun(e,n,t)};FB(eOe,(function(r,e,n,t){BI(wwe(n),MEr),TI(e,n,t[1]),BI(wwe(n),GEr);var u=t[2];return OI(tOe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),UEr)})),FB(nOe,(function(r,e,n){var t=TI(eOe,r,e);return TI(Swe(REr),t,n)})),FB(tOe,(function(r,e,n,t){BI(wwe(n),CEr),TI(wwe(n),SEr,wEr);var u=t[1];OI(fSe[1],(function(r){return BI(e,r)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),gEr),BI(wwe(n),BEr),TI(wwe(n),IEr,TEr);var a=t[2];return BI(wwe(n),OEr),TI(e,n,a[1]),BI(wwe(n),NEr),TI(r,n,a[2]),BI(wwe(n),xEr),BI(wwe(n),LEr),BI(wwe(n),PEr)})),FB(uOe,(function(r,e,n){var t=TI(tOe,r,e);return TI(Swe(AEr),t,n)}));var aOe=[0,eOe,nOe,tOe,uOe],iOe=function r(e,n,t){return r.fun(e,n,t)},cOe=function r(e,n){return r.fun(e,n)};FB(iOe,(function(r,e,n){BI(wwe(e),rEr),TI(wwe(e),nEr,eEr);var t=n[1];BI(wwe(e),tEr);dAe((function(n,t){return n&&BI(wwe(e),Zpr),OI(aOe[1],(function(e){return TI(bSe[1],(function(e){return BI(r,e)}),e)}),(function(e){return BI(r,e)}),e,t),1}),0,t),BI(wwe(e),uEr),BI(wwe(e),aEr),BI(wwe(e),iEr),TI(wwe(e),fEr,cEr);var u=n[2];TI(wwe(e),oEr,u),BI(wwe(e),sEr),BI(wwe(e),lEr),TI(wwe(e),DEr,vEr);var a=n[3];TI(wwe(e),bEr,a),BI(wwe(e),pEr),BI(wwe(e),EEr),TI(wwe(e),FEr,mEr);var i=n[4];if(i){fwe(e,kEr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),$pr);return dAe((function(n,t){return n&&BI(wwe(e),zpr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),Qpr)}),e,c),fwe(e,dEr)}else fwe(e,hEr);return BI(wwe(e),yEr),BI(wwe(e),_Er)})),FB(cOe,(function(r,e){var n=BI(iOe,r);return TI(Swe(qpr),n,e)}));var fOe=[0,iOe,cOe],oOe=function r(e,n,t){return r.fun(e,n,t)},sOe=function r(e,n){return r.fun(e,n)};FB(oOe,(function(r,e,n){BI(wwe(e),Cpr),TI(wwe(e),Spr,wpr);var t=n[1];BI(wwe(e),gpr);dAe((function(n,t){return n&&BI(wwe(e),Apr),OI(aOe[1],(function(e){return TI(vSe[1],(function(e){return BI(r,e)}),e)}),(function(e){return BI(r,e)}),e,t),1}),0,t),BI(wwe(e),Bpr),BI(wwe(e),Tpr),BI(wwe(e),Ipr),TI(wwe(e),Npr,Opr);var u=n[2];TI(wwe(e),xpr,u),BI(wwe(e),Lpr),BI(wwe(e),Ppr),TI(wwe(e),Mpr,Rpr);var a=n[3];TI(wwe(e),Gpr,a),BI(wwe(e),Upr),BI(wwe(e),jpr),TI(wwe(e),Xpr,Hpr);var i=n[4];if(i){fwe(e,Ypr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),ypr);return dAe((function(n,t){return n&&BI(wwe(e),hpr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),_pr)}),e,c),fwe(e,Vpr)}else fwe(e,Kpr);return BI(wwe(e),Wpr),BI(wwe(e),Jpr)})),FB(sOe,(function(r,e){var n=BI(oOe,r);return TI(Swe(dpr),n,e)}));var lOe=[0,oOe,sOe],vOe=function r(e,n,t){return r.fun(e,n,t)},DOe=function r(e,n){return r.fun(e,n)},bOe=function r(e,n,t,u){return r.fun(e,n,t,u)},pOe=function r(e,n,t){return r.fun(e,n,t)};FB(vOe,(function(r,e,n){BI(wwe(e),Qbr),TI(wwe(e),rpr,Zbr);var t=n[1];OI(bOe,(function(e){return TI(lSe[1],(function(e){return BI(r,e)}),e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),epr),BI(wwe(e),npr),TI(wwe(e),upr,tpr);var u=n[2];TI(wwe(e),apr,u),BI(wwe(e),ipr),BI(wwe(e),cpr),TI(wwe(e),opr,fpr);var a=n[3];TI(wwe(e),spr,a),BI(wwe(e),lpr),BI(wwe(e),vpr),TI(wwe(e),bpr,Dpr);var i=n[4];if(i){fwe(e,ppr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),zbr);return dAe((function(n,t){return n&&BI(wwe(e),qbr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),$br)}),e,c),fwe(e,Epr)}else fwe(e,mpr);return BI(wwe(e),Fpr),BI(wwe(e),kpr)})),FB(DOe,(function(r,e){var n=BI(vOe,r);return TI(Swe(Jbr),n,e)})),FB(bOe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),Ubr),BI(wwe(n),jbr);return dAe((function(r,t){return r&&BI(wwe(n),Gbr),II(rOe[1],(function(r){return BI(e,r)}),n,t),1}),0,t[1]),BI(wwe(n),Hbr),BI(wwe(n),Xbr)}BI(wwe(n),Ybr),BI(wwe(n),Vbr);return dAe((function(t,u){return t&&BI(wwe(n),Mbr),OI(aOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,t[1]),BI(wwe(n),Kbr),BI(wwe(n),Wbr)})),FB(pOe,(function(r,e,n){var t=TI(bOe,r,e);return TI(Swe(Rbr),t,n)}));var EOe=[0,vOe,DOe,bOe,pOe],mOe=function r(e,n,t){return r.fun(e,n,t)},FOe=function r(e,n){return r.fun(e,n)};FB(mOe,(function(r,e,n){BI(wwe(e),Fbr),TI(wwe(e),dbr,kbr);var t=n[1];BI(wwe(e),hbr);dAe((function(n,t){return n&&BI(wwe(e),mbr),II(rOe[1],(function(e){return BI(r,e)}),e,t),1}),0,t),BI(wwe(e),ybr),BI(wwe(e),_br),BI(wwe(e),Abr),TI(wwe(e),wbr,Cbr);var u=n[2];TI(wwe(e),Sbr,u),BI(wwe(e),gbr),BI(wwe(e),Bbr),TI(wwe(e),Ibr,Tbr);var a=n[3];if(a){fwe(e,Obr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),pbr);return dAe((function(n,t){return n&&BI(wwe(e),bbr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),Ebr)}),e,i),fwe(e,Nbr)}else fwe(e,xbr);return BI(wwe(e),Lbr),BI(wwe(e),Pbr)})),FB(FOe,(function(r,e){var n=BI(mOe,r);return TI(Swe(Dbr),n,e)}));var kOe=[0,mOe,FOe],dOe=function r(e,n,t,u){return r.fun(e,n,t,u)},hOe=function r(e,n,t){return r.fun(e,n,t)},yOe=function r(e,n,t){return r.fun(e,n,t)},_Oe=function r(e,n){return r.fun(e,n)},AOe=function r(e,n,t){return r.fun(e,n,t)},COe=function r(e,n){return r.fun(e,n)};FB(dOe,(function(r,e,n,t){BI(wwe(n),$Dr),TI(wwe(n),ZDr,QDr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),rbr),BI(wwe(n),ebr),TI(wwe(n),tbr,nbr);var a=t[2];II(yOe,(function(e){return BI(r,e)}),n,a),BI(wwe(n),ubr),BI(wwe(n),abr),TI(wwe(n),cbr,ibr);var i=t[3];if(i){fwe(n,fbr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,zDr)}),n,c),fwe(n,obr)}else fwe(n,sbr);return BI(wwe(n),lbr),BI(wwe(n),vbr)})),FB(hOe,(function(r,e,n){var t=TI(dOe,r,e);return TI(Swe(qDr),t,n)})),FB(yOe,(function(r,e,n){BI(wwe(e),KDr),TI(r,e,n[1]),BI(wwe(e),WDr);var t=n[2];return II(AOe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),JDr)})),FB(_Oe,(function(r,e){var n=BI(yOe,r);return TI(Swe(VDr),n,e)})),FB(AOe,(function(r,e,n){switch(n[0]){case 0:BI(wwe(e),RDr);var t=n[1];return II(fOe[1],(function(e){return BI(r,e)}),e,t),BI(wwe(e),MDr);case 1:BI(wwe(e),GDr);var u=n[1];return II(lOe[1],(function(e){return BI(r,e)}),e,u),BI(wwe(e),UDr);case 2:BI(wwe(e),jDr);var a=n[1];return II(EOe[1],(function(e){return BI(r,e)}),e,a),BI(wwe(e),HDr);default:BI(wwe(e),XDr);var i=n[1];return II(kOe[1],(function(e){return BI(r,e)}),e,i),BI(wwe(e),YDr)}})),FB(COe,(function(r,e){var n=BI(AOe,r);return TI(Swe(PDr),n,e)}));var wOe=[0,rOe,aOe,fOe,lOe,EOe,kOe,dOe,hOe,yOe,_Oe,AOe,COe],SOe=function r(e,n,t,u){return r.fun(e,n,t,u)},gOe=function r(e,n,t){return r.fun(e,n,t)};FB(SOe,(function(r,e,n,t){BI(wwe(n),uDr),TI(wwe(n),iDr,aDr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),cDr),BI(wwe(n),fDr),TI(wwe(n),sDr,oDr);var a=t[2];if(a){fwe(n,lDr);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,vDr)}else fwe(n,DDr);BI(wwe(n),bDr),BI(wwe(n),pDr),TI(wwe(n),mDr,EDr);var c=t[3];BI(wwe(n),FDr);dAe((function(t,u){t&&BI(wwe(n),rDr),BI(wwe(n),eDr),TI(r,n,u[1]),BI(wwe(n),nDr);var a=u[2];return OI(mSe[2][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),tDr),1}),0,c),BI(wwe(n),kDr),BI(wwe(n),dDr),BI(wwe(n),hDr),TI(wwe(n),_Dr,yDr);var f=t[4];BI(wwe(n),ADr),TI(r,n,f[1]),BI(wwe(n),CDr);var o=f[2];OI(mSe[5][6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),wDr),BI(wwe(n),SDr),BI(wwe(n),gDr),TI(wwe(n),TDr,BDr);var s=t[5];if(s){fwe(n,IDr);var l=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Zvr)}),n,l),fwe(n,ODr)}else fwe(n,NDr);return BI(wwe(n),xDr),BI(wwe(n),LDr)})),FB(gOe,(function(r,e,n){var t=TI(SOe,r,e);return TI(Swe(Qvr),t,n)}));var BOe=[0,SOe,gOe],TOe=function r(e,n,t,u){return r.fun(e,n,t,u)},IOe=function r(e,n,t){return r.fun(e,n,t)};FB(TOe,(function(r,e,n,t){BI(wwe(n),tvr),TI(wwe(n),avr,uvr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ivr),BI(wwe(n),cvr),TI(wwe(n),ovr,fvr);var a=t[2];if(a){fwe(n,svr);var i=a[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,lvr)}else fwe(n,vvr);BI(wwe(n),Dvr),BI(wwe(n),bvr),TI(wwe(n),Evr,pvr);var c=t[3];BI(wwe(n),mvr),TI(r,n,c[1]),BI(wwe(n),Fvr);var f=c[2];OI(mSe[5][6],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),kvr),BI(wwe(n),dvr),BI(wwe(n),hvr),TI(wwe(n),_vr,yvr);var o=t[4];if(o){var s=o[1];fwe(n,Avr),BI(wwe(n),Cvr),TI(r,n,s[1]),BI(wwe(n),wvr);var l=s[2];OI(mSe[2][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),Svr),fwe(n,gvr)}else fwe(n,Bvr);BI(wwe(n),Tvr),BI(wwe(n),Ivr),TI(wwe(n),Nvr,Ovr);var v=t[5];BI(wwe(n),xvr);dAe((function(t,u){t&&BI(wwe(n),Zlr),BI(wwe(n),rvr),TI(r,n,u[1]),BI(wwe(n),evr);var a=u[2];return OI(mSe[2][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),nvr),1}),0,v),BI(wwe(n),Lvr),BI(wwe(n),Pvr),BI(wwe(n),Rvr),TI(wwe(n),Gvr,Mvr);var D=t[6];if(D){fwe(n,Uvr);var b=D[1];OI(_Se[5][2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),fwe(n,jvr)}else fwe(n,Hvr);BI(wwe(n),Xvr),BI(wwe(n),Yvr),TI(wwe(n),Kvr,Vvr);var p=t[7];if(p){fwe(n,Wvr);var E=p[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Qlr)}),n,E),fwe(n,Jvr)}else fwe(n,qvr);return BI(wwe(n),zvr),BI(wwe(n),$vr)})),FB(IOe,(function(r,e,n){var t=TI(TOe,r,e);return TI(Swe($lr),t,n)}));var OOe=[0,TOe,IOe],NOe=function r(e,n,t,u){return r.fun(e,n,t,u)},xOe=function r(e,n,t){return r.fun(e,n,t)};FB(NOe,(function(r,e,n,t){BI(wwe(n),Llr),TI(wwe(n),Rlr,Plr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Mlr),BI(wwe(n),Glr),TI(wwe(n),jlr,Ulr);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Hlr),BI(wwe(n),Xlr),TI(wwe(n),Vlr,Ylr);var i=t[3];if(i){fwe(n,Klr);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,xlr)}),n,c),fwe(n,Wlr)}else fwe(n,Jlr);return BI(wwe(n),qlr),BI(wwe(n),zlr)})),FB(xOe,(function(r,e,n){var t=TI(NOe,r,e);return TI(Swe(Nlr),t,n)}));var LOe=[0,NOe,xOe],POe=function r(e,n,t,u){return r.fun(e,n,t,u)},ROe=function r(e,n,t){return r.fun(e,n,t)};FB(POe,(function(r,e,n,t){BI(wwe(n),slr),TI(wwe(n),vlr,llr);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Dlr),BI(wwe(n),blr),TI(wwe(n),Elr,plr);var a=t[2];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),mlr),BI(wwe(n),Flr),TI(wwe(n),dlr,klr);var i=t[3];if(i){fwe(n,hlr);var c=i[1];OI(mSe[24][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,ylr)}else fwe(n,_lr);BI(wwe(n),Alr),BI(wwe(n),Clr),TI(wwe(n),Slr,wlr);var f=t[4];if(f){fwe(n,glr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,olr)}),n,o),fwe(n,Blr)}else fwe(n,Tlr);return BI(wwe(n),Ilr),BI(wwe(n),Olr)})),FB(ROe,(function(r,e,n){var t=TI(POe,r,e);return TI(Swe(flr),t,n)}));var MOe=[0,POe,ROe],GOe=function r(e,n,t,u){return r.fun(e,n,t,u)},UOe=function r(e,n,t){return r.fun(e,n,t)},jOe=function r(e,n,t){return r.fun(e,n,t)},HOe=function r(e,n){return r.fun(e,n)},XOe=function r(e,n,t,u){return r.fun(e,n,t,u)},YOe=function r(e,n,t){return r.fun(e,n,t)};FB(GOe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),elr);var u=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),nlr)}var a=t[1];BI(wwe(n),tlr),BI(wwe(n),ulr),TI(e,n,a[1]),BI(wwe(n),alr);var i=a[2];return II(lSe[1],(function(e){return BI(r,e)}),n,i),BI(wwe(n),ilr),BI(wwe(n),clr)})),FB(UOe,(function(r,e,n){var t=TI(GOe,r,e);return TI(Swe(rlr),t,n)})),FB(jOe,(function(r,e,n){return 0===n[0]?(BI(wwe(e),zsr),TI(r,e,n[1]),BI(wwe(e),$sr)):(BI(wwe(e),Qsr),TI(r,e,n[1]),BI(wwe(e),Zsr))})),FB(HOe,(function(r,e){var n=BI(jOe,r);return TI(Swe(qsr),n,e)})),FB(XOe,(function(r,e,n,t){BI(wwe(n),wsr),TI(wwe(n),gsr,Ssr);var u=t[1];OI(GOe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Bsr),BI(wwe(n),Tsr),TI(wwe(n),Osr,Isr);var a=t[2];BI(wwe(n),Nsr),TI(r,n,a[1]),BI(wwe(n),xsr);var i=a[2];OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Lsr),BI(wwe(n),Psr),BI(wwe(n),Rsr),TI(wwe(n),Gsr,Msr);var c=t[3];II(jOe,(function(e){return BI(r,e)}),n,c),BI(wwe(n),Usr),BI(wwe(n),jsr),TI(wwe(n),Xsr,Hsr);var f=t[4];if(f){fwe(n,Ysr);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Csr)}),n,o),fwe(n,Vsr)}else fwe(n,Ksr);return BI(wwe(n),Wsr),BI(wwe(n),Jsr)})),FB(YOe,(function(r,e,n){var t=TI(XOe,r,e);return TI(Swe(Asr),t,n)}));var VOe=[0,GOe,UOe,jOe,HOe,XOe,YOe],KOe=function r(e,n,t,u){return r.fun(e,n,t,u)},WOe=function r(e,n,t){return r.fun(e,n,t)};FB(KOe,(function(r,e,n,t){BI(wwe(n),vsr),TI(wwe(n),bsr,Dsr);var u=t[1];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),psr),BI(wwe(n),Esr),TI(wwe(n),Fsr,msr);var a=t[2];if(a){fwe(n,ksr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,lsr)}),n,i),fwe(n,dsr)}else fwe(n,hsr);return BI(wwe(n),ysr),BI(wwe(n),_sr)})),FB(WOe,(function(r,e,n){var t=TI(KOe,r,e);return TI(Swe(ssr),t,n)}));var JOe=[0,KOe,WOe],qOe=function r(e,n,t){return r.fun(e,n,t)},zOe=function r(e,n){return r.fun(e,n)},$Oe=function r(e,n,t){return r.fun(e,n,t)},QOe=function r(e,n){return r.fun(e,n)};FB(qOe,(function(r,e,n){BI(wwe(e),csr),TI(r,e,n[1]),BI(wwe(e),fsr);var t=n[2];return II($Oe,(function(e){return BI(r,e)}),e,t),BI(wwe(e),osr)})),FB(zOe,(function(r,e){var n=BI(qOe,r);return TI(Swe(isr),n,e)})),FB($Oe,(function(r,e,n){BI(wwe(e),Jor),TI(wwe(e),zor,qor);var t=n[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),$or),BI(wwe(e),Qor),TI(wwe(e),rsr,Zor);var u=n[2];if(u){fwe(e,esr);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,a),fwe(e,nsr)}else fwe(e,tsr);return BI(wwe(e),usr),BI(wwe(e),asr)})),FB(QOe,(function(r,e){var n=BI($Oe,r);return TI(Swe(Wor),n,e)}));var ZOe=[0,qOe,zOe,$Oe,QOe],rNe=function r(e,n,t){return r.fun(e,n,t)},eNe=function r(e,n){return r.fun(e,n)};FB(rNe,(function(r,e,n){var t=n[2];if(BI(wwe(e),jor),TI(r,e,n[1]),BI(wwe(e),Hor),t){fwe(e,Xor);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),fwe(e,Yor)}else fwe(e,Vor);return BI(wwe(e),Kor)})),FB(eNe,(function(r,e){var n=BI(rNe,r);return TI(Swe(Uor),n,e)}));var nNe=[0,rNe,eNe],tNe=function r(e,n,t,u){return r.fun(e,n,t,u)},uNe=function r(e,n,t){return r.fun(e,n,t)},aNe=function r(e,n,t){return r.fun(e,n,t)},iNe=function r(e,n){return r.fun(e,n)};FB(tNe,(function(r,e,n,t){BI(wwe(n),tor),TI(wwe(n),aor,uor);var u=t[1];if(u){fwe(n,ior);var a=u[1];OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,cor)}else fwe(n,oor);BI(wwe(n),sor),BI(wwe(n),lor),TI(wwe(n),Dor,vor);var i=t[2];if(i){fwe(n,bor);var c=i[1];II(aNe,(function(e){return BI(r,e)}),n,c),fwe(n,por)}else fwe(n,Eor);BI(wwe(n),mor),BI(wwe(n),For),TI(wwe(n),dor,kor);var f=t[3];if(f){var o=f[1];fwe(n,hor),BI(wwe(n),yor),TI(r,n,o[1]),BI(wwe(n),_or);var s=o[2];II(lSe[1],(function(e){return BI(r,e)}),n,s),BI(wwe(n),Aor),fwe(n,Cor)}else fwe(n,wor);BI(wwe(n),Sor),BI(wwe(n),gor),TI(wwe(n),Tor,Bor),TI(FSe[33],n,t[4]),BI(wwe(n),Ior),BI(wwe(n),Oor),TI(wwe(n),xor,Nor);var l=t[5];if(l){fwe(n,Lor);var v=l[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,nor)}),n,v),fwe(n,Por)}else fwe(n,Ror);return BI(wwe(n),Mor),BI(wwe(n),Gor)})),FB(uNe,(function(r,e,n){var t=TI(tNe,r,e);return TI(Swe(eor),t,n)})),FB(aNe,(function(r,e,n){if(0===n[0]){BI(wwe(e),qfr),BI(wwe(e),zfr);return dAe((function(n,t){return n&&BI(wwe(e),Jfr),II(ZOe[1],(function(e){return BI(r,e)}),e,t),1}),0,n[1]),BI(wwe(e),$fr),BI(wwe(e),Qfr)}BI(wwe(e),Zfr);var t=n[1];return II(nNe[1],(function(e){return BI(r,e)}),e,t),BI(wwe(e),ror)})),FB(iNe,(function(r,e){var n=BI(aNe,r);return TI(Swe(Wfr),n,e)}));var cNe=[0,ZOe,nNe,tNe,uNe,aNe,iNe],fNe=function r(e,n,t,u){return r.fun(e,n,t,u)},oNe=function r(e,n,t){return r.fun(e,n,t)},sNe=function r(e,n,t,u){return r.fun(e,n,t,u)},lNe=function r(e,n,t){return r.fun(e,n,t)};FB(fNe,(function(r,e,n,t){BI(wwe(n),Ifr),TI(wwe(n),Nfr,Ofr),TI(r,n,t[1]),BI(wwe(n),xfr),BI(wwe(n),Lfr),TI(wwe(n),Rfr,Pfr);var u=t[2];OI(sNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Mfr),BI(wwe(n),Gfr),TI(wwe(n),jfr,Ufr);var a=t[3];if(a){fwe(n,Hfr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Tfr)}),n,i),fwe(n,Xfr)}else fwe(n,Yfr);return BI(wwe(n),Vfr),BI(wwe(n),Kfr)})),FB(oNe,(function(r,e,n){var t=TI(fNe,r,e);return TI(Swe(Bfr),t,n)})),FB(sNe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),Cfr);var u=t[1];return OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wfr)}BI(wwe(n),Sfr);var a=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),gfr)})),FB(lNe,(function(r,e,n){var t=TI(sNe,r,e);return TI(Swe(Afr),t,n)}));var vNe=[0,fNe,oNe,sNe,lNe],DNe=function r(e,n,t,u){return r.fun(e,n,t,u)},bNe=function r(e,n,t){return r.fun(e,n,t)},pNe=function r(e,n,t,u){return r.fun(e,n,t,u)},ENe=function r(e,n,t){return r.fun(e,n,t)};FB(DNe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];BI(wwe(n),Kcr),BI(wwe(n),Wcr),TI(r,n,u[1]),BI(wwe(n),Jcr);var a=u[2];return OI(LOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),qcr),BI(wwe(n),zcr);case 1:var i=t[1];BI(wwe(n),$cr),BI(wwe(n),Qcr),TI(r,n,i[1]),BI(wwe(n),Zcr);var c=i[2];return OI(MOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),rfr),BI(wwe(n),efr);case 2:var f=t[1];BI(wwe(n),nfr),BI(wwe(n),tfr),TI(r,n,f[1]),BI(wwe(n),ufr);var o=f[2];return OI(OOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),afr),BI(wwe(n),ifr);case 3:BI(wwe(n),cfr);var s=t[1];return OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),ffr);case 4:var l=t[1];BI(wwe(n),ofr),BI(wwe(n),sfr),TI(r,n,l[1]),BI(wwe(n),lfr);var v=l[2];return OI(WTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),vfr),BI(wwe(n),Dfr);case 5:var D=t[1];BI(wwe(n),bfr),BI(wwe(n),pfr),TI(r,n,D[1]),BI(wwe(n),Efr);var b=D[2];return OI(zTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),BI(wwe(n),mfr),BI(wwe(n),Ffr);default:var p=t[1];BI(wwe(n),kfr),BI(wwe(n),dfr),TI(r,n,p[1]),BI(wwe(n),hfr);var E=p[2];return OI(BOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,E),BI(wwe(n),yfr),BI(wwe(n),_fr)}})),FB(bNe,(function(r,e,n){var t=TI(DNe,r,e);return TI(Swe(Vcr),t,n)})),FB(pNe,(function(r,e,n,t){BI(wwe(n),icr),TI(wwe(n),fcr,ccr);var u=t[1];u?(fwe(n,ocr),TI(r,n,u[1]),fwe(n,scr)):fwe(n,lcr),BI(wwe(n),vcr),BI(wwe(n),Dcr),TI(wwe(n),pcr,bcr);var a=t[2];if(a){fwe(n,Ecr);var i=a[1];OI(DNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,mcr)}else fwe(n,Fcr);BI(wwe(n),kcr),BI(wwe(n),dcr),TI(wwe(n),ycr,hcr);var c=t[3];if(c){fwe(n,_cr);var f=c[1];II(cNe[5],(function(e){return BI(r,e)}),n,f),fwe(n,Acr)}else fwe(n,Ccr);BI(wwe(n),wcr),BI(wwe(n),Scr),TI(wwe(n),Bcr,gcr);var o=t[4];if(o){var s=o[1];fwe(n,Tcr),BI(wwe(n),Icr),TI(r,n,s[1]),BI(wwe(n),Ocr);var l=s[2];II(lSe[1],(function(e){return BI(r,e)}),n,l),BI(wwe(n),Ncr),fwe(n,xcr)}else fwe(n,Lcr);BI(wwe(n),Pcr),BI(wwe(n),Rcr),TI(wwe(n),Gcr,Mcr);var v=t[5];if(v){fwe(n,Ucr);var D=v[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,acr)}),n,D),fwe(n,jcr)}else fwe(n,Hcr);return BI(wwe(n),Xcr),BI(wwe(n),Ycr)})),FB(ENe,(function(r,e,n){var t=TI(pNe,r,e);return TI(Swe(ucr),t,n)}));var mNe=[0,DNe,bNe,pNe,ENe],FNe=function r(e,n){return r.fun(e,n)},kNe=function r(e){return r.fun(e)},dNe=function r(e,n,t,u){return r.fun(e,n,t,u)},hNe=function r(e,n,t){return r.fun(e,n,t)},yNe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Ne=function r(e,n,t){return r.fun(e,n,t)},ANe=function r(e,n,t,u){return r.fun(e,n,t,u)},CNe=function r(e,n,t){return r.fun(e,n,t)};FB(FNe,(function(r,e){switch(e){case 0:return fwe(r,ecr);case 1:return fwe(r,ncr);default:return fwe(r,tcr)}})),FB(kNe,(function(r){return TI(Swe(rcr),FNe,r)})),FB(dNe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),Vir),BI(wwe(n),Kir);return dAe((function(t,u){return t&&BI(wwe(n),Yir),OI(yNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,t[1]),BI(wwe(n),Wir),BI(wwe(n),Jir)}var u=t[1];BI(wwe(n),qir),BI(wwe(n),zir),TI(r,n,u[1]),BI(wwe(n),$ir);var a=u[2];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Qir),BI(wwe(n),Zir)})),FB(hNe,(function(r,e,n){var t=TI(dNe,r,e);return TI(Swe(Xir),t,n)})),FB(yNe,(function(r,e,n,t){BI(wwe(n),Air),TI(wwe(n),wir,Cir);var u=t[1];u?(fwe(n,Sir),TI(FNe,n,u[1]),fwe(n,gir)):fwe(n,Bir),BI(wwe(n),Tir),BI(wwe(n),Iir),TI(wwe(n),Nir,Oir);var a=t[2];if(a){fwe(n,xir);var i=a[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Lir)}else fwe(n,Pir);BI(wwe(n),Rir),BI(wwe(n),Mir),TI(wwe(n),Uir,Gir);var c=t[3];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),jir),BI(wwe(n),Hir)})),FB(_Ne,(function(r,e,n){var t=TI(yNe,r,e);return TI(Swe(_ir),t,n)})),FB(ANe,(function(r,e,n,t){BI(wwe(n),Yar),TI(wwe(n),Kar,Var),TI(FNe,n,t[1]),BI(wwe(n),War),BI(wwe(n),Jar),TI(wwe(n),zar,qar);var u=t[2];BI(wwe(n),$ar),TI(r,n,u[1]),BI(wwe(n),Qar);var a=u[2];II(lSe[1],(function(e){return BI(r,e)}),n,a),BI(wwe(n),Zar),BI(wwe(n),rir),BI(wwe(n),eir),TI(wwe(n),tir,nir);var i=t[3];if(i){fwe(n,uir);var c=i[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,air)}else fwe(n,iir);BI(wwe(n),cir),BI(wwe(n),fir),TI(wwe(n),sir,oir);var f=t[4];if(f){fwe(n,lir);var o=f[1];OI(dNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),fwe(n,vir)}else fwe(n,Dir);BI(wwe(n),bir),BI(wwe(n),pir),TI(wwe(n),mir,Eir);var s=t[5];if(s){fwe(n,Fir);var l=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Xar)}),n,l),fwe(n,kir)}else fwe(n,dir);return BI(wwe(n),hir),BI(wwe(n),yir)})),FB(CNe,(function(r,e,n){var t=TI(ANe,r,e);return TI(Swe(Har),t,n)}));var wNe=[0,FNe,kNe,dNe,hNe,yNe,_Ne,ANe,CNe],SNe=function r(e,n,t,u){return r.fun(e,n,t,u)},gNe=function r(e,n,t){return r.fun(e,n,t)};FB(SNe,(function(r,e,n,t){BI(wwe(n),yar),TI(wwe(n),Aar,_ar);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Car),BI(wwe(n),war),TI(wwe(n),gar,Sar);var a=t[2];if(a){fwe(n,Bar);var i=a[1];TI(wwe(n),Tar,i),fwe(n,Iar)}else fwe(n,Oar);BI(wwe(n),Nar),BI(wwe(n),xar),TI(wwe(n),Par,Lar);var c=t[3];if(c){fwe(n,Rar);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,har)}),n,f),fwe(n,Mar)}else fwe(n,Gar);return BI(wwe(n),Uar),BI(wwe(n),jar)})),FB(gNe,(function(r,e,n){var t=TI(SNe,r,e);return TI(Swe(dar),t,n)}));var BNe=[0,SNe,gNe],TNe=function r(e,n,t){return r.fun(e,n,t)},INe=function r(e,n){return r.fun(e,n)};FB(TNe,(function(r,e,n){BI(wwe(e),lar),TI(wwe(e),bar,Dar);var t=n[1];if(t){fwe(e,par);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,sar)}),e,u),fwe(e,Ear)}else fwe(e,mar);return BI(wwe(e),Far),BI(wwe(e),kar)})),FB(INe,(function(r,e){var n=BI(TNe,r);return TI(Swe(oar),n,e)}));var ONe=[0,TNe,INe],NNe=function r(e,n){return r.fun(e,n)},xNe=function r(e){return r.fun(e)},LNe=function r(e,n,t,u){return r.fun(e,n,t,u)},PNe=function r(e,n,t){return r.fun(e,n,t)},RNe=function r(e,n,t,u){return r.fun(e,n,t,u)},MNe=function r(e,n,t){return r.fun(e,n,t)};FB(NNe,(function(r,e){return fwe(r,e?car:far)})),FB(xNe,(function(r){return TI(Swe(iar),NNe,r)})),FB(LNe,(function(r,e,n,t){BI(wwe(n),tar),TI(r,n,t[1]),BI(wwe(n),uar);var u=t[2];return OI(RNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),aar)})),FB(PNe,(function(r,e,n){var t=TI(LNe,r,e);return TI(Swe(nar),t,n)})),FB(RNe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),Ptr);var u=t[1];return OI(hTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Rtr);case 1:BI(wwe(n),Mtr);var a=t[1];return II(LTe[1],(function(e){return BI(r,e)}),n,a),BI(wwe(n),Gtr);case 2:BI(wwe(n),Utr);var i=t[1];return OI(_Se[8],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),jtr);case 3:BI(wwe(n),Htr);var c=t[1];return II(MTe[1],(function(e){return BI(r,e)}),n,c),BI(wwe(n),Xtr);case 4:BI(wwe(n),Ytr);var f=t[1];return II(jTe[1],(function(e){return BI(r,e)}),n,f),BI(wwe(n),Vtr);case 5:BI(wwe(n),Ktr);var o=t[1];return OI(OOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),Wtr);case 6:BI(wwe(n),Jtr);var s=t[1];return OI(mNe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),qtr);case 7:BI(wwe(n),ztr);var l=t[1];return OI(MOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),$tr);case 8:BI(wwe(n),Qtr);var v=t[1];return OI(BOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),Ztr);case 9:BI(wwe(n),rur);var D=t[1];return OI(VOe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,D),BI(wwe(n),eur);case 10:BI(wwe(n),nur);var b=t[1];return OI(JOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),BI(wwe(n),tur);case 11:BI(wwe(n),uur);var p=t[1];return OI(WTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,p),BI(wwe(n),aur);case 12:BI(wwe(n),iur);var E=t[1];return OI(zTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,E),BI(wwe(n),cur);case 13:BI(wwe(n),fur);var m=t[1];return OI(LOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,m),BI(wwe(n),our);case 14:BI(wwe(n),sur);var F=t[1];return OI(xIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,F),BI(wwe(n),lur);case 15:BI(wwe(n),vur);var k=t[1];return II(ONe[1],(function(e){return BI(r,e)}),n,k),BI(wwe(n),Dur);case 16:BI(wwe(n),bur);var d=t[1];return OI(wOe[7],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,d),BI(wwe(n),pur);case 17:BI(wwe(n),Eur);var h=t[1];return OI(vNe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,h),BI(wwe(n),mur);case 18:BI(wwe(n),Fur);var y=t[1];return OI(cNe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,y),BI(wwe(n),kur);case 19:BI(wwe(n),dur);var _=t[1];return OI(BNe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,_),BI(wwe(n),hur);case 20:BI(wwe(n),yur);var A=t[1];return OI(GIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,A),BI(wwe(n),_ur);case 21:BI(wwe(n),Aur);var C=t[1];return OI(YIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,C),BI(wwe(n),Cur);case 22:BI(wwe(n),wur);var w=t[1];return OI(qIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,w),BI(wwe(n),Sur);case 23:BI(wwe(n),gur);var S=t[1];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,S),BI(wwe(n),Bur);case 24:BI(wwe(n),Tur);var g=t[1];return OI(BTe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,g),BI(wwe(n),Iur);case 25:BI(wwe(n),Our);var B=t[1];return OI(wNe[7],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,B),BI(wwe(n),Nur);case 26:BI(wwe(n),xur);var T=t[1];return OI(BOe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,T),BI(wwe(n),Lur);case 27:BI(wwe(n),Pur);var I=t[1];return OI(OTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,I),BI(wwe(n),Rur);case 28:BI(wwe(n),Mur);var O=t[1];return OI(cIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,O),BI(wwe(n),Gur);case 29:BI(wwe(n),Uur);var N=t[1];return OI(uIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,N),BI(wwe(n),jur);case 30:BI(wwe(n),Hur);var x=t[1];return OI(sIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,x),BI(wwe(n),Xur);case 31:BI(wwe(n),Yur);var L=t[1];return OI(FIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,L),BI(wwe(n),Vur);case 32:BI(wwe(n),Kur);var P=t[1];return OI(WTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,P),BI(wwe(n),Wur);case 33:BI(wwe(n),Jur);var R=t[1];return OI(zTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,R),BI(wwe(n),qur);case 34:BI(wwe(n),zur);var M=t[1];return OI(gIe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,M),BI(wwe(n),$ur);case 35:BI(wwe(n),Qur);var G=t[1];return OI(IIe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,G),BI(wwe(n),Zur);default:BI(wwe(n),rar);var U=t[1];return OI(YTe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,U),BI(wwe(n),ear)}})),FB(MNe,(function(r,e,n){var t=TI(RNe,r,e);return TI(Swe(Ltr),t,n)})),II(zwe,[0,[0,[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0,0,0]],FSe,[0,hTe,BTe,OTe,LTe,MTe,jTe,YTe,WTe,zTe,uIe,cIe,sIe,FIe,gIe,IIe,xIe,GIe,YIe,qIe,wOe,BOe,OOe,LOe,MOe,VOe,JOe,cNe,vNe,mNe,wNe,BNe,ONe,NNe,xNe,LNe,PNe,RNe,MNe]);var GNe=function r(e,n,t,u){return r.fun(e,n,t,u)},UNe=function r(e,n,t){return r.fun(e,n,t)},jNe=function r(e,n,t){return r.fun(e,n,t)},HNe=function r(e,n){return r.fun(e,n)};FB(GNe,(function(r,e,n,t){BI(wwe(n),Otr),TI(e,n,t[1]),BI(wwe(n),Ntr);var u=t[2];return II(jNe,(function(e){return BI(r,e)}),n,u),BI(wwe(n),xtr)})),FB(UNe,(function(r,e,n){var t=TI(GNe,r,e);return TI(Swe(Itr),t,n)})),FB(jNe,(function(r,e,n){BI(wwe(e),_tr),TI(wwe(e),Ctr,Atr);var t=n[1];if(t){fwe(e,wtr);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ytr)}),e,u),fwe(e,Str)}else fwe(e,gtr);return BI(wwe(e),Btr),BI(wwe(e),Ttr)})),FB(HNe,(function(r,e){var n=BI(jNe,r);return TI(Swe(htr),n,e)}));var XNe=[0,GNe,UNe,jNe,HNe],YNe=function r(e,n,t,u){return r.fun(e,n,t,u)},VNe=function r(e,n,t){return r.fun(e,n,t)};FB(YNe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),mtr);var u=t[1];return OI(mSe[13],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Ftr)}BI(wwe(n),ktr);var a=t[1];return OI(XNe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),dtr)})),FB(VNe,(function(r,e,n){var t=TI(YNe,r,e);return TI(Swe(Etr),t,n)}));var KNe=[0,XNe,YNe,VNe],WNe=function r(e,n,t,u){return r.fun(e,n,t,u)},JNe=function r(e,n,t){return r.fun(e,n,t)},qNe=function r(e,n,t,u){return r.fun(e,n,t,u)},zNe=function r(e,n,t){return r.fun(e,n,t)};FB(WNe,(function(r,e,n,t){BI(wwe(n),Dtr),TI(r,n,t[1]),BI(wwe(n),btr);var u=t[2];return OI(qNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),ptr)})),FB(JNe,(function(r,e,n){var t=TI(WNe,r,e);return TI(Swe(vtr),t,n)})),FB(qNe,(function(r,e,n,t){BI(wwe(n),Qnr),TI(wwe(n),rtr,Znr);var u=t[1];BI(wwe(n),etr);dAe((function(t,u){return t&&BI(wwe(n),$nr),OI(KNe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),ntr),BI(wwe(n),ttr),BI(wwe(n),utr),TI(wwe(n),itr,atr);var a=t[2];if(a){fwe(n,ctr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),qnr);return dAe((function(n,t){return n&&BI(wwe(e),Jnr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),znr)}),n,i),fwe(n,ftr)}else fwe(n,otr);return BI(wwe(n),str),BI(wwe(n),ltr)})),FB(zNe,(function(r,e,n){var t=TI(qNe,r,e);return TI(Swe(Wnr),t,n)}));var $Ne=function r(e,n,t,u){return r.fun(e,n,t,u)},QNe=function r(e,n,t){return r.fun(e,n,t)},ZNe=function r(e,n,t,u){return r.fun(e,n,t,u)},rxe=function r(e,n,t){return r.fun(e,n,t)},exe=[0,WNe,JNe,qNe,zNe];FB($Ne,(function(r,e,n,t){BI(wwe(n),Ynr),TI(r,n,t[1]),BI(wwe(n),Vnr);var u=t[2];return OI(ZNe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Knr)})),FB(QNe,(function(r,e,n){var t=TI($Ne,r,e);return TI(Swe(Xnr),t,n)})),FB(ZNe,(function(r,e,n,t){BI(wwe(n),Inr),TI(wwe(n),Nnr,Onr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xnr),BI(wwe(n),Lnr),TI(wwe(n),Rnr,Pnr);var a=t[2];if(a){fwe(n,Mnr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Tnr)}),n,i),fwe(n,Gnr)}else fwe(n,Unr);return BI(wwe(n),jnr),BI(wwe(n),Hnr)})),FB(rxe,(function(r,e,n){var t=TI(ZNe,r,e);return TI(Swe(Bnr),t,n)}));var nxe=[0,$Ne,QNe,ZNe,rxe],txe=function r(e,n,t,u){return r.fun(e,n,t,u)},uxe=function r(e,n,t){return r.fun(e,n,t)};FB(txe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),_nr);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Anr);case 1:BI(wwe(n),Cnr);var a=t[1];return OI(nxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),wnr);default:return BI(wwe(n),Snr),TI(r,n,t[1]),BI(wwe(n),gnr)}})),FB(uxe,(function(r,e,n){var t=TI(txe,r,e);return TI(Swe(ynr),t,n)}));var axe=function r(e,n,t,u){return r.fun(e,n,t,u)},ixe=function r(e,n,t){return r.fun(e,n,t)};FB(axe,(function(r,e,n,t){BI(wwe(n),fnr),TI(wwe(n),snr,onr);var u=t[1];BI(wwe(n),lnr);dAe((function(t,u){return t&&BI(wwe(n),cnr),OI(txe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),vnr),BI(wwe(n),Dnr),BI(wwe(n),bnr),TI(wwe(n),Enr,pnr);var a=t[2];if(a){fwe(n,mnr);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),anr);return dAe((function(n,t){return n&&BI(wwe(e),unr),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),inr)}),n,i),fwe(n,Fnr)}else fwe(n,knr);return BI(wwe(n),dnr),BI(wwe(n),hnr)})),FB(ixe,(function(r,e,n){var t=TI(axe,r,e);return TI(Swe(tnr),t,n)}));var cxe=[0,txe,uxe,axe,ixe],fxe=function r(e,n){return r.fun(e,n)},oxe=function r(e){return r.fun(e)},sxe=function r(e,n,t){return r.fun(e,n,t)},lxe=function r(e,n){return r.fun(e,n)},vxe=function r(e,n){return r.fun(e,n)},Dxe=function r(e){return r.fun(e)};FB(fxe,(function(r,e){BI(wwe(r),Ker),TI(wwe(r),Jer,Wer);var n=e[1];TI(wwe(r),qer,n),BI(wwe(r),zer),BI(wwe(r),$er),TI(wwe(r),Zer,Qer);var t=e[2];return TI(wwe(r),rnr,t),BI(wwe(r),enr),BI(wwe(r),nnr)})),FB(oxe,(function(r){return TI(Swe(Ver),fxe,r)})),FB(sxe,(function(r,e,n){return BI(wwe(e),Her),TI(r,e,n[1]),BI(wwe(e),Xer),TI(vxe,e,n[2]),BI(wwe(e),Yer)})),FB(lxe,(function(r,e){var n=BI(sxe,r);return TI(Swe(jer),n,e)})),FB(vxe,(function(r,e){BI(wwe(r),Ier),TI(wwe(r),Ner,Oer),TI(fxe,r,e[1]),BI(wwe(r),xer),BI(wwe(r),Ler),TI(wwe(r),Rer,Per);var n=e[2];return TI(wwe(r),Mer,n),BI(wwe(r),Ger),BI(wwe(r),Uer)})),FB(Dxe,(function(r){return TI(Swe(Ter),vxe,r)}));var bxe=[0,fxe,oxe,sxe,lxe,vxe,Dxe],pxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Exe=function r(e,n,t){return r.fun(e,n,t)};FB(pxe,(function(r,e,n,t){BI(wwe(n),ser),TI(wwe(n),ver,ler);var u=t[1];BI(wwe(n),Der);dAe((function(e,t){return e&&BI(wwe(n),oer),II(bxe[3],(function(e){return BI(r,e)}),n,t),1}),0,u),BI(wwe(n),ber),BI(wwe(n),per),BI(wwe(n),Eer),TI(wwe(n),Fer,mer);var a=t[2];BI(wwe(n),ker);dAe((function(t,u){return t&&BI(wwe(n),fer),OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,a),BI(wwe(n),der),BI(wwe(n),her),BI(wwe(n),yer),TI(wwe(n),Aer,_er);var i=t[3];if(i){fwe(n,Cer);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,cer)}),n,c),fwe(n,wer)}else fwe(n,Ser);return BI(wwe(n),ger),BI(wwe(n),Ber)})),FB(Exe,(function(r,e,n){var t=TI(pxe,r,e);return TI(Swe(ier),t,n)}));var mxe=[0,bxe,pxe,Exe],Fxe=function r(e,n,t,u){return r.fun(e,n,t,u)},kxe=function r(e,n,t){return r.fun(e,n,t)};FB(Fxe,(function(r,e,n,t){BI(wwe(n),jrr),TI(wwe(n),Xrr,Hrr);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Yrr),BI(wwe(n),Vrr),TI(wwe(n),Wrr,Krr);var a=t[2];BI(wwe(n),Jrr),TI(r,n,a[1]),BI(wwe(n),qrr);var i=a[2];OI(mxe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),zrr),BI(wwe(n),$rr),BI(wwe(n),Qrr),TI(wwe(n),rer,Zrr);var c=t[3];if(c){fwe(n,eer);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Urr)}),n,f),fwe(n,ner)}else fwe(n,ter);return BI(wwe(n),uer),BI(wwe(n),aer)})),FB(kxe,(function(r,e,n){var t=TI(Fxe,r,e);return TI(Swe(Grr),t,n)}));var dxe=[0,Fxe,kxe],hxe=function r(e,n,t,u){return r.fun(e,n,t,u)},yxe=function r(e,n,t){return r.fun(e,n,t)},_xe=function r(e,n,t,u){return r.fun(e,n,t,u)},Axe=function r(e,n,t){return r.fun(e,n,t)},Cxe=function r(e,n,t,u){return r.fun(e,n,t,u)},wxe=function r(e,n,t){return r.fun(e,n,t)};FB(hxe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];BI(wwe(n),grr),BI(wwe(n),Brr),TI(e,n,u[1]),BI(wwe(n),Trr);var a=u[2];return II(sSe[2],(function(e){return BI(r,e)}),n,a),BI(wwe(n),Irr),BI(wwe(n),Orr);case 1:BI(wwe(n),Nrr);var i=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),xrr);case 2:BI(wwe(n),Lrr);var c=t[1];return II(oSe[1],(function(e){return BI(r,e)}),n,c),BI(wwe(n),Prr);default:BI(wwe(n),Rrr);var f=t[1];return OI(ESe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),Mrr)}})),FB(yxe,(function(r,e,n){var t=TI(hxe,r,e);return TI(Swe(Srr),t,n)})),FB(_xe,(function(r,e,n,t){BI(wwe(n),Arr),TI(r,n,t[1]),BI(wwe(n),Crr);var u=t[2];return OI(Cxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),wrr)})),FB(Axe,(function(r,e,n){var t=TI(_xe,r,e);return TI(Swe(_rr),t,n)})),FB(Cxe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),D9),TI(wwe(n),p9,b9);var u=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),E9),BI(wwe(n),m9),TI(wwe(n),k9,F9);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),d9),BI(wwe(n),h9),TI(wwe(n),_9,y9);var i=t[3];return TI(wwe(n),A9,i),BI(wwe(n),C9),BI(wwe(n),w9);case 1:var c=t[2];BI(wwe(n),S9),TI(wwe(n),B9,g9);var f=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),T9),BI(wwe(n),I9),TI(wwe(n),N9,O9),BI(wwe(n),x9),TI(r,n,c[1]),BI(wwe(n),L9);var o=c[2];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),P9),BI(wwe(n),R9),BI(wwe(n),M9);case 2:var s=t[3],l=t[2];BI(wwe(n),G9),TI(wwe(n),j9,U9);var v=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),H9),BI(wwe(n),X9),TI(wwe(n),V9,Y9),BI(wwe(n),K9),TI(r,n,l[1]),BI(wwe(n),W9);var D=l[2];if(OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,D),BI(wwe(n),J9),BI(wwe(n),q9),BI(wwe(n),z9),TI(wwe(n),Q9,$9),s){fwe(n,Z9);var b=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,v9)}),n,b),fwe(n,rrr)}else fwe(n,err);return BI(wwe(n),nrr),BI(wwe(n),trr);default:var p=t[3],E=t[2];BI(wwe(n),urr),TI(wwe(n),irr,arr);var m=t[1];OI(hxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,m),BI(wwe(n),crr),BI(wwe(n),frr),TI(wwe(n),srr,orr),BI(wwe(n),lrr),TI(r,n,E[1]),BI(wwe(n),vrr);var F=E[2];if(OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,F),BI(wwe(n),Drr),BI(wwe(n),brr),BI(wwe(n),prr),TI(wwe(n),mrr,Err),p){fwe(n,Frr);var k=p[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,l9)}),n,k),fwe(n,krr)}else fwe(n,drr);return BI(wwe(n),hrr),BI(wwe(n),yrr)}})),FB(wxe,(function(r,e,n){var t=TI(Cxe,r,e);return TI(Swe(s9),t,n)}));var Sxe=[0,hxe,yxe,_xe,Axe,Cxe,wxe],gxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Bxe=function r(e,n,t){return r.fun(e,n,t)},Txe=function r(e,n,t,u){return r.fun(e,n,t,u)},Ixe=function r(e,n,t){return r.fun(e,n,t)};FB(gxe,(function(r,e,n,t){BI(wwe(n),c9),TI(r,n,t[1]),BI(wwe(n),f9);var u=t[2];return OI(Txe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),o9)})),FB(Bxe,(function(r,e,n){var t=TI(gxe,r,e);return TI(Swe(i9),t,n)})),FB(Txe,(function(r,e,n,t){BI(wwe(n),J8),TI(wwe(n),z8,q8);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),$8),BI(wwe(n),Q8),TI(wwe(n),r9,Z8);var a=t[2];if(a){fwe(n,e9);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,W8)}),n,i),fwe(n,n9)}else fwe(n,t9);return BI(wwe(n),u9),BI(wwe(n),a9)})),FB(Ixe,(function(r,e,n){var t=TI(Txe,r,e);return TI(Swe(K8),t,n)}));var Oxe=[0,gxe,Bxe,Txe,Ixe],Nxe=function r(e,n,t,u){return r.fun(e,n,t,u)},xxe=function r(e,n,t){return r.fun(e,n,t)},Lxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Pxe=function r(e,n,t){return r.fun(e,n,t)};FB(Nxe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),H8);var u=t[1];return OI(Sxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),X8)}BI(wwe(n),Y8);var a=t[1];return OI(Oxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),V8)})),FB(xxe,(function(r,e,n){var t=TI(Nxe,r,e);return TI(Swe(j8),t,n)})),FB(Lxe,(function(r,e,n,t){BI(wwe(n),S8),TI(wwe(n),B8,g8);var u=t[1];BI(wwe(n),T8);dAe((function(t,u){return t&&BI(wwe(n),w8),OI(Nxe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),I8),BI(wwe(n),O8),BI(wwe(n),N8),TI(wwe(n),L8,x8);var a=t[2];if(a){fwe(n,P8);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),A8);return dAe((function(n,t){return n&&BI(wwe(e),_8),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),C8)}),n,i),fwe(n,R8)}else fwe(n,M8);return BI(wwe(n),G8),BI(wwe(n),U8)})),FB(Pxe,(function(r,e,n){var t=TI(Lxe,r,e);return TI(Swe(y8),t,n)}));var Rxe=[0,Sxe,Oxe,Nxe,xxe,Lxe,Pxe],Mxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Gxe=function r(e,n,t){return r.fun(e,n,t)};FB(Mxe,(function(r,e,n,t){BI(wwe(n),f8),TI(wwe(n),s8,o8);var u=t[1];BI(wwe(n),l8);dAe((function(t,u){return t&&BI(wwe(n),c8),OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),v8),BI(wwe(n),D8),BI(wwe(n),b8),TI(wwe(n),E8,p8);var a=t[2];if(a){fwe(n,m8);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,i8)}),n,i),fwe(n,F8)}else fwe(n,k8);return BI(wwe(n),d8),BI(wwe(n),h8)})),FB(Gxe,(function(r,e,n){var t=TI(Mxe,r,e);return TI(Swe(a8),t,n)}));var Uxe=[0,Mxe,Gxe],jxe=function r(e,n){return r.fun(e,n)},Hxe=function r(e){return r.fun(e)},Xxe=function r(e,n,t,u){return r.fun(e,n,t,u)},Yxe=function r(e,n,t){return r.fun(e,n,t)};FB(jxe,(function(r,e){switch(e){case 0:return fwe(r,$6);case 1:return fwe(r,Q6);case 2:return fwe(r,Z6);case 3:return fwe(r,r8);case 4:return fwe(r,e8);case 5:return fwe(r,n8);case 6:return fwe(r,t8);default:return fwe(r,u8)}})),FB(Hxe,(function(r){return TI(Swe(z6),jxe,r)})),FB(Xxe,(function(r,e,n,t){BI(wwe(n),x6),TI(wwe(n),P6,L6),TI(jxe,n,t[1]),BI(wwe(n),R6),BI(wwe(n),M6),TI(wwe(n),U6,G6);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),j6),BI(wwe(n),H6),TI(wwe(n),Y6,X6);var a=t[3];if(a){fwe(n,V6);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,N6)}),n,i),fwe(n,K6)}else fwe(n,W6);return BI(wwe(n),J6),BI(wwe(n),q6)})),FB(Yxe,(function(r,e,n){var t=TI(Xxe,r,e);return TI(Swe(O6),t,n)}));var Vxe=[0,jxe,Hxe,Xxe,Yxe],Kxe=function r(e,n){return r.fun(e,n)},Wxe=function r(e){return r.fun(e)},Jxe=function r(e,n,t,u){return r.fun(e,n,t,u)},qxe=function r(e,n,t){return r.fun(e,n,t)};FB(Kxe,(function(r,e){switch(e){case 0:return fwe(r,s6);case 1:return fwe(r,l6);case 2:return fwe(r,v6);case 3:return fwe(r,D6);case 4:return fwe(r,b6);case 5:return fwe(r,p6);case 6:return fwe(r,E6);case 7:return fwe(r,m6);case 8:return fwe(r,F6);case 9:return fwe(r,k6);case 10:return fwe(r,d6);case 11:return fwe(r,h6);case 12:return fwe(r,y6);case 13:return fwe(r,_6);case 14:return fwe(r,A6);case 15:return fwe(r,C6);case 16:return fwe(r,w6);case 17:return fwe(r,S6);case 18:return fwe(r,g6);case 19:return fwe(r,B6);case 20:return fwe(r,T6);default:return fwe(r,I6)}})),FB(Wxe,(function(r){return TI(Swe(o6),Kxe,r)})),FB(Jxe,(function(r,e,n,t){BI(wwe(n),X5),TI(wwe(n),V5,Y5),TI(Kxe,n,t[1]),BI(wwe(n),K5),BI(wwe(n),W5),TI(wwe(n),q5,J5);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),z5),BI(wwe(n),$5),TI(wwe(n),Z5,Q5);var a=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),r6),BI(wwe(n),e6),TI(wwe(n),t6,n6);var i=t[4];if(i){fwe(n,u6);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,H5)}),n,c),fwe(n,a6)}else fwe(n,i6);return BI(wwe(n),c6),BI(wwe(n),f6)})),FB(qxe,(function(r,e,n){var t=TI(Jxe,r,e);return TI(Swe(j5),t,n)}));var zxe=[0,Kxe,Wxe,Jxe,qxe],$xe=function r(e,n){return r.fun(e,n)},Qxe=function r(e){return r.fun(e)},Zxe=function r(e,n,t,u){return r.fun(e,n,t,u)},rLe=function r(e,n,t){return r.fun(e,n,t)};FB($xe,(function(r,e){switch(e){case 0:return fwe(r,B5);case 1:return fwe(r,T5);case 2:return fwe(r,I5);case 3:return fwe(r,O5);case 4:return fwe(r,N5);case 5:return fwe(r,x5);case 6:return fwe(r,L5);case 7:return fwe(r,P5);case 8:return fwe(r,R5);case 9:return fwe(r,M5);case 10:return fwe(r,G5);default:return fwe(r,U5)}})),FB(Qxe,(function(r){return TI(Swe(g5),$xe,r)})),FB(Zxe,(function(r,e,n,t){BI(wwe(n),a5),TI(wwe(n),c5,i5);var u=t[1];u?(fwe(n,f5),TI($xe,n,u[1]),fwe(n,o5)):fwe(n,s5),BI(wwe(n),l5),BI(wwe(n),v5),TI(wwe(n),b5,D5);var a=t[2];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),p5),BI(wwe(n),E5),TI(wwe(n),F5,m5);var i=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),k5),BI(wwe(n),d5),TI(wwe(n),y5,h5);var c=t[4];if(c){fwe(n,_5);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,u5)}),n,f),fwe(n,A5)}else fwe(n,C5);return BI(wwe(n),w5),BI(wwe(n),S5)})),FB(rLe,(function(r,e,n){var t=TI(Zxe,r,e);return TI(Swe(t5),t,n)}));var eLe=[0,$xe,Qxe,Zxe,rLe],nLe=function r(e,n){return r.fun(e,n)},tLe=function r(e){return r.fun(e)},uLe=function r(e,n,t,u){return r.fun(e,n,t,u)},aLe=function r(e,n,t){return r.fun(e,n,t)};FB(nLe,(function(r,e){return fwe(r,e?e5:n5)})),FB(tLe,(function(r){return TI(Swe(r5),nLe,r)})),FB(uLe,(function(r,e,n,t){BI(wwe(n),N2),TI(wwe(n),L2,x2),TI(nLe,n,t[1]),BI(wwe(n),P2),BI(wwe(n),R2),TI(wwe(n),G2,M2);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),U2),BI(wwe(n),j2),TI(wwe(n),X2,H2);var a=t[3];TI(wwe(n),Y2,a),BI(wwe(n),V2),BI(wwe(n),K2),TI(wwe(n),J2,W2);var i=t[4];if(i){fwe(n,q2);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,O2)}),n,c),fwe(n,z2)}else fwe(n,$2);return BI(wwe(n),Q2),BI(wwe(n),Z2)})),FB(aLe,(function(r,e,n){var t=TI(uLe,r,e);return TI(Swe(I2),t,n)}));var iLe=[0,nLe,tLe,uLe,aLe],cLe=function r(e,n){return r.fun(e,n)},fLe=function r(e){return r.fun(e)},oLe=function r(e,n,t,u){return r.fun(e,n,t,u)},sLe=function r(e,n,t){return r.fun(e,n,t)};FB(cLe,(function(r,e){switch(e){case 0:return fwe(r,g2);case 1:return fwe(r,B2);default:return fwe(r,T2)}})),FB(fLe,(function(r){return TI(Swe(S2),cLe,r)})),FB(oLe,(function(r,e,n,t){BI(wwe(n),c2),TI(wwe(n),o2,f2),TI(cLe,n,t[1]),BI(wwe(n),s2),BI(wwe(n),l2),TI(wwe(n),D2,v2);var u=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),b2),BI(wwe(n),p2),TI(wwe(n),m2,E2);var a=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),F2),BI(wwe(n),k2),TI(wwe(n),h2,d2);var i=t[4];if(i){fwe(n,y2);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,i2)}),n,c),fwe(n,_2)}else fwe(n,A2);return BI(wwe(n),C2),BI(wwe(n),w2)})),FB(sLe,(function(r,e,n){var t=TI(oLe,r,e);return TI(Swe(a2),t,n)}));var lLe=[0,cLe,fLe,oLe,sLe],vLe=function r(e,n,t,u){return r.fun(e,n,t,u)},DLe=function r(e,n,t){return r.fun(e,n,t)};FB(vLe,(function(r,e,n,t){BI(wwe(n),G7),TI(wwe(n),j7,U7);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),H7),BI(wwe(n),X7),TI(wwe(n),V7,Y7);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),K7),BI(wwe(n),W7),TI(wwe(n),q7,J7);var i=t[3];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),z7),BI(wwe(n),$7),TI(wwe(n),Z7,Q7);var c=t[4];if(c){fwe(n,r2);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,M7)}),n,f),fwe(n,e2)}else fwe(n,n2);return BI(wwe(n),t2),BI(wwe(n),u2)})),FB(DLe,(function(r,e,n){var t=TI(vLe,r,e);return TI(Swe(R7),t,n)}));var bLe=[0,vLe,DLe],pLe=function r(e,n,t,u){return r.fun(e,n,t,u)},ELe=function r(e,n,t){return r.fun(e,n,t)};FB(pLe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),N7);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),x7)}BI(wwe(n),L7);var a=t[1];return OI(nxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),P7)})),FB(ELe,(function(r,e,n){var t=TI(pLe,r,e);return TI(Swe(O7),t,n)}));var mLe=function r(e,n,t,u){return r.fun(e,n,t,u)},FLe=function r(e,n,t){return r.fun(e,n,t)},kLe=function r(e,n,t,u){return r.fun(e,n,t,u)},dLe=function r(e,n,t){return r.fun(e,n,t)};FB(mLe,(function(r,e,n,t){BI(wwe(n),B7),TI(r,n,t[1]),BI(wwe(n),T7);var u=t[2];return OI(kLe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),I7)})),FB(FLe,(function(r,e,n){var t=TI(mLe,r,e);return TI(Swe(g7),t,n)})),FB(kLe,(function(r,e,n,t){BI(wwe(n),b7),TI(wwe(n),E7,p7);var u=t[1];BI(wwe(n),m7);dAe((function(t,u){return t&&BI(wwe(n),D7),OI(pLe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),F7),BI(wwe(n),k7),BI(wwe(n),d7),TI(wwe(n),y7,h7);var a=t[2];if(a){fwe(n,_7);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),l7);return dAe((function(n,t){return n&&BI(wwe(e),s7),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),v7)}),n,i),fwe(n,A7)}else fwe(n,C7);return BI(wwe(n),w7),BI(wwe(n),S7)})),FB(dLe,(function(r,e,n){var t=TI(kLe,r,e);return TI(Swe(o7),t,n)}));var hLe=[0,mLe,FLe,kLe,dLe],yLe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Le=function r(e,n,t){return r.fun(e,n,t)};FB(yLe,(function(r,e,n,t){BI(wwe(n),R4),TI(wwe(n),G4,M4);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),U4),BI(wwe(n),j4),TI(wwe(n),X4,H4);var a=t[2];if(a){fwe(n,Y4);var i=a[1];OI(kSe[2][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,V4)}else fwe(n,K4);BI(wwe(n),W4),BI(wwe(n),J4),TI(wwe(n),z4,q4);var c=t[3];if(c){fwe(n,$4);var f=c[1];OI(hLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,Q4)}else fwe(n,Z4);BI(wwe(n),r7),BI(wwe(n),e7),TI(wwe(n),t7,n7);var o=t[4];if(o){fwe(n,u7);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,P4)}),n,s),fwe(n,a7)}else fwe(n,i7);return BI(wwe(n),c7),BI(wwe(n),f7)})),FB(_Le,(function(r,e,n){var t=TI(yLe,r,e);return TI(Swe(L4),t,n)}));var ALe=[0,yLe,_Le],CLe=function r(e,n,t,u){return r.fun(e,n,t,u)},wLe=function r(e,n,t){return r.fun(e,n,t)};FB(CLe,(function(r,e,n,t){BI(wwe(n),v4),TI(wwe(n),b4,D4);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),p4),BI(wwe(n),E4),TI(wwe(n),F4,m4);var a=t[2];if(a){fwe(n,k4);var i=a[1];OI(kSe[2][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,d4)}else fwe(n,h4);BI(wwe(n),y4),BI(wwe(n),_4),TI(wwe(n),C4,A4);var c=t[3];OI(hLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),w4),BI(wwe(n),S4),TI(wwe(n),B4,g4);var f=t[4];if(f){fwe(n,T4);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,l4)}),n,o),fwe(n,I4)}else fwe(n,O4);return BI(wwe(n),N4),BI(wwe(n),x4)})),FB(wLe,(function(r,e,n){var t=TI(CLe,r,e);return TI(Swe(s4),t,n)}));var SLe=[0,CLe,wLe],gLe=function r(e,n,t,u){return r.fun(e,n,t,u)},BLe=function r(e,n,t){return r.fun(e,n,t)};FB(gLe,(function(r,e,n,t){BI(wwe(n),r4),TI(wwe(n),n4,e4);var u=t[1];OI(SLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),t4),BI(wwe(n),u4),TI(wwe(n),i4,a4);var a=t[2];return TI(wwe(n),c4,a),BI(wwe(n),f4),BI(wwe(n),o4)})),FB(BLe,(function(r,e,n){var t=TI(gLe,r,e);return TI(Swe(Z3),t,n)}));var TLe=[0,gLe,BLe],ILe=function r(e,n,t,u){return r.fun(e,n,t,u)},OLe=function r(e,n,t){return r.fun(e,n,t)},NLe=function r(e,n,t,u){return r.fun(e,n,t,u)},xLe=function r(e,n,t){return r.fun(e,n,t)};FB(ILe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),W3);var u=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),J3);case 1:BI(wwe(n),q3);var a=t[1];return II(oSe[1],(function(e){return BI(r,e)}),n,a),BI(wwe(n),z3);default:BI(wwe(n),$3);var i=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Q3)}})),FB(OLe,(function(r,e,n){var t=TI(ILe,r,e);return TI(Swe(K3),t,n)})),FB(NLe,(function(r,e,n,t){BI(wwe(n),T3),TI(wwe(n),O3,I3);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),N3),BI(wwe(n),x3),TI(wwe(n),P3,L3);var a=t[2];OI(ILe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),R3),BI(wwe(n),M3),TI(wwe(n),U3,G3);var i=t[3];if(i){fwe(n,j3);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,B3)}),n,c),fwe(n,H3)}else fwe(n,X3);return BI(wwe(n),Y3),BI(wwe(n),V3)})),FB(xLe,(function(r,e,n){var t=TI(NLe,r,e);return TI(Swe(g3),t,n)}));var LLe=[0,ILe,OLe,NLe,xLe],PLe=function r(e,n,t,u){return r.fun(e,n,t,u)},RLe=function r(e,n,t){return r.fun(e,n,t)};FB(PLe,(function(r,e,n,t){BI(wwe(n),F3),TI(wwe(n),d3,k3);var u=t[1];OI(LLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),h3),BI(wwe(n),y3),TI(wwe(n),A3,_3);var a=t[2];return TI(wwe(n),C3,a),BI(wwe(n),w3),BI(wwe(n),S3)})),FB(RLe,(function(r,e,n){var t=TI(PLe,r,e);return TI(Swe(m3),t,n)}));var MLe=[0,PLe,RLe],GLe=function r(e,n,t,u){return r.fun(e,n,t,u)},ULe=function r(e,n,t){return r.fun(e,n,t)};FB(GLe,(function(r,e,n,t){BI(wwe(n),$1),TI(wwe(n),Z1,Q1);var u=t[1];if(u){fwe(n,r3);var a=u[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,e3)}else fwe(n,n3);BI(wwe(n),t3),BI(wwe(n),u3),TI(wwe(n),i3,a3);var i=t[2];if(i){fwe(n,c3);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,z1)}),n,c),fwe(n,f3)}else fwe(n,o3);BI(wwe(n),s3),BI(wwe(n),l3),TI(wwe(n),D3,v3);var f=t[3];return TI(wwe(n),b3,f),BI(wwe(n),p3),BI(wwe(n),E3)})),FB(ULe,(function(r,e,n){var t=TI(GLe,r,e);return TI(Swe(q1),t,n)}));var jLe=[0,GLe,ULe],HLe=function r(e,n,t,u){return r.fun(e,n,t,u)},XLe=function r(e,n,t){return r.fun(e,n,t)},YLe=function r(e,n,t,u){return r.fun(e,n,t,u)},VLe=function r(e,n,t){return r.fun(e,n,t)};FB(HLe,(function(r,e,n,t){BI(wwe(n),K1),TI(r,n,t[1]),BI(wwe(n),W1);var u=t[2];return OI(YLe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),J1)})),FB(XLe,(function(r,e,n){var t=TI(HLe,r,e);return TI(Swe(V1),t,n)})),FB(YLe,(function(r,e,n,t){BI(wwe(n),I1),TI(wwe(n),N1,O1);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),x1),BI(wwe(n),L1),TI(wwe(n),R1,P1);var a=t[2];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),M1),BI(wwe(n),G1),TI(wwe(n),j1,U1);var i=t[3];return TI(wwe(n),H1,i),BI(wwe(n),X1),BI(wwe(n),Y1)})),FB(VLe,(function(r,e,n){var t=TI(YLe,r,e);return TI(Swe(T1),t,n)}));var KLe=[0,HLe,XLe,YLe,VLe],WLe=function r(e,n,t,u){return r.fun(e,n,t,u)},JLe=function r(e,n,t){return r.fun(e,n,t)};FB(WLe,(function(r,e,n,t){BI(wwe(n),E1),TI(wwe(n),F1,m1);var u=t[1];BI(wwe(n),k1);dAe((function(t,u){return t&&BI(wwe(n),p1),OI(KLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),d1),BI(wwe(n),h1),BI(wwe(n),y1),TI(wwe(n),A1,_1);var a=t[2];if(a){fwe(n,C1);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,w1)}else fwe(n,S1);return BI(wwe(n),g1),BI(wwe(n),B1)})),FB(JLe,(function(r,e,n){var t=TI(WLe,r,e);return TI(Swe(b1),t,n)}));var qLe=[0,KLe,WLe,JLe],zLe=function r(e,n,t,u){return r.fun(e,n,t,u)},$Le=function r(e,n,t){return r.fun(e,n,t)};FB(zLe,(function(r,e,n,t){BI(wwe(n),r1),TI(wwe(n),n1,e1);var u=t[1];BI(wwe(n),t1);dAe((function(t,u){return t&&BI(wwe(n),Z0),OI(qLe[1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),u1),BI(wwe(n),a1),BI(wwe(n),i1),TI(wwe(n),f1,c1);var a=t[2];if(a){fwe(n,o1);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,s1)}else fwe(n,l1);return BI(wwe(n),v1),BI(wwe(n),D1)})),FB($Le,(function(r,e,n){var t=TI(zLe,r,e);return TI(Swe(Q0),t,n)}));var QLe=[0,zLe,$Le],ZLe=function r(e,n,t,u){return r.fun(e,n,t,u)},rPe=function r(e,n,t){return r.fun(e,n,t)};FB(ZLe,(function(r,e,n,t){BI(wwe(n),P0),TI(wwe(n),M0,R0);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),G0),BI(wwe(n),U0),TI(wwe(n),H0,j0);var a=t[2];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),X0),BI(wwe(n),Y0),TI(wwe(n),K0,V0);var i=t[3];if(i){fwe(n,W0);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,L0)}),n,c),fwe(n,J0)}else fwe(n,q0);return BI(wwe(n),z0),BI(wwe(n),$0)})),FB(rPe,(function(r,e,n){var t=TI(ZLe,r,e);return TI(Swe(x0),t,n)}));var ePe=[0,ZLe,rPe],nPe=function r(e,n,t){return r.fun(e,n,t)},tPe=function r(e,n){return r.fun(e,n)};FB(nPe,(function(r,e,n){BI(wwe(e),F0),TI(wwe(e),d0,k0);var t=n[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,t),BI(wwe(e),h0),BI(wwe(e),y0),TI(wwe(e),A0,_0);var u=n[2];OI(fSe[1],(function(e){return BI(r,e)}),(function(e){return BI(r,e)}),e,u),BI(wwe(e),C0),BI(wwe(e),w0),TI(wwe(e),g0,S0);var a=n[3];if(a){fwe(e,B0);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,m0)}),e,i),fwe(e,T0)}else fwe(e,I0);return BI(wwe(e),O0),BI(wwe(e),N0)})),FB(tPe,(function(r,e){var n=BI(nPe,r);return TI(Swe(E0),n,e)}));var uPe=[0,nPe,tPe],aPe=function r(e,n,t){return r.fun(e,n,t)},iPe=function r(e,n){return r.fun(e,n)};FB(aPe,(function(r,e,n){BI(wwe(e),f0),TI(wwe(e),s0,o0);var t=n[1];if(t){fwe(e,l0);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,c0)}),e,u),fwe(e,v0)}else fwe(e,D0);return BI(wwe(e),b0),BI(wwe(e),p0)})),FB(iPe,(function(r,e){var n=BI(aPe,r);return TI(Swe(i0),n,e)}));var cPe=[0,aPe,iPe],fPe=function r(e,n,t){return r.fun(e,n,t)},oPe=function r(e,n){return r.fun(e,n)};FB(fPe,(function(r,e,n){BI(wwe(e),QZ),TI(wwe(e),r0,ZZ);var t=n[1];if(t){fwe(e,e0);var u=t[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$Z)}),e,u),fwe(e,n0)}else fwe(e,t0);return BI(wwe(e),u0),BI(wwe(e),a0)})),FB(oPe,(function(r,e){var n=BI(fPe,r);return TI(Swe(zZ),n,e)}));var sPe=[0,fPe,oPe],lPe=function r(e,n,t,u){return r.fun(e,n,t,u)},vPe=function r(e,n,t){return r.fun(e,n,t)};FB(lPe,(function(r,e,n,t){BI(wwe(n),MZ),TI(wwe(n),UZ,GZ);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),jZ),BI(wwe(n),HZ),TI(wwe(n),YZ,XZ);var a=t[2];if(a){fwe(n,VZ);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,RZ)}),n,i),fwe(n,KZ)}else fwe(n,WZ);return BI(wwe(n),JZ),BI(wwe(n),qZ)})),FB(vPe,(function(r,e,n){var t=TI(lPe,r,e);return TI(Swe(PZ),t,n)}));var DPe=[0,lPe,vPe],bPe=function r(e,n,t,u){return r.fun(e,n,t,u)},pPe=function r(e,n,t){return r.fun(e,n,t)},EPe=function r(e,n,t,u){return r.fun(e,n,t,u)},mPe=function r(e,n,t){return r.fun(e,n,t)};FB(bPe,(function(r,e,n,t){BI(wwe(n),NZ),TI(e,n,t[1]),BI(wwe(n),xZ);var u=t[2];return OI(EPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),LZ)})),FB(pPe,(function(r,e,n){var t=TI(bPe,r,e);return TI(Swe(OZ),t,n)})),FB(EPe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),AQ);var u=t[1];return OI(cxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),CQ);case 1:BI(wwe(n),wQ);var a=t[1];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),SQ);case 2:BI(wwe(n),gQ);var i=t[1];return OI(eLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),BQ);case 3:BI(wwe(n),TQ);var c=t[1];return OI(zxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),IQ);case 4:BI(wwe(n),OQ);var f=t[1];return OI(SLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),BI(wwe(n),NQ);case 5:BI(wwe(n),xQ);var o=t[1];return OI(_Se[8],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,o),BI(wwe(n),LQ);case 6:BI(wwe(n),PQ);var s=t[1];return OI(qLe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),BI(wwe(n),RQ);case 7:BI(wwe(n),MQ);var l=t[1];return OI(bLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),BI(wwe(n),GQ);case 8:BI(wwe(n),UQ);var v=t[1];return OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),jQ);case 9:BI(wwe(n),HQ);var D=t[1];return OI(QLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,D),BI(wwe(n),XQ);case 10:BI(wwe(n),YQ);var b=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),BI(wwe(n),VQ);case 11:BI(wwe(n),KQ);var p=t[1];return OI(DPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,p),BI(wwe(n),WQ);case 12:BI(wwe(n),JQ);var E=t[1];return OI(dSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,E),BI(wwe(n),qQ);case 13:BI(wwe(n),zQ);var m=t[1];return OI(dSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,m),BI(wwe(n),$Q);case 14:BI(wwe(n),QQ);var F=t[1];return II(sSe[2],(function(e){return BI(r,e)}),n,F),BI(wwe(n),ZQ);case 15:BI(wwe(n),rZ);var k=t[1];return OI(lLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,k),BI(wwe(n),eZ);case 16:BI(wwe(n),nZ);var d=t[1];return OI(LLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,d),BI(wwe(n),tZ);case 17:BI(wwe(n),uZ);var h=t[1];return II(uPe[1],(function(e){return BI(r,e)}),n,h),BI(wwe(n),aZ);case 18:BI(wwe(n),iZ);var y=t[1];return OI(ALe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,y),BI(wwe(n),cZ);case 19:BI(wwe(n),fZ);var _=t[1];return OI(Rxe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,_),BI(wwe(n),oZ);case 20:BI(wwe(n),sZ);var A=t[1];return OI(TLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,A),BI(wwe(n),lZ);case 21:BI(wwe(n),vZ);var C=t[1];return OI(MLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,C),BI(wwe(n),DZ);case 22:BI(wwe(n),bZ);var w=t[1];return OI(Uxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,w),BI(wwe(n),pZ);case 23:BI(wwe(n),EZ);var S=t[1];return II(sPe[1],(function(e){return BI(r,e)}),n,S),BI(wwe(n),mZ);case 24:BI(wwe(n),FZ);var g=t[1];return OI(dxe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,g),BI(wwe(n),kZ);case 25:BI(wwe(n),dZ);var B=t[1];return OI(mxe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,B),BI(wwe(n),hZ);case 26:BI(wwe(n),yZ);var T=t[1];return II(cPe[1],(function(e){return BI(r,e)}),n,T),BI(wwe(n),_Z);case 27:BI(wwe(n),AZ);var I=t[1];return OI(ePe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,I),BI(wwe(n),CZ);case 28:BI(wwe(n),wZ);var O=t[1];return OI(Vxe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,O),BI(wwe(n),SZ);case 29:BI(wwe(n),gZ);var N=t[1];return OI(iLe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,N),BI(wwe(n),BZ);default:BI(wwe(n),TZ);var x=t[1];return OI(jLe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,x),BI(wwe(n),IZ)}})),FB(mPe,(function(r,e,n){var t=TI(EPe,r,e);return TI(Swe(_Q),t,n)})),II(zwe,[0,[0,[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],[0,[0,0,0]],0,0,0,0]],kSe,[0,KNe,exe,nxe,cxe,mxe,dxe,Rxe,Uxe,Vxe,zxe,eLe,iLe,lLe,bLe,pLe,ELe,hLe,ALe,SLe,TLe,LLe,MLe,jLe,qLe,QLe,ePe,uPe,cPe,sPe,DPe,bPe,pPe,EPe,mPe]);var FPe=function r(e,n,t,u){return r.fun(e,n,t,u)},kPe=function r(e,n,t){return r.fun(e,n,t)},dPe=function r(e,n,t){return r.fun(e,n,t)},hPe=function r(e,n){return r.fun(e,n)};FB(FPe,(function(r,e,n,t){BI(wwe(n),dQ),TI(e,n,t[1]),BI(wwe(n),hQ);var u=t[2];return II(dPe,(function(e){return BI(r,e)}),n,u),BI(wwe(n),yQ)})),FB(kPe,(function(r,e,n){var t=TI(FPe,r,e);return TI(Swe(kQ),t,n)})),FB(dPe,(function(r,e,n){BI(wwe(e),iQ),TI(wwe(e),fQ,cQ);var t=n[1];TI(wwe(e),oQ,t),BI(wwe(e),sQ),BI(wwe(e),lQ),TI(wwe(e),DQ,vQ);var u=n[2];if(u){fwe(e,bQ);var a=u[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,aQ)}),e,a),fwe(e,pQ)}else fwe(e,EQ);return BI(wwe(e),mQ),BI(wwe(e),FQ)})),FB(hPe,(function(r,e){var n=BI(dPe,r);return TI(Swe(uQ),n,e)}));var yPe=[0,FPe,kPe,dPe,hPe],_Pe=function r(e,n,t,u){return r.fun(e,n,t,u)},APe=function r(e,n,t){return r.fun(e,n,t)},CPe=function r(e,n,t,u){return r.fun(e,n,t,u)},wPe=function r(e,n,t){return r.fun(e,n,t)};FB(_Pe,(function(r,e,n,t){BI(wwe(n),eQ),TI(r,n,t[1]),BI(wwe(n),nQ);var u=t[2];return OI(CPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tQ)})),FB(APe,(function(r,e,n){var t=TI(_Pe,r,e);return TI(Swe(rQ),t,n)})),FB(CPe,(function(r,e,n,t){BI(wwe(n),V$),TI(wwe(n),W$,K$);var u=t[1];OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),J$),BI(wwe(n),q$),TI(wwe(n),$$,z$);var a=t[2];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Q$),BI(wwe(n),Z$)})),FB(wPe,(function(r,e,n){var t=TI(CPe,r,e);return TI(Swe(Y$),t,n)}));var SPe=[0,_Pe,APe,CPe,wPe],gPe=function r(e,n,t,u){return r.fun(e,n,t,u)},BPe=function r(e,n,t){return r.fun(e,n,t)},TPe=function r(e,n,t,u){return r.fun(e,n,t,u)},IPe=function r(e,n,t){return r.fun(e,n,t)};FB(gPe,(function(r,e,n,t){BI(wwe(n),O$),TI(wwe(n),x$,N$);var u=t[1];OI(TPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),L$),BI(wwe(n),P$),TI(wwe(n),M$,R$);var a=t[2];if(a){fwe(n,G$);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),T$);return dAe((function(n,t){return n&&BI(wwe(e),B$),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),I$)}),n,i),fwe(n,U$)}else fwe(n,j$);return BI(wwe(n),H$),BI(wwe(n),X$)})),FB(BPe,(function(r,e,n){var t=TI(gPe,r,e);return TI(Swe(g$),t,n)})),FB(TPe,(function(r,e,n,t){if(t){BI(wwe(n),C$);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),w$)}return fwe(n,S$)})),FB(IPe,(function(r,e,n){var t=TI(TPe,r,e);return TI(Swe(A$),t,n)}));var OPe=[0,gPe,BPe,TPe,IPe];function NPe(r,e){BI(wwe(r),v$),TI(wwe(r),b$,D$);var n=e[1];TI(wwe(r),p$,n),BI(wwe(r),E$),BI(wwe(r),m$),TI(wwe(r),k$,F$);var t=e[2];return TI(wwe(r),d$,t),BI(wwe(r),h$),BI(wwe(r),y$)}var xPe=[0,NPe,function(r){return TI(Swe(_$),NPe,r)}],LPe=function r(e,n,t,u){return r.fun(e,n,t,u)},PPe=function r(e,n,t){return r.fun(e,n,t)},RPe=function r(e,n,t,u){return r.fun(e,n,t,u)},MPe=function r(e,n,t){return r.fun(e,n,t)},GPe=function r(e,n,t,u){return r.fun(e,n,t,u)},UPe=function r(e,n,t){return r.fun(e,n,t)},jPe=function r(e,n,t,u){return r.fun(e,n,t,u)},HPe=function r(e,n,t){return r.fun(e,n,t)};FB(LPe,(function(r,e,n,t){BI(wwe(n),o$),TI(r,n,t[1]),BI(wwe(n),s$);var u=t[2];return OI(jPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),l$)})),FB(PPe,(function(r,e,n){var t=TI(LPe,r,e);return TI(Swe(f$),t,n)})),FB(RPe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),u$);var u=t[1];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),a$)}BI(wwe(n),i$);var a=t[1];return OI(SPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),c$)})),FB(MPe,(function(r,e,n){var t=TI(RPe,r,e);return TI(Swe(t$),t,n)})),FB(GPe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),$z),TI(e,n,t[1]),BI(wwe(n),Qz);var u=t[2];return II(sSe[2],(function(e){return BI(r,e)}),n,u),BI(wwe(n),Zz)}BI(wwe(n),r$),TI(e,n,t[1]),BI(wwe(n),e$);var a=t[2];return OI(OPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),n$)})),FB(UPe,(function(r,e,n){var t=TI(GPe,r,e);return TI(Swe(zz),t,n)})),FB(jPe,(function(r,e,n,t){BI(wwe(n),Mz),TI(wwe(n),Uz,Gz);var u=t[1];OI(RPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),jz),BI(wwe(n),Hz),TI(wwe(n),Yz,Xz);var a=t[2];if(a){fwe(n,Vz);var i=a[1];OI(GPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Kz)}else fwe(n,Wz);return BI(wwe(n),Jz),BI(wwe(n),qz)})),FB(HPe,(function(r,e,n){var t=TI(jPe,r,e);return TI(Swe(Rz),t,n)}));var XPe=[0,LPe,PPe,RPe,MPe,GPe,UPe,jPe,HPe],YPe=function r(e,n,t,u){return r.fun(e,n,t,u)},VPe=function r(e,n,t){return r.fun(e,n,t)},KPe=function r(e,n,t,u){return r.fun(e,n,t,u)},WPe=function r(e,n,t){return r.fun(e,n,t)};FB(YPe,(function(r,e,n,t){BI(wwe(n),xz),TI(r,n,t[1]),BI(wwe(n),Lz);var u=t[2];return OI(KPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Pz)})),FB(VPe,(function(r,e,n){var t=TI(YPe,r,e);return TI(Swe(Nz),t,n)})),FB(KPe,(function(r,e,n,t){BI(wwe(n),hz),TI(wwe(n),_z,yz);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Az),BI(wwe(n),Cz),TI(wwe(n),Sz,wz);var a=t[2];if(a){fwe(n,gz);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,dz)}),n,i),fwe(n,Bz)}else fwe(n,Tz);return BI(wwe(n),Iz),BI(wwe(n),Oz)})),FB(WPe,(function(r,e,n){var t=TI(KPe,r,e);return TI(Swe(kz),t,n)}));var JPe=[0,YPe,VPe,KPe,WPe],qPe=function r(e,n,t,u){return r.fun(e,n,t,u)},zPe=function r(e,n,t){return r.fun(e,n,t)},$Pe=function r(e,n,t,u){return r.fun(e,n,t,u)},QPe=function r(e,n,t){return r.fun(e,n,t)},ZPe=function r(e,n,t,u){return r.fun(e,n,t,u)},rRe=function r(e,n,t){return r.fun(e,n,t)};FB(qPe,(function(r,e,n,t){BI(wwe(n),Ez),TI(r,n,t[1]),BI(wwe(n),mz);var u=t[2];return OI(ZPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Fz)})),FB(zPe,(function(r,e,n){var t=TI(qPe,r,e);return TI(Swe(pz),t,n)})),FB($Pe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),lz);var u=t[1];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),vz)}BI(wwe(n),Dz);var a=t[1];return OI(qPe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bz)})),FB(QPe,(function(r,e,n){var t=TI($Pe,r,e);return TI(Swe(sz),t,n)})),FB(ZPe,(function(r,e,n,t){BI(wwe(n),ez),TI(wwe(n),tz,nz);var u=t[1];OI($Pe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),uz),BI(wwe(n),az),TI(wwe(n),cz,iz);var a=t[2];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),fz),BI(wwe(n),oz)})),FB(rRe,(function(r,e,n){var t=TI(ZPe,r,e);return TI(Swe(rz),t,n)}));var eRe=[0,qPe,zPe,$Pe,QPe,ZPe,rRe],nRe=function r(e,n,t,u){return r.fun(e,n,t,u)},tRe=function r(e,n,t){return r.fun(e,n,t)};FB(nRe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),Jq);var u=t[1];return OI(yPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),qq);case 1:BI(wwe(n),zq);var a=t[1];return OI(SPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),$q);default:BI(wwe(n),Qq);var i=t[1];return OI(eRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),Zq)}})),FB(tRe,(function(r,e,n){var t=TI(nRe,r,e);return TI(Swe(Wq),t,n)}));var uRe=function r(e,n,t,u){return r.fun(e,n,t,u)},aRe=function r(e,n,t){return r.fun(e,n,t)},iRe=function r(e,n,t,u){return r.fun(e,n,t,u)},cRe=function r(e,n,t){return r.fun(e,n,t)},fRe=function r(e,n,t,u){return r.fun(e,n,t,u)},oRe=function r(e,n,t){return r.fun(e,n,t)};FB(uRe,(function(r,e,n,t){BI(wwe(n),Yq),TI(r,n,t[1]),BI(wwe(n),Vq);var u=t[2];return OI(fRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Kq)})),FB(aRe,(function(r,e,n){var t=TI(uRe,r,e);return TI(Swe(Xq),t,n)})),FB(iRe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),Gq);var u=t[1];return OI(XPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Uq)}BI(wwe(n),jq);var a=t[1];return OI(JPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),Hq)})),FB(cRe,(function(r,e,n){var t=TI(iRe,r,e);return TI(Swe(Mq),t,n)})),FB(fRe,(function(r,e,n,t){BI(wwe(n),yq),TI(wwe(n),Aq,_q);var u=t[1];OI(nRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Cq),BI(wwe(n),wq),TI(wwe(n),gq,Sq);var a=t[2];TI(wwe(n),Bq,a),BI(wwe(n),Tq),BI(wwe(n),Iq),TI(wwe(n),Nq,Oq);var i=t[3];BI(wwe(n),xq);return dAe((function(t,u){return t&&BI(wwe(n),hq),OI(iRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),Lq),BI(wwe(n),Pq),BI(wwe(n),Rq)})),FB(oRe,(function(r,e,n){var t=TI(fRe,r,e);return TI(Swe(dq),t,n)}));var sRe=[0,uRe,aRe,iRe,cRe,fRe,oRe],lRe=function r(e,n,t,u){return r.fun(e,n,t,u)},vRe=function r(e,n,t){return r.fun(e,n,t)},DRe=function r(e,n,t,u){return r.fun(e,n,t,u)},bRe=function r(e,n,t){return r.fun(e,n,t)};FB(lRe,(function(r,e,n,t){BI(wwe(n),mq),TI(r,n,t[1]),BI(wwe(n),Fq);var u=t[2];return OI(DRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),kq)})),FB(vRe,(function(r,e,n){var t=TI(lRe,r,e);return TI(Swe(Eq),t,n)})),FB(DRe,(function(r,e,n,t){BI(wwe(n),lq),TI(wwe(n),Dq,vq);var u=t[1];return OI(nRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),bq),BI(wwe(n),pq)})),FB(bRe,(function(r,e,n){var t=TI(DRe,r,e);return TI(Swe(sq),t,n)}));var pRe=[0,lRe,vRe,DRe,bRe],ERe=function r(e,n,t,u){return r.fun(e,n,t,u)},mRe=function r(e,n,t){return r.fun(e,n,t)};FB(ERe,(function(r,e,n,t){BI(wwe(n),QJ),TI(wwe(n),rq,ZJ);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eq),BI(wwe(n),nq),TI(wwe(n),uq,tq);var a=t[2];if(a){fwe(n,aq);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,$J)}),n,i),fwe(n,iq)}else fwe(n,cq);return BI(wwe(n),fq),BI(wwe(n),oq)})),FB(mRe,(function(r,e,n){var t=TI(ERe,r,e);return TI(Swe(zJ),t,n)}));var FRe=[0,ERe,mRe],kRe=function r(e,n,t,u){return r.fun(e,n,t,u)},dRe=function r(e,n,t){return r.fun(e,n,t)},hRe=function r(e,n,t,u){return r.fun(e,n,t,u)},yRe=function r(e,n,t){return r.fun(e,n,t)},_Re=function r(e,n,t,u){return r.fun(e,n,t,u)},ARe=function r(e,n,t){return r.fun(e,n,t)},CRe=function r(e,n,t,u){return r.fun(e,n,t,u)},wRe=function r(e,n,t){return r.fun(e,n,t)};FB(kRe,(function(r,e,n,t){BI(wwe(n),WJ),TI(r,n,t[1]),BI(wwe(n),JJ);var u=t[2];return OI(hRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),qJ)})),FB(dRe,(function(r,e,n){var t=TI(kRe,r,e);return TI(Swe(KJ),t,n)})),FB(hRe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),PJ);var u=t[1];return OI(_Re,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RJ);case 1:BI(wwe(n),MJ);var a=t[1];return OI(CRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),GJ);case 2:BI(wwe(n),UJ);var i=t[1];return OI(OPe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),jJ);case 3:BI(wwe(n),HJ);var c=t[1];return OI(FRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),XJ);default:return BI(wwe(n),YJ),TI(xPe[1],n,t[1]),BI(wwe(n),VJ)}})),FB(yRe,(function(r,e,n){var t=TI(hRe,r,e);return TI(Swe(LJ),t,n)})),FB(_Re,(function(r,e,n,t){BI(wwe(n),cJ),TI(wwe(n),oJ,fJ);var u=t[1];OI(sRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),sJ),BI(wwe(n),lJ),TI(wwe(n),DJ,vJ);var a=t[2];if(a){fwe(n,bJ);var i=a[1];OI(pRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,pJ)}else fwe(n,EJ);BI(wwe(n),mJ),BI(wwe(n),FJ),TI(wwe(n),dJ,kJ);var c=t[3];BI(wwe(n),hJ),TI(r,n,c[1]),BI(wwe(n),yJ),BI(wwe(n),_J);dAe((function(t,u){return t&&BI(wwe(n),iJ),OI(kRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,c[2]),BI(wwe(n),AJ),BI(wwe(n),CJ),BI(wwe(n),wJ),BI(wwe(n),SJ),TI(wwe(n),BJ,gJ);var f=t[4];if(f){fwe(n,TJ);var o=f[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,aJ)}),n,o),fwe(n,IJ)}else fwe(n,OJ);return BI(wwe(n),NJ),BI(wwe(n),xJ)})),FB(ARe,(function(r,e,n){var t=TI(_Re,r,e);return TI(Swe(uJ),t,n)})),FB(CRe,(function(r,e,n,t){BI(wwe(n),NW),TI(wwe(n),LW,xW),TI(r,n,t[1]),BI(wwe(n),PW),BI(wwe(n),RW),TI(wwe(n),GW,MW),TI(r,n,t[2]),BI(wwe(n),UW),BI(wwe(n),jW),TI(wwe(n),XW,HW);var u=t[3];BI(wwe(n),YW),TI(r,n,u[1]),BI(wwe(n),VW),BI(wwe(n),KW);dAe((function(t,u){return t&&BI(wwe(n),OW),OI(kRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u[2]),BI(wwe(n),WW),BI(wwe(n),JW),BI(wwe(n),qW),BI(wwe(n),zW),TI(wwe(n),QW,$W);var a=t[4];if(a){fwe(n,ZW);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,IW)}),n,i),fwe(n,rJ)}else fwe(n,eJ);return BI(wwe(n),nJ),BI(wwe(n),tJ)})),FB(wRe,(function(r,e,n){var t=TI(CRe,r,e);return TI(Swe(TW),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],[0,[0,0,0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],0,0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0]],0,0,0,0,0,0,0,0]],dSe,[0,yPe,SPe,OPe,xPe,XPe,JPe,eRe,nRe,tRe,sRe,pRe,FRe,kRe,dRe,hRe,yRe,_Re,ARe,CRe,wRe]);var SRe=function r(e,n,t,u){return r.fun(e,n,t,u)},gRe=function r(e,n,t){return r.fun(e,n,t)},BRe=function r(e,n,t,u){return r.fun(e,n,t,u)},TRe=function r(e,n,t){return r.fun(e,n,t)};FB(SRe,(function(r,e,n,t){BI(wwe(n),SW),TI(r,n,t[1]),BI(wwe(n),gW);var u=t[2];return OI(BRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),BW)})),FB(gRe,(function(r,e,n){var t=TI(SRe,r,e);return TI(Swe(wW),t,n)})),FB(BRe,(function(r,e,n,t){BI(wwe(n),bW),TI(wwe(n),EW,pW);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),mW),BI(wwe(n),FW),TI(wwe(n),dW,kW);var a=t[2];if(a){fwe(n,hW);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,DW)}),n,i),fwe(n,yW)}else fwe(n,_W);return BI(wwe(n),AW),BI(wwe(n),CW)})),FB(TRe,(function(r,e,n){var t=TI(BRe,r,e);return TI(Swe(vW),t,n)}));var IRe=[0,SRe,gRe,BRe,TRe],ORe=function r(e,n,t,u){return r.fun(e,n,t,u)},NRe=function r(e,n,t){return r.fun(e,n,t)},xRe=function r(e,n,t,u){return r.fun(e,n,t,u)},LRe=function r(e,n,t){return r.fun(e,n,t)},PRe=function r(e,n,t,u){return r.fun(e,n,t,u)},RRe=function r(e,n,t){return r.fun(e,n,t)};FB(ORe,(function(r,e,n,t){switch(t[0]){case 0:var u=t[1];BI(wwe(n),tW),BI(wwe(n),uW),TI(r,n,u[1]),BI(wwe(n),aW);var a=u[2];return II(sSe[2],(function(e){return BI(r,e)}),n,a),BI(wwe(n),iW),BI(wwe(n),cW);case 1:BI(wwe(n),fW);var i=t[1];return OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),oW);default:BI(wwe(n),sW);var c=t[1];return OI(ESe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),lW)}})),FB(NRe,(function(r,e,n){var t=TI(ORe,r,e);return TI(Swe(nW),t,n)})),FB(xRe,(function(r,e,n,t){BI(wwe(n),ZK),TI(r,n,t[1]),BI(wwe(n),rW);var u=t[2];return OI(PRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eW)})),FB(LRe,(function(r,e,n){var t=TI(xRe,r,e);return TI(Swe(QK),t,n)})),FB(PRe,(function(r,e,n,t){BI(wwe(n),IK),TI(wwe(n),NK,OK);var u=t[1];OI(ORe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xK),BI(wwe(n),LK),TI(wwe(n),RK,PK);var a=t[2];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),MK),BI(wwe(n),GK),TI(wwe(n),jK,UK);var i=t[3];if(i){fwe(n,HK);var c=i[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),fwe(n,XK)}else fwe(n,YK);BI(wwe(n),VK),BI(wwe(n),KK),TI(wwe(n),JK,WK);var f=t[4];return TI(wwe(n),qK,f),BI(wwe(n),zK),BI(wwe(n),$K)})),FB(RRe,(function(r,e,n){var t=TI(PRe,r,e);return TI(Swe(TK),t,n)}));var MRe=[0,ORe,NRe,xRe,LRe,PRe,RRe],GRe=function r(e,n,t,u){return r.fun(e,n,t,u)},URe=function r(e,n,t){return r.fun(e,n,t)},jRe=function r(e,n,t,u){return r.fun(e,n,t,u)},HRe=function r(e,n,t){return r.fun(e,n,t)};FB(GRe,(function(r,e,n,t){if(0===t[0]){BI(wwe(n),wK);var u=t[1];return OI(MRe[3],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),SK)}BI(wwe(n),gK);var a=t[1];return OI(IRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),BK)})),FB(URe,(function(r,e,n){var t=TI(GRe,r,e);return TI(Swe(CK),t,n)})),FB(jRe,(function(r,e,n,t){BI(wwe(n),cK),TI(wwe(n),oK,fK);var u=t[1];BI(wwe(n),sK);dAe((function(t,u){return t&&BI(wwe(n),iK),OI(GRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),lK),BI(wwe(n),vK),BI(wwe(n),DK),TI(wwe(n),pK,bK);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),EK),BI(wwe(n),mK),TI(wwe(n),kK,FK);var i=t[3];if(i){fwe(n,dK);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),uK);return dAe((function(n,t){return n&&BI(wwe(e),tK),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),aK)}),n,c),fwe(n,hK)}else fwe(n,yK);return BI(wwe(n),_K),BI(wwe(n),AK)})),FB(HRe,(function(r,e,n){var t=TI(jRe,r,e);return TI(Swe(nK),t,n)}));var XRe=[0,MRe,GRe,URe,jRe,HRe],YRe=function r(e,n,t,u){return r.fun(e,n,t,u)},VRe=function r(e,n,t){return r.fun(e,n,t)},KRe=function r(e,n,t,u){return r.fun(e,n,t,u)},WRe=function r(e,n,t){return r.fun(e,n,t)};FB(YRe,(function(r,e,n,t){BI(wwe(n),ZV),TI(r,n,t[1]),BI(wwe(n),rK);var u=t[2];return OI(KRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),eK)})),FB(VRe,(function(r,e,n){var t=TI(YRe,r,e);return TI(Swe(QV),t,n)})),FB(KRe,(function(r,e,n,t){BI(wwe(n),UV),TI(wwe(n),HV,jV);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),XV),BI(wwe(n),YV),TI(wwe(n),KV,VV);var a=t[2];if(a){fwe(n,WV);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,JV)}else fwe(n,qV);return BI(wwe(n),zV),BI(wwe(n),$V)})),FB(WRe,(function(r,e,n){var t=TI(KRe,r,e);return TI(Swe(GV),t,n)}));var JRe=[0,YRe,VRe,KRe,WRe],qRe=function r(e,n,t,u){return r.fun(e,n,t,u)},zRe=function r(e,n,t){return r.fun(e,n,t)},$Re=function r(e,n,t,u){return r.fun(e,n,t,u)},QRe=function r(e,n,t){return r.fun(e,n,t)};FB(qRe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),NV);var u=t[1];return OI(JRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),xV);case 1:BI(wwe(n),LV);var a=t[1];return OI(IRe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),PV);default:return BI(wwe(n),RV),TI(r,n,t[1]),BI(wwe(n),MV)}})),FB(zRe,(function(r,e,n){var t=TI(qRe,r,e);return TI(Swe(OV),t,n)})),FB($Re,(function(r,e,n,t){BI(wwe(n),bV),TI(wwe(n),EV,pV);var u=t[1];BI(wwe(n),mV);dAe((function(t,u){return t&&BI(wwe(n),DV),OI(qRe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),FV),BI(wwe(n),kV),BI(wwe(n),dV),TI(wwe(n),yV,hV);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),_V),BI(wwe(n),AV),TI(wwe(n),wV,CV);var i=t[3];if(i){fwe(n,SV);var c=i[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),lV);return dAe((function(n,t){return n&&BI(wwe(e),sV),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),vV)}),n,c),fwe(n,gV)}else fwe(n,BV);return BI(wwe(n),TV),BI(wwe(n),IV)})),FB(QRe,(function(r,e,n){var t=TI($Re,r,e);return TI(Swe(oV),t,n)}));var ZRe=[0,JRe,qRe,zRe,$Re,QRe],rMe=function r(e,n,t,u){return r.fun(e,n,t,u)},eMe=function r(e,n,t){return r.fun(e,n,t)};FB(rMe,(function(r,e,n,t){BI(wwe(n),qY),TI(wwe(n),$Y,zY);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),QY),BI(wwe(n),ZY),TI(wwe(n),eV,rV);var a=t[2];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),nV),BI(wwe(n),tV),TI(wwe(n),aV,uV);var i=t[3];return TI(wwe(n),iV,i),BI(wwe(n),cV),BI(wwe(n),fV)})),FB(eMe,(function(r,e,n){var t=TI(rMe,r,e);return TI(Swe(JY),t,n)}));var nMe=[0,rMe,eMe],tMe=function r(e,n,t,u){return r.fun(e,n,t,u)},uMe=function r(e,n,t){return r.fun(e,n,t)},aMe=function r(e,n,t,u){return r.fun(e,n,t,u)},iMe=function r(e,n,t){return r.fun(e,n,t)};FB(tMe,(function(r,e,n,t){BI(wwe(n),VY),TI(e,n,t[1]),BI(wwe(n),KY);var u=t[2];return OI(aMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),WY)})),FB(uMe,(function(r,e,n){var t=TI(tMe,r,e);return TI(Swe(YY),t,n)})),FB(aMe,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),PY);var u=t[1];return OI(XRe[4],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RY);case 1:BI(wwe(n),MY);var a=t[1];return OI(ZRe[4],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),GY);case 2:BI(wwe(n),UY);var i=t[1];return OI(nMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),jY);default:BI(wwe(n),HY);var c=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),XY)}})),FB(iMe,(function(r,e,n){var t=TI(aMe,r,e);return TI(Swe(LY),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0,0,0]],0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0]],0,0,0,0]],hSe,[0,IRe,XRe,ZRe,nMe,tMe,uMe,aMe,iMe]);var cMe=function r(e,n,t){return r.fun(e,n,t)},fMe=function r(e,n){return r.fun(e,n)},oMe=function r(e,n){return r.fun(e,n)},sMe=function r(e){return r.fun(e)},lMe=function r(e,n){return r.fun(e,n)},vMe=function r(e){return r.fun(e)};FB(cMe,(function(r,e,n){return BI(wwe(e),OY),TI(r,e,n[1]),BI(wwe(e),NY),TI(lMe,e,n[2]),BI(wwe(e),xY)})),FB(fMe,(function(r,e){var n=BI(cMe,r);return TI(Swe(IY),n,e)})),FB(oMe,(function(r,e){return fwe(r,e?BY:TY)})),FB(sMe,(function(r){return TI(Swe(gY),oMe,r)})),FB(lMe,(function(r,e){BI(wwe(r),DY),TI(wwe(r),pY,bY),TI(oMe,r,e[1]),BI(wwe(r),EY),BI(wwe(r),mY),TI(wwe(r),kY,FY);var n=e[2];TI(wwe(r),dY,n),BI(wwe(r),hY),BI(wwe(r),yY),TI(wwe(r),AY,_Y);var t=e[3];return TI(wwe(r),CY,t),BI(wwe(r),wY),BI(wwe(r),SY)})),FB(vMe,(function(r){return TI(Swe(vY),lMe,r)})),II(zwe,[0,[0,0,0,0,0,0,0]],ySe,[0,cMe,fMe,oMe,sMe,lMe,vMe]);var DMe=function r(e,n,t,u){return r.fun(e,n,t,u)},bMe=function r(e,n,t){return r.fun(e,n,t)},pMe=function r(e,n){return r.fun(e,n)},EMe=function r(e){return r.fun(e)},mMe=function r(e,n,t,u){return r.fun(e,n,t,u)},FMe=function r(e,n,t){return r.fun(e,n,t)};FB(DMe,(function(r,e,n,t){BI(wwe(n),oY),TI(e,n,t[1]),BI(wwe(n),sY);var u=t[2];return OI(mMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),lY)})),FB(bMe,(function(r,e,n){var t=TI(DMe,r,e);return TI(Swe(fY),t,n)})),FB(pMe,(function(r,e){switch(e){case 0:return fwe(r,uY);case 1:return fwe(r,aY);case 2:return fwe(r,iY);default:return fwe(r,cY)}})),FB(EMe,(function(r){return TI(Swe(tY),pMe,r)})),FB(mMe,(function(r,e,n,t){BI(wwe(n),_X),TI(wwe(n),CX,AX),TI(pMe,n,t[1]),BI(wwe(n),wX),BI(wwe(n),SX),TI(wwe(n),BX,gX);var u=t[2];OI(kSe[7][1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),TX),BI(wwe(n),IX),TI(wwe(n),NX,OX);var a=t[3];BI(wwe(n),xX),TI(r,n,a[1]),BI(wwe(n),LX);var i=a[2];OI(ASe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),PX),BI(wwe(n),RX),BI(wwe(n),MX),TI(wwe(n),UX,GX);var c=t[4];TI(wwe(n),jX,c),BI(wwe(n),HX),BI(wwe(n),XX),TI(wwe(n),VX,YX);var f=t[5];BI(wwe(n),KX);dAe((function(t,u){return t&&BI(wwe(n),yX),OI(_Se[7][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,f),BI(wwe(n),WX),BI(wwe(n),JX),BI(wwe(n),qX),TI(wwe(n),$X,zX);var o=t[6];if(o){fwe(n,QX);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,hX)}),n,s),fwe(n,ZX)}else fwe(n,rY);return BI(wwe(n),eY),BI(wwe(n),nY)})),FB(FMe,(function(r,e,n){var t=TI(mMe,r,e);return TI(Swe(dX),t,n)}));var kMe=[0,DMe,bMe,pMe,EMe,mMe,FMe],dMe=function r(e,n,t,u){return r.fun(e,n,t,u)},hMe=function r(e,n,t){return r.fun(e,n,t)},yMe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Me=function r(e,n,t){return r.fun(e,n,t)},AMe=function r(e,n,t,u){return r.fun(e,n,t,u)},CMe=function r(e,n,t){return r.fun(e,n,t)};FB(dMe,(function(r,e,n,t){BI(wwe(n),mX),TI(e,n,t[1]),BI(wwe(n),FX);var u=t[2];return OI(yMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),kX)})),FB(hMe,(function(r,e,n){var t=TI(dMe,r,e);return TI(Swe(EX),t,n)})),FB(yMe,(function(r,e,n,t){BI(wwe(n),MH),TI(wwe(n),UH,GH);var u=t[1];OI(kSe[7][1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),jH),BI(wwe(n),HH),TI(wwe(n),YH,XH);var a=t[2];OI(AMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),VH),BI(wwe(n),KH),TI(wwe(n),JH,WH);var i=t[3];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),qH),BI(wwe(n),zH),TI(wwe(n),QH,$H);var c=t[4];TI(wwe(n),ZH,c),BI(wwe(n),rX),BI(wwe(n),eX),TI(wwe(n),tX,nX);var f=t[5];if(f){fwe(n,uX);var o=f[1];II(pSe[1],(function(e){return BI(r,e)}),n,o),fwe(n,aX)}else fwe(n,iX);BI(wwe(n),cX),BI(wwe(n),fX),TI(wwe(n),sX,oX);var s=t[6];if(s){fwe(n,lX);var l=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,RH)}),n,l),fwe(n,vX)}else fwe(n,DX);return BI(wwe(n),bX),BI(wwe(n),pX)})),FB(_Me,(function(r,e,n){var t=TI(yMe,r,e);return TI(Swe(PH),t,n)})),FB(AMe,(function(r,e,n,t){if("number"==typeof t)return fwe(n,t?OH:NH);BI(wwe(n),xH);var u=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),LH)})),FB(CMe,(function(r,e,n){var t=TI(AMe,r,e);return TI(Swe(IH),t,n)}));var wMe=[0,dMe,hMe,yMe,_Me,AMe,CMe],SMe=function r(e,n,t,u){return r.fun(e,n,t,u)},gMe=function r(e,n,t){return r.fun(e,n,t)},BMe=function r(e,n,t,u){return r.fun(e,n,t,u)},TMe=function r(e,n,t){return r.fun(e,n,t)};FB(SMe,(function(r,e,n,t){BI(wwe(n),gH),TI(e,n,t[1]),BI(wwe(n),BH);var u=t[2];return OI(BMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),TH)})),FB(gMe,(function(r,e,n){var t=TI(SMe,r,e);return TI(Swe(SH),t,n)})),FB(BMe,(function(r,e,n,t){BI(wwe(n),qj),TI(wwe(n),$j,zj);var u=t[1];II(oSe[1],(function(e){return BI(r,e)}),n,u),BI(wwe(n),Qj),BI(wwe(n),Zj),TI(wwe(n),eH,rH);var a=t[2];OI(_Se[2][5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),nH),BI(wwe(n),tH),TI(wwe(n),aH,uH);var i=t[3];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),iH),BI(wwe(n),cH),TI(wwe(n),oH,fH);var c=t[4];TI(wwe(n),sH,c),BI(wwe(n),lH),BI(wwe(n),vH),TI(wwe(n),bH,DH);var f=t[5];if(f){fwe(n,pH);var o=f[1];II(pSe[1],(function(e){return BI(r,e)}),n,o),fwe(n,EH)}else fwe(n,mH);BI(wwe(n),FH),BI(wwe(n),kH),TI(wwe(n),hH,dH);var s=t[6];if(s){fwe(n,yH);var l=s[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,Jj)}),n,l),fwe(n,_H)}else fwe(n,AH);return BI(wwe(n),CH),BI(wwe(n),wH)})),FB(TMe,(function(r,e,n){var t=TI(BMe,r,e);return TI(Swe(Wj),t,n)}));var IMe=[0,SMe,gMe,BMe,TMe],OMe=function r(e,n,t,u){return r.fun(e,n,t,u)},NMe=function r(e,n,t){return r.fun(e,n,t)},xMe=function r(e,n,t,u){return r.fun(e,n,t,u)},LMe=function r(e,n,t){return r.fun(e,n,t)};FB(OMe,(function(r,e,n,t){BI(wwe(n),Yj),TI(r,n,t[1]),BI(wwe(n),Vj);var u=t[2];return OI(xMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Kj)})),FB(NMe,(function(r,e,n){var t=TI(OMe,r,e);return TI(Swe(Xj),t,n)})),FB(xMe,(function(r,e,n,t){BI(wwe(n),Aj),TI(wwe(n),wj,Cj);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),Sj),BI(wwe(n),gj),TI(wwe(n),Tj,Bj);var a=t[2];if(a){fwe(n,Ij);var i=a[1];OI(mSe[23][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,Oj)}else fwe(n,Nj);BI(wwe(n),xj),BI(wwe(n),Lj),TI(wwe(n),Rj,Pj);var c=t[3];if(c){fwe(n,Mj);var f=c[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,_j)}),n,f),fwe(n,Gj)}else fwe(n,Uj);return BI(wwe(n),jj),BI(wwe(n),Hj)})),FB(LMe,(function(r,e,n){var t=TI(xMe,r,e);return TI(Swe(yj),t,n)}));var PMe=[0,OMe,NMe,xMe,LMe],RMe=function r(e,n,t,u){return r.fun(e,n,t,u)},MMe=function r(e,n,t){return r.fun(e,n,t)},GMe=function r(e,n,t,u){return r.fun(e,n,t,u)},UMe=function r(e,n,t){return r.fun(e,n,t)};FB(RMe,(function(r,e,n,t){BI(wwe(n),kj),TI(r,n,t[1]),BI(wwe(n),dj);var u=t[2];return OI(GMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),hj)})),FB(MMe,(function(r,e,n){var t=TI(RMe,r,e);return TI(Swe(Fj),t,n)})),FB(GMe,(function(r,e,n,t){BI(wwe(n),ij),TI(wwe(n),fj,cj);var u=t[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),oj),BI(wwe(n),sj),TI(wwe(n),vj,lj);var a=t[2];if(a){fwe(n,Dj);var i=a[1];OI(mSe[23][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,bj)}else fwe(n,pj);return BI(wwe(n),Ej),BI(wwe(n),mj)})),FB(UMe,(function(r,e,n){var t=TI(GMe,r,e);return TI(Swe(aj),t,n)}));var jMe=[0,RMe,MMe,GMe,UMe],HMe=function r(e,n,t,u){return r.fun(e,n,t,u)},XMe=function r(e,n,t){return r.fun(e,n,t)},YMe=function r(e,n,t,u){return r.fun(e,n,t,u)},VMe=function r(e,n,t){return r.fun(e,n,t)};FB(HMe,(function(r,e,n,t){BI(wwe(n),nj),TI(r,n,t[1]),BI(wwe(n),tj);var u=t[2];return OI(YMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),uj)})),FB(XMe,(function(r,e,n){var t=TI(HMe,r,e);return TI(Swe(ej),t,n)})),FB(YMe,(function(r,e,n,t){BI(wwe(n),jU),TI(wwe(n),XU,HU);var u=t[1];BI(wwe(n),YU);dAe((function(t,u){return t&&BI(wwe(n),UU),OI(jMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),VU),BI(wwe(n),KU),BI(wwe(n),WU),TI(wwe(n),qU,JU);var a=t[2];if(a){fwe(n,zU);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,GU)}),n,i),fwe(n,$U)}else fwe(n,QU);return BI(wwe(n),ZU),BI(wwe(n),rj)})),FB(VMe,(function(r,e,n){var t=TI(YMe,r,e);return TI(Swe(MU),t,n)}));var KMe=[0,jMe,HMe,XMe,YMe,VMe],WMe=function r(e,n,t,u){return r.fun(e,n,t,u)},JMe=function r(e,n,t){return r.fun(e,n,t)},qMe=function r(e,n,t,u){return r.fun(e,n,t,u)},zMe=function r(e,n,t){return r.fun(e,n,t)},$Me=function r(e,n,t,u){return r.fun(e,n,t,u)},QMe=function r(e,n,t){return r.fun(e,n,t)};FB(WMe,(function(r,e,n,t){BI(wwe(n),LU),TI(r,n,t[1]),BI(wwe(n),PU);var u=t[2];return OI(qMe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),RU)})),FB(JMe,(function(r,e,n){var t=TI(WMe,r,e);return TI(Swe(xU),t,n)})),FB(qMe,(function(r,e,n,t){BI(wwe(n),dU),TI(wwe(n),yU,hU);var u=t[1];BI(wwe(n),_U);dAe((function(t,u){return t&&BI(wwe(n),kU),OI($Me,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),AU),BI(wwe(n),CU),BI(wwe(n),wU),TI(wwe(n),gU,SU);var a=t[2];if(a){fwe(n,BU);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,FU)}),n,i),fwe(n,TU)}else fwe(n,IU);return BI(wwe(n),OU),BI(wwe(n),NU)})),FB(zMe,(function(r,e,n){var t=TI(qMe,r,e);return TI(Swe(mU),t,n)})),FB($Me,(function(r,e,n,t){switch(t[0]){case 0:BI(wwe(n),lU);var u=t[1];return OI(kMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),vU);case 1:BI(wwe(n),DU);var a=t[1];return OI(wMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),bU);default:BI(wwe(n),pU);var i=t[1];return OI(IMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),EU)}})),FB(QMe,(function(r,e,n){var t=TI($Me,r,e);return TI(Swe(sU),t,n)}));var ZMe=function r(e,n,t,u){return r.fun(e,n,t,u)},rGe=function r(e,n,t){return r.fun(e,n,t)},eGe=function r(e,n,t,u){return r.fun(e,n,t,u)},nGe=function r(e,n,t){return r.fun(e,n,t)},tGe=[0,WMe,JMe,qMe,zMe,$Me,QMe];FB(ZMe,(function(r,e,n,t){BI(wwe(n),cU),TI(r,n,t[1]),BI(wwe(n),fU);var u=t[2];return OI(eGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),oU)})),FB(rGe,(function(r,e,n){var t=TI(ZMe,r,e);return TI(Swe(iU),t,n)})),FB(eGe,(function(r,e,n,t){BI(wwe(n),JG),TI(wwe(n),zG,qG);var u=t[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),$G),BI(wwe(n),QG),TI(wwe(n),rU,ZG);var a=t[2];if(a){fwe(n,eU);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,WG)}),n,i),fwe(n,nU)}else fwe(n,tU);return BI(wwe(n),uU),BI(wwe(n),aU)})),FB(nGe,(function(r,e,n){var t=TI(eGe,r,e);return TI(Swe(KG),t,n)}));var uGe=[0,ZMe,rGe,eGe,nGe],aGe=function r(e,n,t,u){return r.fun(e,n,t,u)},iGe=function r(e,n,t){return r.fun(e,n,t)};FB(aGe,(function(r,e,n,t){BI(wwe(n),rG),TI(wwe(n),nG,eG);var u=t[1];if(u){fwe(n,tG);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,uG)}else fwe(n,aG);BI(wwe(n),iG),BI(wwe(n),cG),TI(wwe(n),oG,fG);var i=t[2];OI(_Se[6][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),sG),BI(wwe(n),lG),TI(wwe(n),DG,vG);var c=t[3];if(c){fwe(n,bG);var f=c[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,pG)}else fwe(n,EG);BI(wwe(n),mG),BI(wwe(n),FG),TI(wwe(n),dG,kG);var o=t[4];if(o){fwe(n,hG);var s=o[1];OI(PMe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,s),fwe(n,yG)}else fwe(n,_G);BI(wwe(n),AG),BI(wwe(n),CG),TI(wwe(n),SG,wG);var l=t[5];if(l){fwe(n,gG);var v=l[1];OI(KMe[2],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),fwe(n,BG)}else fwe(n,TG);BI(wwe(n),IG),BI(wwe(n),OG),TI(wwe(n),xG,NG);var D=t[6];BI(wwe(n),LG);dAe((function(t,u){return t&&BI(wwe(n),ZM),OI(uGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,D),BI(wwe(n),PG),BI(wwe(n),RG),BI(wwe(n),MG),TI(wwe(n),UG,GG);var b=t[7];if(b){fwe(n,jG);var p=b[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,QM)}),n,p),fwe(n,HG)}else fwe(n,XG);return BI(wwe(n),YG),BI(wwe(n),VG)})),FB(iGe,(function(r,e,n){var t=TI(aGe,r,e);return TI(Swe($M),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,[0,[0,0,0,0,0]],0,0,0,0]],[0,[0,0,0,0,0,0,0]],[0,[0,0,0,0,0]],0,0]],_Se,[0,kMe,wMe,IMe,PMe,KMe,tGe,uGe,aGe,iGe]);var cGe=function r(e,n,t,u){return r.fun(e,n,t,u)},fGe=function r(e,n,t){return r.fun(e,n,t)},oGe=function r(e,n,t,u){return r.fun(e,n,t,u)},sGe=function r(e,n,t){return r.fun(e,n,t)};FB(cGe,(function(r,e,n,t){BI(wwe(n),JM),TI(r,n,t[1]),BI(wwe(n),qM);var u=t[2];return OI(oGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),zM)})),FB(fGe,(function(r,e,n){var t=TI(cGe,r,e);return TI(Swe(WM),t,n)})),FB(oGe,(function(r,e,n,t){BI(wwe(n),LM),TI(wwe(n),RM,PM);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),MM),BI(wwe(n),GM),TI(wwe(n),jM,UM);var a=t[2];if(a){fwe(n,HM);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,xM)}),n,i),fwe(n,XM)}else fwe(n,YM);return BI(wwe(n),VM),BI(wwe(n),KM)})),FB(sGe,(function(r,e,n){var t=TI(oGe,r,e);return TI(Swe(NM),t,n)}));var lGe=[0,cGe,fGe,oGe,sGe],vGe=function r(e,n,t,u){return r.fun(e,n,t,u)},DGe=function r(e,n,t){return r.fun(e,n,t)},bGe=function r(e,n,t,u){return r.fun(e,n,t,u)},pGe=function r(e,n,t){return r.fun(e,n,t)};FB(vGe,(function(r,e,n,t){BI(wwe(n),TM),TI(r,n,t[1]),BI(wwe(n),IM);var u=t[2];return OI(bGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),OM)})),FB(DGe,(function(r,e,n){var t=TI(vGe,r,e);return TI(Swe(BM),t,n)})),FB(bGe,(function(r,e,n,t){BI(wwe(n),mM),TI(wwe(n),kM,FM);var u=t[1];OI(hSe[5],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),dM),BI(wwe(n),hM),TI(wwe(n),_M,yM);var a=t[2];if(a){fwe(n,AM);var i=a[1];OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),fwe(n,CM)}else fwe(n,wM);return BI(wwe(n),SM),BI(wwe(n),gM)})),FB(pGe,(function(r,e,n){var t=TI(bGe,r,e);return TI(Swe(EM),t,n)}));var EGe=[0,vGe,DGe,bGe,pGe],mGe=function r(e,n,t,u){return r.fun(e,n,t,u)},FGe=function r(e,n,t){return r.fun(e,n,t)},kGe=function r(e,n,t,u){return r.fun(e,n,t,u)},dGe=function r(e,n,t){return r.fun(e,n,t)};FB(mGe,(function(r,e,n,t){BI(wwe(n),DM),TI(r,n,t[1]),BI(wwe(n),bM);var u=t[2];return OI(kGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),pM)})),FB(FGe,(function(r,e,n){var t=TI(mGe,r,e);return TI(Swe(vM),t,n)})),FB(kGe,(function(r,e,n,t){BI(wwe(n),rM),TI(wwe(n),nM,eM);var u=t[1];OI(mSe[17],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tM),BI(wwe(n),uM),TI(wwe(n),iM,aM);var a=t[2];if(a){fwe(n,cM);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,ZR)}),n,i),fwe(n,fM)}else fwe(n,oM);return BI(wwe(n),sM),BI(wwe(n),lM)})),FB(dGe,(function(r,e,n){var t=TI(kGe,r,e);return TI(Swe(QR),t,n)}));var hGe=[0,mGe,FGe,kGe,dGe],yGe=function r(e,n,t,u){return r.fun(e,n,t,u)},_Ge=function r(e,n,t){return r.fun(e,n,t)},AGe=function r(e,n,t,u){return r.fun(e,n,t,u)},CGe=function r(e,n,t){return r.fun(e,n,t)};FB(yGe,(function(r,e,n,t){BI(wwe(n),qR),TI(r,n,t[1]),BI(wwe(n),zR);var u=t[2];return OI(AGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),$R)})),FB(_Ge,(function(r,e,n){var t=TI(yGe,r,e);return TI(Swe(JR),t,n)})),FB(AGe,(function(r,e,n,t){BI(wwe(n),dR),TI(wwe(n),yR,hR);var u=t[1];if(u){fwe(n,_R);var a=u[1];OI(hGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,AR)}else fwe(n,CR);BI(wwe(n),wR),BI(wwe(n),SR),TI(wwe(n),BR,gR);var i=t[2];BI(wwe(n),TR);dAe((function(t,u){return t&&BI(wwe(n),kR),OI(EGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,i),BI(wwe(n),IR),BI(wwe(n),OR),BI(wwe(n),NR),TI(wwe(n),LR,xR);var c=t[3];if(c){fwe(n,PR);var f=c[1];OI(lGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,f),fwe(n,RR)}else fwe(n,MR);BI(wwe(n),GR),BI(wwe(n),UR),TI(wwe(n),HR,jR);var o=t[4];if(o){fwe(n,XR);var s=o[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(e,n){BI(wwe(e),mR);return dAe((function(n,t){return n&&BI(wwe(e),ER),II(ySe[1],(function(e){return BI(r,e)}),e,t),1}),0,n),BI(wwe(e),FR)}),n,s),fwe(n,YR)}else fwe(n,VR);return BI(wwe(n),KR),BI(wwe(n),WR)})),FB(CGe,(function(r,e,n){var t=TI(AGe,r,e);return TI(Swe(pR),t,n)}));var wGe=[0,yGe,_Ge,AGe,CGe],SGe=function r(e,n,t,u){return r.fun(e,n,t,u)},gGe=function r(e,n,t){return r.fun(e,n,t)},BGe=function r(e,n,t,u){return r.fun(e,n,t,u)},TGe=function r(e,n,t){return r.fun(e,n,t)};FB(SGe,(function(r,e,n,t){BI(wwe(n),bP),TI(wwe(n),EP,pP);var u=t[1];if(u){fwe(n,mP);var a=u[1];OI(fSe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),fwe(n,FP)}else fwe(n,kP);BI(wwe(n),dP),BI(wwe(n),hP),TI(wwe(n),_P,yP);var i=t[2];OI(wGe[1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),AP),BI(wwe(n),CP),TI(wwe(n),SP,wP);var c=t[3];OI(BGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,c),BI(wwe(n),gP),BI(wwe(n),BP),TI(wwe(n),IP,TP);var f=t[4];TI(wwe(n),OP,f),BI(wwe(n),NP),BI(wwe(n),xP),TI(wwe(n),PP,LP);var o=t[5];TI(wwe(n),RP,o),BI(wwe(n),MP),BI(wwe(n),GP),TI(wwe(n),jP,UP);var s=t[6];if(s){fwe(n,HP);var l=s[1];OI(mSe[24][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,l),fwe(n,XP)}else fwe(n,YP);BI(wwe(n),VP),BI(wwe(n),KP),TI(wwe(n),JP,WP);var v=t[7];OI(mSe[19],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,v),BI(wwe(n),qP),BI(wwe(n),zP),TI(wwe(n),QP,$P);var D=t[8];if(D){fwe(n,ZP);var b=D[1];OI(mSe[22][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,b),fwe(n,rR)}else fwe(n,eR);BI(wwe(n),nR),BI(wwe(n),tR),TI(wwe(n),aR,uR);var p=t[9];if(p){fwe(n,iR);var E=p[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,DP)}),n,E),fwe(n,cR)}else fwe(n,fR);return BI(wwe(n),oR),BI(wwe(n),sR),TI(wwe(n),vR,lR),TI(r,n,t[10]),BI(wwe(n),DR),BI(wwe(n),bR)})),FB(gGe,(function(r,e,n){var t=TI(SGe,r,e);return TI(Swe(vP),t,n)})),FB(BGe,(function(r,e,n,t){if(0===t[0]){var u=t[1];BI(wwe(n),aP),BI(wwe(n),iP),TI(r,n,u[1]),BI(wwe(n),cP);var a=u[2];return OI(FSe[1][1],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,a),BI(wwe(n),fP),BI(wwe(n),oP)}BI(wwe(n),sP);var i=t[1];return OI(kSe[31],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,i),BI(wwe(n),lP)})),FB(TGe,(function(r,e,n){var t=TI(BGe,r,e);return TI(Swe(uP),t,n)})),II(zwe,[0,[0,[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],[0,[0,0,0,0,0]],0,0,0,0]],ASe,[0,lGe,EGe,hGe,wGe,SGe,gGe,BGe,TGe]);var IGe=function r(e,n,t,u){return r.fun(e,n,t,u)},OGe=function r(e,n,t){return r.fun(e,n,t)},NGe=function r(e,n,t,u){return r.fun(e,n,t,u)},xGe=function r(e,n,t){return r.fun(e,n,t)};function LGe(r,e){if(e){var n=e[1],t=BI(r,n);return n===t?e:[0,t]}return e}function PGe(r,e,n,t,u){var a=TI(r,e,n);return n===a?t:BI(u,a)}function RGe(r,e,n,t){var u=BI(r,e);return e===u?n:BI(t,u)}function MGe(r,e){var n=e[1];return PGe(r,n,e[2],e,(function(r){return[0,n,r]}))}function GGe(r,e){var n=dAe((function(e,n){var t=BI(r,n),u=e[2]||(t!==n?1:0);return[0,[0,t,e[1]],u]}),EVr,e);return n[2]?pAe(n[1]):e}FB(IGe,(function(r,e,n,t){BI(wwe(n),eP),TI(r,n,t[1]),BI(wwe(n),nP);var u=t[2];return OI(NGe,(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),BI(wwe(n),tP)})),FB(OGe,(function(r,e,n){var t=TI(IGe,r,e);return TI(Swe(rP),t,n)})),FB(NGe,(function(r,e,n,t){BI(wwe(n),xL),TI(wwe(n),PL,LL);var u=t[1];BI(wwe(n),RL);dAe((function(t,u){return t&&BI(wwe(n),NL),OI(FSe[35],(function(e){return BI(r,e)}),(function(r){return BI(e,r)}),n,u),1}),0,u),BI(wwe(n),ML),BI(wwe(n),GL),BI(wwe(n),UL),TI(wwe(n),HL,jL);var a=t[2];if(a){fwe(n,XL);var i=a[1];OI(cSe[1],(function(e){return BI(r,e)}),(function(r,e){return fwe(r,OL)}),n,i),fwe(n,YL)}else fwe(n,VL);BI(wwe(n),KL),BI(wwe(n),WL),TI(wwe(n),qL,JL);var c=t[3];BI(wwe(n),zL);return dAe((function(e,t){return e&&BI(wwe(n),IL),II(ySe[1],(function(e){return BI(r,e)}),n,t),1}),0,c),BI(wwe(n),$L),BI(wwe(n),QL),BI(wwe(n),ZL)})),FB(xGe,(function(r,e,n){var t=TI(NGe,r,e);return TI(Swe(TL),t,n)})),II(zwe,[0,[0,0,0,0,0]],SSe,[0,IGe,OGe,NGe,xGe]);var UGe=Vwe(FVr,(function(r){var e=Gwe(r,mVr),n=e[1],t=e[2],u=e[3],a=e[4],i=e[5],c=e[6],f=e[7],o=e[8],s=e[9],v=e[10],D=e[11],b=e[12],p=e[13],E=e[14],m=e[15],F=e[16],k=e[17],d=e[18],h=e[19],y=e[20],_=e[21],A=e[22],C=e[23],w=e[24],S=e[25],B=e[26],I=e[27],O=e[28],N=e[29],x=e[30],L=e[31],P=e[32],R=e[33],M=e[34],G=e[35],U=e[36],j=e[37],H=e[38],X=e[39],Y=e[40],V=e[41],K=e[42],W=e[44],J=e[45],q=e[46],z=e[47],$=e[48],Q=e[49],Z=e[50],rr=e[51],er=e[52],nr=e[53],tr=e[54],ur=e[55],ar=e[56],ir=e[57],cr=e[58],fr=e[60],or=e[61],sr=e[62],lr=e[63],vr=e[64],Dr=e[65],br=e[66],pr=e[67],Er=e[68],mr=e[69],Fr=e[70],kr=e[71],dr=e[72],hr=e[73],yr=e[74],_r=e[75],Ar=e[76],Cr=e[77],wr=e[78],Sr=e[79],gr=e[80],Br=e[81],Tr=e[82],Ir=e[83],Or=e[84],Nr=e[85],xr=e[86],Lr=e[87],Pr=e[88],Rr=e[89],Mr=e[90],Gr=e[91],Ur=e[92],jr=e[93],Hr=e[94],Xr=e[95],Yr=e[96],Vr=e[97],Wr=e[98],Jr=e[99],qr=e[Eu],zr=e[Ik],$r=e[wk],Qr=e[Zl],Zr=e[mk],re=e[yS],ee=e[Ma],ne=e[Gu],te=e[xp],ue=e[bd],ae=e[qe],ie=e[Kr],ce=e[Ie],fe=e[Zt],oe=e[Di],se=e[AC],le=e[bm],ve=e[Cn],De=e[ik],be=e[bk],pe=e[Kw],Ee=e[Mw],me=e[g],Fe=e[Lb],ke=e[VE],he=e[PF],ye=e[126],_e=e[r_],Ae=e[T],Ce=e[129],we=e[130],Se=e[131],ge=e[132],Be=e[133],Te=e[sB],Oe=e[135],Ne=e[136],xe=e[137],Le=e[ts],Pe=e[139],Re=e[140],Me=e[141],Ge=e[142],Ue=e[143],je=e[144],He=e[145],Xe=e[146],Ye=e[147],Ve=e[_w],Ke=e[149],We=e[150],Je=e[151],ze=e[152],$e=e[153],Qe=e[154],Ze=e[155],rn=e[156],en=e[157],nn=e[158],tn=e[159],un=e[160],an=e[161],cn=e[162],fn=e[163],on=e[164],sn=e[165],ln=e[166],vn=e[167],Dn=e[168],bn=e[169],pn=e[170],En=e[171],mn=e[172],Fn=e[173],kn=e[174],dn=e[175],hn=e[176],yn=e[177],_n=e[178],An=e[179],wn=e[180],Sn=e[181],gn=e[182],Bn=e[183],Tn=e[184],In=e[185],On=e[186],Nn=e[187],xn=e[188],Ln=e[189],Pn=e[190],Rn=e[191],Mn=e[l],Gn=e[193],Un=e[194],jn=e[195],Hn=e[196],Xn=e[197],Yn=e[198],Vn=e[199],Kn=e[200],Wn=e[201],Jn=e[202],qn=e[203],zn=e[204],$n=e[205],Qn=e[206],Zn=e[207],rt=e[208],et=e[209],nt=e[210],tt=e[de],ut=e[212],at=e[213],it=e[214],ct=e[215],ft=e[216],ot=e[217],st=e[218],lt=e[219],vt=e[220],Dt=e[221],bt=e[222],pt=e[fo],Et=e[no],mt=e[225],Ft=e[226],kt=e[227],dt=e[228],ht=e[229],yt=e[230],_t=e[231],At=e[232],Ct=e[233],wt=e[234],St=e[Da],gt=e[236],Bt=e[237],Tt=e[238],It=e[ey],Ot=e[43],Nt=e[59];return qwe(r,[0,Ot,function(r,e){var n=e[2],t=n[3],u=n[2],a=n[1],i=TI(r[1][1+w],r,a),c=TI(r[1][1+x],r,u),f=GGe(BI(r[1][1+Qn],r),t);return a===i&&u===c&&t===f?e:[0,e[1],[0,i,c,f]]},H,function(r,e){var n=e[2],a=e[1];switch(n[0]){case 0:var i=n[1];return PGe(BI(r[1][1+yt],r),a,i,e,(function(r){return[0,a,[0,r]]}));case 1:var c=n[1];return PGe(BI(r[1][1+dt],r),a,c,e,(function(r){return[0,a,[1,r]]}));case 2:var f=n[1];return PGe(BI(r[1][1+st],r),a,f,e,(function(r){return[0,a,[2,r]]}));case 3:var s=n[1];return PGe(BI(r[1][1+Jn],r),a,s,e,(function(r){return[0,a,[3,r]]}));case 4:var l=n[1];return PGe(BI(r[1][1+Wn],r),a,l,e,(function(r){return[0,a,[4,r]]}));case 5:var v=n[1];return PGe(BI(r[1][1+Kn],r),a,v,e,(function(r){return[0,a,[5,r]]}));case 6:var D=n[1];return PGe(BI(r[1][1+Vn],r),a,D,e,(function(r){return[0,a,[6,r]]}));case 7:var b=n[1];return PGe(BI(r[1][1+Xn],r),a,b,e,(function(r){return[0,a,[7,r]]}));case 8:var p=n[1];return PGe(BI(r[1][1+Hn],r),a,p,e,(function(r){return[0,a,[8,r]]}));case 9:var E=n[1];return PGe(BI(r[1][1+jn],r),a,E,e,(function(r){return[0,a,[9,r]]}));case 10:var m=n[1];return PGe(BI(r[1][1+Un],r),a,m,e,(function(r){return[0,a,[10,r]]}));case 11:var F=n[1];return PGe(BI(r[1][1+Gn],r),a,F,e,(function(r){return[0,a,[11,r]]}));case 12:var k=n[1];return PGe(BI(r[1][1+mr],r),a,k,e,(function(r){return[0,a,[33,r]]}));case 13:var d=n[1];return PGe(BI(r[1][1+Mn],r),a,d,e,(function(r){return[0,a,[13,r]]}));case 14:var h=n[1];return PGe(BI(r[1][1+Rn],r),a,h,e,(function(r){return[0,a,[14,r]]}));case 15:var _=n[1];return PGe(BI(r[1][1+Pn],r),a,_,e,(function(r){return[0,a,[15,r]]}));case 16:var A=n[1];return PGe(BI(r[1][1+On],r),a,A,e,(function(r){return[0,a,[16,r]]}));case 17:var w=n[1];return PGe(BI(r[1][1+yn],r),a,w,e,(function(r){return[0,a,[17,r]]}));case 18:var g=n[1];return PGe(BI(r[1][1+dn],r),a,g,e,(function(r){return[0,a,[18,r]]}));case 19:var B=n[1];return PGe(BI(r[1][1+pn],r),a,B,e,(function(r){return[0,a,[19,r]]}));case 20:var T=n[1];return PGe(BI(r[1][1+un],r),a,T,e,(function(r){return[0,a,[20,r]]}));case 21:var I=n[1];return PGe(BI(r[1][1+vn],r),a,I,e,(function(r){return[0,a,[21,r]]}));case 22:var O=n[1];return PGe(BI(r[1][1+cn],r),a,O,e,(function(r){return[0,a,[22,r]]}));case 23:var N=n[1];return PGe(BI(r[1][1+Ze],r),a,N,e,(function(r){return[0,a,[23,r]]}));case 24:var x=n[1];return PGe(BI(r[1][1+Oe],r),a,x,e,(function(r){return[0,a,[24,r]]}));case 25:var L=n[1];return PGe(BI(r[1][1+Be],r),a,L,e,(function(r){return[0,a,[25,r]]}));case 26:var P=n[1];return PGe(BI(r[1][1+ye],r),a,P,e,(function(r){return[0,a,[26,r]]}));case 27:var M=n[1];return PGe(BI(r[1][1+Yr],r),a,M,e,(function(r){return[0,a,[27,r]]}));case 28:var G=n[1];return PGe(BI(r[1][1+K],r),a,G,e,(function(r){return[0,a,[28,r]]}));case 29:var U=n[1];return PGe(BI(r[1][1+R],r),a,U,e,(function(r){return[0,a,[29,r]]}));case 30:var j=n[1];return PGe(BI(r[1][1+S],r),a,j,e,(function(r){return[0,a,[30,r]]}));case 31:var H=n[1];return PGe(BI(r[1][1+C],r),a,H,e,(function(r){return[0,a,[31,r]]}));case 32:var X=n[1];return PGe(BI(r[1][1+y],r),a,X,e,(function(r){return[0,a,[32,r]]}));case 33:var Y=n[1];return PGe(BI(r[1][1+mr],r),a,Y,e,(function(r){return[0,a,[33,r]]}));case 34:var V=n[1];return PGe(BI(r[1][1+o],r),a,V,e,(function(r){return[0,a,[34,r]]}));case 35:var W=n[1];return PGe(BI(r[1][1+u],r),a,W,e,(function(r){return[0,a,[35,r]]}));default:var J=n[1];return PGe(BI(r[1][1+t],r),a,J,e,(function(r){return[0,a,[36,r]]}))}},Qn,function(r,e){return e},x,8,LGe,L,L,function(r,e){var n=e[2],t=e[1],u=GGe(BI(r[1][1+Qn],r),t),a=GGe(BI(r[1][1+Qn],r),n);return t===u&&n===a?e:[0,u,a,e[3]]},mn,function(r,e){var t=e[2],u=e[1];switch(t[0]){case 0:var a=t[1];return PGe(BI(r[1][1+It],r),u,a,e,(function(r){return[0,u,[0,r]]}));case 1:var i=t[1];return PGe(BI(r[1][1+gt],r),u,i,e,(function(r){return[0,u,[1,r]]}));case 2:var c=t[1];return PGe(BI(r[1][1+St],r),u,c,e,(function(r){return[0,u,[2,r]]}));case 3:var f=t[1];return PGe(BI(r[1][1+At],r),u,f,e,(function(r){return[0,u,[3,r]]}));case 4:var o=t[1];return PGe(BI(r[1][1+kt],r),u,o,e,(function(r){return[0,u,[4,r]]}));case 5:var l=t[1];return PGe(BI(r[1][1+ct],r),u,l,e,(function(r){return[0,u,[5,r]]}));case 6:var v=t[1];return PGe(BI(r[1][1+$n],r),u,v,e,(function(r){return[0,u,[6,r]]}));case 7:var b=t[1];return PGe(BI(r[1][1+qn],r),u,b,e,(function(r){return[0,u,[7,r]]}));case 8:var p=t[1];return PGe(BI(r[1][1+Qe],r),u,p,e,(function(r){return[0,u,[8,r]]}));case 9:var E=t[1];return PGe(BI(r[1][1+Ge],r),u,E,e,(function(r){return[0,u,[9,r]]}));case 10:var m=t[1];return RGe(BI(r[1][1+Le],r),m,e,(function(r){return[0,u,[10,r]]}));case 11:var k=t[1];return RGe(TI(r[1][1+Te],r,u),k,e,(function(r){return[0,u,[11,r]]}));case 12:var d=t[1];return PGe(BI(r[1][1+fe],r),u,d,e,(function(r){return[0,u,[12,r]]}));case 13:var h=t[1];return PGe(BI(r[1][1+ne],r),u,h,e,(function(r){return[0,u,[13,r]]}));case 14:var y=t[1];return PGe(BI(r[1][1+Xr],r),u,y,e,(function(r){return[0,u,[14,r]]}));case 15:var _=t[1];return PGe(BI(r[1][1+Hr],r),u,_,e,(function(r){return[0,u,[15,r]]}));case 16:var A=t[1];return PGe(BI(r[1][1+jr],r),u,A,e,(function(r){return[0,u,[16,r]]}));case 17:var C=t[1];return PGe(BI(r[1][1+Pr],r),u,C,e,(function(r){return[0,u,[17,r]]}));case 18:var w=t[1];return PGe(BI(r[1][1+Lr],r),u,w,e,(function(r){return[0,u,[18,r]]}));case 19:var S=t[1];return PGe(BI(r[1][1+Or],r),u,S,e,(function(r){return[0,u,[19,r]]}));case 20:var g=t[1];return RGe(TI(r[1][1+Er],r,u),g,e,(function(r){return[0,u,[20,r]]}));case 21:var T=t[1];return PGe(BI(r[1][1+br],r),u,T,e,(function(r){return[0,u,[21,r]]}));case 22:var I=t[1];return PGe(BI(r[1][1+V],r),u,I,e,(function(r){return[0,u,[22,r]]}));case 23:var x=t[1];return PGe(BI(r[1][1+M],r),u,x,e,(function(r){return[0,u,[23,r]]}));case 24:var L=t[1];return PGe(BI(r[1][1+N],r),u,L,e,(function(r){return[0,u,[24,r]]}));case 25:var P=t[1];return PGe(BI(r[1][1+O],r),u,P,e,(function(r){return[0,u,[25,r]]}));case 26:var R=t[1];return PGe(BI(r[1][1+B],r),u,R,e,(function(r){return[0,u,[26,r]]}));case 27:var G=t[1];return PGe(BI(r[1][1+F],r),u,G,e,(function(r){return[0,u,[27,r]]}));case 28:var U=t[1];return PGe(BI(r[1][1+D],r),u,U,e,(function(r){return[0,u,[28,r]]}));case 29:var j=t[1];return PGe(BI(r[1][1+s],r),u,j,e,(function(r){return[0,u,[29,r]]}));default:var H=t[1];return PGe(BI(r[1][1+n],r),u,H,e,(function(r){return[0,u,[30,r]]}))}},It,function(r,e,n){var t=n[2],u=n[1],a=GGe(BI(r[1][1+Tt],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Tt,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+mn],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+Y],r),t,e,(function(r){return[1,r]}));default:return e}},gt,function(r,e,n){return II(r[1][1+nn],r,e,n)},St,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=TI(r[1][1+wt],r,a),c=TI(r[1][1+mn],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,n[1],i,c,f]},At,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+mn],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,n[1],i,c,f]},yt,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+U],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},dt,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+Vr],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},kt,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+mn],r,i),f=LGe(BI(r[1][1+Et],r),a),o=TI(r[1][1+Ft],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},Ft,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+En],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},Er,function(r,e,n){var t=n[1],u=II(r[1][1+kt],r,e,t);return t===u?n:[0,u,n[2]]},Et,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+mt],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},mt,function(r,e){if(0===e[0]){var n=e[1],t=TI(r[1][1+_],r,n);return t===n?e:[0,t]}var u=e[1],a=u[2][1],i=TI(r[1][1+x],r,a);return a===i?e:[1,[0,u[1],[0,i]]]},pt,function(r,e){return MGe(BI(r[1][1+yt],r),e)},bt,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=LGe(BI(r[1][1+Dt],r),a),c=TI(r[1][1+pt],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},st,function(r,e,n){return II(r[1][1+vt],r,e,n)},ct,function(r,e,n){return II(r[1][1+vt],r,e,n)},vt,function(r,e,n){var t=n[7],u=n[6],a=n[5],i=n[4],c=n[2],f=n[1],o=LGe(BI(r[1][1+at],r),f),s=TI(r[1][1+lt],r,c),l=BI(r[1][1+it],r),v=LGe((function(r){return MGe(l,r)}),i),D=LGe(BI(r[1][1+ut],r),a),b=GGe(BI(r[1][1+ot],r),u),p=TI(r[1][1+x],r,t);return f===o&&c===s&&i===v&&a===D&&u===b&&t===p?n:[0,o,s,n[3],v,D,b,p]},it,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=LGe(BI(r[1][1+k],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},at,function(r,e){return II(r[1][1+ir],r,iVr,e)},lt,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+ft],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},ot,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},ft,function(r,e){switch(e[0]){case 0:var n=e[1],t=n[1],u=n[2];return PGe(BI(r[1][1+nt],r),t,u,e,(function(r){return[0,[0,t,r]]}));case 1:var a=e[1],i=a[1],c=a[2];return PGe(BI(r[1][1+rt],r),i,c,e,(function(r){return[1,[0,i,r]]}));default:var f=e[1],o=f[1],s=f[2];return PGe(BI(r[1][1+et],r),o,s,e,(function(r){return[2,[0,o,r]]}))}},ut,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+tt],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},tt,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+m],r,u),i=LGe(BI(r[1][1+k],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},nt,function(r,e,n){var t=n[6],u=n[5],a=n[3],i=n[2],c=TI(r[1][1+gr],r,i),f=MGe(BI(r[1][1+$e],r),a),o=GGe(BI(r[1][1+ot],r),u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,n[1],c,f,n[4],o,s]},rt,function(r,e,n){var t=n[6],u=n[5],i=n[3],c=n[2],f=n[1],o=TI(r[1][1+gr],r,f),s=TI(r[1][1+Zn],r,c),l=TI(r[1][1+d],r,i),v=TI(r[1][1+a],r,u),D=TI(r[1][1+x],r,t);return f===o&&c===s&&l===i&&v===u&&D===t?n:[0,o,s,l,n[4],v,D]},Zn,function(r,e){if("number"==typeof e)return e;var n=e[1],t=TI(r[1][1+mn],r,n);return n===t?e:[0,t]},et,function(r,e,n){var t=n[6],u=n[5],i=n[3],c=n[2],f=n[1],o=TI(r[1][1+W],r,f),s=TI(r[1][1+Zn],r,c),l=TI(r[1][1+d],r,i),v=TI(r[1][1+a],r,u),D=TI(r[1][1+x],r,t);return f===o&&c===s&&l===i&&v===u&&D===t?n:[0,o,s,l,n[4],v,D]},$n,function(r,e,n){return n},qn,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+J],r,i),f=TI(r[1][1+mn],r,a),o=TI(r[1][1+mn],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},Jn,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+Vr],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Wn,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},Kn,function(r,e,n){var t=n[7],u=n[6],a=n[5],i=n[4],c=n[3],f=n[2],o=n[1],s=TI(r[1][1+at],r,o),l=LGe(BI(r[1][1+p],r),f),v=MGe(BI(r[1][1+dr],r),c),D=BI(r[1][1+Pe],r),b=LGe((function(r){return MGe(D,r)}),i),E=BI(r[1][1+Pe],r),m=GGe((function(r){return MGe(E,r)}),a),F=LGe(BI(r[1][1+ut],r),u),k=TI(r[1][1+x],r,t);return s===o&&l===f&&v===c&&b===i&&m===a&&F===u&&k===t?n:[0,s,l,v,b,m,F,k]},Vn,function(r,e,n){var t=n[5],u=n[3],a=n[2],i=LGe(BI(r[1][1+Fn],r),u),c=LGe(BI(r[1][1+Yn],r),a),f=TI(r[1][1+x],r,t);return u===i&&a===c&&t===f?n:[0,n[1],c,i,n[4],f]},Yn,function(r,e){switch(e[0]){case 0:var n=e[1],t=n[2],u=n[1],a=II(r[1][1+Mn],r,u,t);return a===t?e:[0,[0,u,a]];case 1:var i=e[1],c=i[2],f=i[1],o=II(r[1][1+Xn],r,f,c);return o===c?e:[1,[0,f,o]];case 2:var s=e[1],l=s[2],v=s[1],D=II(r[1][1+Kn],r,v,l);return D===l?e:[2,[0,v,D]];case 3:var b=e[1],p=TI(r[1][1+_],r,b);return p===b?e:[3,p];case 4:var E=e[1],m=E[2],F=E[1],k=II(r[1][1+y],r,F,m);return k===m?e:[4,[0,F,k]];case 5:var d=e[1],h=d[2],A=d[1],C=II(r[1][1+mr],r,A,h);return C===h?e:[5,[0,A,C]];default:var w=e[1],S=w[2],g=w[1],B=II(r[1][1+_e],r,g,S);return B===S?e:[6,[0,g,B]]}},Xn,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+ze],r,i),f=TI(r[1][1+h],r,a),o=LGe(BI(r[1][1+q],r),u),s=TI(r[1][1+x],r,t);return c===i&&f===a&&o===u&&s===t?n:[0,c,f,o,s]},Hn,function(r,e,n){return II(r[1][1+_e],r,e,n)},jn,function(r,e,n){var t=n[4],u=n[2],a=MGe(BI(r[1][1+yt],r),u),i=TI(r[1][1+x],r,t);return a===u&&t===i?n:[0,n[1],a,n[3],i]},Un,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+h],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Gn,function(r,e,n){return II(r[1][1+y],r,e,n)},Mn,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=II(r[1][1+ir],r,cVr,a),c=TI(r[1][1+d],r,u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},Rn,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+H],r,a),c=TI(r[1][1+J],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Pn,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},On,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=II(r[1][1+ir],r,fVr,a),c=TI(r[1][1+Ln],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Ln,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[1];return RGe(BI(r[1][1+xn],r),u,e,(function(r){return[0,t,[0,r]]}));case 1:var a=n[1];return RGe(BI(r[1][1+Bn],r),a,e,(function(r){return[0,t,[1,r]]}));case 2:var i=n[1];return RGe(BI(r[1][1+Sn],r),i,e,(function(r){return[0,t,[2,r]]}));default:var c=n[1];return RGe(BI(r[1][1+An],r),c,e,(function(r){return[0,t,[3,r]]}))}},xn,function(r,e){var n=e[4],t=e[1],u=GGe(BI(r[1][1+Nn],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,e[2],e[3],a]},Bn,function(r,e){var n=e[4],t=e[1],u=GGe(BI(r[1][1+gn],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,e[2],e[3],a]},Sn,function(r,e){var n=e[4],t=e[1];if(0===t[0])var u=t[1],a=[0,GGe(BI(r[1][1+In],r),u)];else{var i=t[1];a=[1,GGe(BI(r[1][1+wn],r),i)]}var c=TI(r[1][1+x],r,n);return t===a&&n===c?e:[0,a,e[2],e[3],c]},An,function(r,e){var n=e[3],t=e[1],u=GGe(BI(r[1][1+In],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,e[2],a]},In,function(r,e){var n=e[2][1],t=TI(r[1][1+Tn],r,n);return n===t?e:[0,e[1],[0,t]]},Nn,function(r,e){var n=e[2],t=n[1],u=TI(r[1][1+Tn],r,t);return t===u?e:[0,e[1],[0,u,n[2]]]},gn,function(r,e){var n=e[2],t=n[1],u=TI(r[1][1+Tn],r,t);return t===u?e:[0,e[1],[0,u,n[2]]]},wn,function(r,e){var n=e[2],t=n[1],u=TI(r[1][1+Tn],r,t);return t===u?e:[0,e[1],[0,u,n[2]]]},Tn,function(r,e){return TI(r[1][1+Le],r,e)},yn,function(r,e,n){var t=n[3],u=n[2],a=TI(r[1][1+hn],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?n:[0,n[1],a,i]},hn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+H],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+mn],r),t,e,(function(r){return[1,r]}))},dn,function(r,e,n){var t=n[5],u=n[2],a=n[1],i=LGe(BI(r[1][1+Fn],r),u),c=LGe(BI(r[1][1+H],r),a),f=TI(r[1][1+x],r,t);return u===i&&a===c&&t===f?n:[0,c,i,n[3],n[4],f]},kn,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Le],r,u),i=LGe(BI(r[1][1+Le],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},_n,function(r,e){var n=e[2],t=LGe(BI(r[1][1+Le],r),n);return n===t?e:[0,e[1],t]},Fn,function(r,e){if(0===e[0]){var n=e[1],t=GGe(BI(r[1][1+kn],r),n);return n===t?e:[0,t]}var u=e[1],a=TI(r[1][1+_n],r,u);return u===a?e:[1,a]},pn,function(r,e,n){var t=n[3],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,n[2],i]},En,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+mn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+Y],r),t,e,(function(r){return[1,r]}))},vn,function(r,e,n){var t=n[5],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+ln],r,i),f=TI(r[1][1+mn],r,a),o=TI(r[1][1+H],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,n[4],s]},ln,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Dn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+bn],r),t,e,(function(r){return[1,r]}))},Dn,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+o],r),n,t,e,(function(r){return[0,n,r]}))},cn,function(r,e,n){var t=n[5],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+an],r,i),f=TI(r[1][1+mn],r,a),o=TI(r[1][1+H],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,n[4],s]},an,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+fn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+on],r),t,e,(function(r){return[1,r]}))},fn,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+o],r),n,t,e,(function(r){return[0,n,r]}))},un,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[2],c=n[1],f=LGe(BI(r[1][1+tn],r),c),o=LGe(BI(r[1][1+J],r),i),s=LGe(BI(r[1][1+mn],r),a),l=TI(r[1][1+H],r,u),v=TI(r[1][1+x],r,t);return c===f&&i===o&&a===s&&u===l&&t===v?n:[0,f,o,s,l,v]},tn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+sn],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+mn],r),t,e,(function(r){return[1,r]}))},sn,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+o],r),n,t,e,(function(r){return[0,n,r]}))},Ke,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+_],r,t),i=LGe(BI(r[1][1+Le],r),u);return a===t&&i===u?e:[0,e[1],[0,i,a,n[3]]]},Xe,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Ke],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},je,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+h],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},Ue,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=a[2],c=i[4],f=i[3],o=i[2],s=i[1],l=n[1],v=LGe(BI(r[1][1+je],r),s),D=GGe(BI(r[1][1+Ke],r),o),b=LGe(BI(r[1][1+Xe],r),f),E=TI(r[1][1+_],r,u),m=LGe(BI(r[1][1+p],r),l),F=TI(r[1][1+x],r,t),k=TI(r[1][1+x],r,c);return D===o&&b===f&&E===u&&m===l&&F===t&&k===c&&v===s?n:[0,m,[0,a[1],[0,v,D,b,k]],E,F]},Vr,function(r,e){return TI(r[1][1+Le],r,e)},yr,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+_],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+kr],r),t,e,(function(r){return[1,r]}));default:var u=e[1];return RGe(BI(r[1][1+Fr],r),u,e,(function(r){return[2,r]}))}},kr,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+Ue],r),n,t,e,(function(r){return[0,n,r]}))},Fr,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+Ue],r),n,t,e,(function(r){return[0,n,r]}))},_r,function(r,e){var n=e[2],t=n[8],u=n[7],i=n[2],c=n[1],f=TI(r[1][1+gr],r,c),o=TI(r[1][1+yr],r,i),s=TI(r[1][1+a],r,u),l=TI(r[1][1+x],r,t);return f===c&&o===i&&s===u&&l===t?e:[0,e[1],[0,f,o,n[3],n[4],n[5],n[6],s,l]]},hr,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+_],r,u),i=TI(r[1][1+x],r,t);return a===u&&t===i?e:[0,e[1],[0,a,i]]},Tr,function(r,e){var n=e[2],t=n[6],u=n[5],i=n[3],c=n[2],f=TI(r[1][1+_],r,c),o=TI(r[1][1+_],r,i),s=TI(r[1][1+a],r,u),l=TI(r[1][1+x],r,t);return f===c&&o===i&&s===u&&l===t?e:[0,e[1],[0,n[1],f,o,n[4],s,l]]},Br,function(r,e){var n=e[2],t=n[6],u=n[2],a=n[1],i=TI(r[1][1+Le],r,a),c=TI(r[1][1+_],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?e:[0,e[1],[0,i,c,n[3],n[4],n[5],f]]},Ir,function(r,e){var n=e[2],t=n[3],u=n[1],a=u[2],i=u[1],c=II(r[1][1+Ue],r,i,a),f=TI(r[1][1+x],r,t);return a===c&&t===f?e:[0,e[1],[0,[0,i,c],n[2],f]]},dr,function(r,e,n){var t=n[4],u=n[3],a=GGe((function(e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+_r],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+hr],r),t,e,(function(r){return[1,r]}));case 2:var u=e[1];return RGe(BI(r[1][1+Tr],r),u,e,(function(r){return[2,r]}));case 3:var a=e[1];return RGe(BI(r[1][1+Ir],r),a,e,(function(r){return[3,r]}));default:var i=e[1];return RGe(BI(r[1][1+Br],r),i,e,(function(r){return[4,r]}))}}),u),i=TI(r[1][1+x],r,t);return a===u&&t===i?n:[0,n[1],n[2],a,i]},he,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=BI(r[1][1+Pe],r),c=GGe((function(r){return MGe(i,r)}),u),f=MGe(BI(r[1][1+dr],r),a),o=TI(r[1][1+x],r,t);return c===u&&f===a&&t===o?n:[0,f,c,o]},Me,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+m],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+Re],r),t,e,(function(r){return[1,r]}))},Re,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Me],r,u),i=TI(r[1][1+m],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},i,function(r,e){var n=e[2],t=n[2],u=TI(r[1][1+x],r,t);return t===u?e:[0,e[1],[0,n[1],u]]},a,function(r,e){return LGe(BI(r[1][1+i],r),e)},k,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+_],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},p,function(r,e){var n=e[2],t=n[2],u=n[1],a=GGe(BI(r[1][1+E],r),u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},E,function(r,e){var n=e[2],t=n[4],u=n[3],i=n[2],c=n[1],f=TI(r[1][1+m],r,c),o=TI(r[1][1+d],r,i),s=TI(r[1][1+a],r,u),l=LGe(BI(r[1][1+_],r),t);return f===c&&o===i&&s===u&&l===t?e:[0,e[1],[0,f,o,s,l]]},Pe,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+Me],r,a),c=LGe(BI(r[1][1+k],r),u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},Ae,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+_],r,a),c=TI(r[1][1+_],r,u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},pr,function(r,e,n){var t=n[1],u=II(r[1][1+Ae],r,e,t);return u===t?n:[0,u,n[2]]},G,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},Nr,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},Ct,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},ht,function(r,e,n){var t=n[2],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],u]},xr,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+_],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},b,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+_],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},A,function(r,e){var n=e[2],t=e[1],u=GGe(BI(r[1][1+_],r),t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},Bt,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+_],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},v,function(r,e,n){var t=n[2],u=n[1],a=u[3],i=u[2],c=u[1],f=TI(r[1][1+_],r,c),o=TI(r[1][1+_],r,i),s=GGe(BI(r[1][1+_],r),a),l=TI(r[1][1+x],r,t);return f===c&&o===i&&s===a&&l===t?n:[0,[0,f,o,s],l]},ke,function(r,e,n){var t=n[2],u=n[1],a=u[3],i=u[2],c=u[1],f=TI(r[1][1+_],r,c),o=TI(r[1][1+_],r,i),s=GGe(BI(r[1][1+_],r),a),l=TI(r[1][1+x],r,t);return f===c&&o===i&&s===a&&l===t?n:[0,[0,f,o,s],l]},_,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[1];return RGe(BI(r[1][1+x],r),u,e,(function(r){return[0,t,[0,r]]}));case 1:var a=n[1];return RGe(BI(r[1][1+x],r),a,e,(function(r){return[0,t,[1,r]]}));case 2:var i=n[1];return RGe(BI(r[1][1+x],r),i,e,(function(r){return[0,t,[2,r]]}));case 3:var c=n[1];return RGe(BI(r[1][1+x],r),c,e,(function(r){return[0,t,[3,r]]}));case 4:var f=n[1];return RGe(BI(r[1][1+x],r),f,e,(function(r){return[0,t,[4,r]]}));case 5:var o=n[1];return RGe(BI(r[1][1+x],r),o,e,(function(r){return[0,t,[5,r]]}));case 6:var s=n[1];return RGe(BI(r[1][1+x],r),s,e,(function(r){return[0,t,[6,r]]}));case 7:var l=n[1];return RGe(BI(r[1][1+x],r),l,e,(function(r){return[0,t,[7,r]]}));case 8:var D=n[1];return RGe(BI(r[1][1+x],r),D,e,(function(r){return[0,t,[8,r]]}));case 9:var p=n[1];return RGe(BI(r[1][1+x],r),p,e,(function(r){return[0,t,[9,r]]}));case 10:var E=n[1];return RGe(BI(r[1][1+x],r),E,e,(function(r){return[0,t,[10,r]]}));case 11:var m=n[1];return RGe(BI(r[1][1+xr],r),m,e,(function(r){return[0,t,[11,r]]}));case 12:var F=n[1];return PGe(BI(r[1][1+Ue],r),t,F,e,(function(r){return[0,t,[12,r]]}));case 13:var k=n[1];return PGe(BI(r[1][1+dr],r),t,k,e,(function(r){return[0,t,[13,r]]}));case 14:var d=n[1];return PGe(BI(r[1][1+he],r),t,d,e,(function(r){return[0,t,[14,r]]}));case 15:var h=n[1];return RGe(BI(r[1][1+Bt],r),h,e,(function(r){return[0,t,[15,r]]}));case 16:var y=n[1];return PGe(BI(r[1][1+Pe],r),t,y,e,(function(r){return[0,t,[16,r]]}));case 17:var _=n[1];return PGe(BI(r[1][1+Ae],r),t,_,e,(function(r){return[0,t,[17,r]]}));case 18:var C=n[1];return PGe(BI(r[1][1+pr],r),t,C,e,(function(r){return[0,t,[18,r]]}));case 19:var w=n[1];return PGe(BI(r[1][1+v],r),t,w,e,(function(r){return[0,t,[19,r]]}));case 20:var S=n[1];return PGe(BI(r[1][1+ke],r),t,S,e,(function(r){return[0,t,[20,r]]}));case 21:var g=n[1];return RGe(BI(r[1][1+b],r),g,e,(function(r){return[0,t,[21,r]]}));case 22:var B=n[1];return RGe(BI(r[1][1+A],r),B,e,(function(r){return[0,t,[22,r]]}));case 23:var T=n[1];return PGe(BI(r[1][1+G],r),t,T,e,(function(r){return[0,t,[23,r]]}));case 24:var I=n[1];return PGe(BI(r[1][1+Nr],r),t,I,e,(function(r){return[0,t,[24,r]]}));case 25:var O=n[1];return PGe(BI(r[1][1+Ct],r),t,O,e,(function(r){return[0,t,[25,r]]}));default:var N=n[1];return PGe(BI(r[1][1+ht],r),t,N,e,(function(r){return[0,t,[26,r]]}))}},h,function(r,e){var n=e[1],t=e[2];return RGe(BI(r[1][1+_],r),t,e,(function(r){return[0,n,r]}))},d,function(r,e){if(0===e[0])return e;var n=e[1],t=TI(r[1][1+h],r,n);return t===n?e:[1,t]},Ze,function(r,e,n){return II(r[1][1+nn],r,e,n)},Qe,function(r,e,n){return II(r[1][1+$e],r,e,n)},$e,function(r,e,n){return II(r[1][1+nn],r,e,n)},nn,function(r,e,n){var t=n[9],u=n[8],a=n[7],i=n[6],c=n[3],f=n[2],o=n[1],s=LGe(BI(r[1][1+ze],r),o),l=TI(r[1][1+Ve],r,f),v=TI(r[1][1+d],r,a),D=TI(r[1][1+rn],r,c),b=LGe(BI(r[1][1+q],r),i),E=LGe(BI(r[1][1+p],r),u),m=TI(r[1][1+x],r,t);return o===s&&f===l&&c===D&&i===b&&a===v&&u===E&&t===m?n:[0,s,l,D,n[4],n[5],b,v,E,m,n[10]]},Ve,function(r,e){var n=e[2],t=n[4],u=n[3],a=n[2],i=n[1],c=GGe(BI(r[1][1+Je],r),a),f=LGe(BI(r[1][1+Ye],r),u),o=LGe(BI(r[1][1+He],r),i),s=TI(r[1][1+x],r,t);return a===c&&u===f&&t===s&&i===o?e:[0,e[1],[0,o,c,f,s]]},He,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+h],r,u),i=TI(r[1][1+x],r,t);return a===u&&i===t?e:[0,e[1],[0,a,i]]},Je,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+We],r,u),i=LGe(BI(r[1][1+mn],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},rn,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+en],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+mn],r),t,e,(function(r){return[1,r]}))},en,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+yt],r),n,t,e,(function(r){return[0,n,r]}))},ze,function(r,e){return II(r[1][1+ir],r,oVr,e)},Ge,function(r,e,n){return n},Le,function(r,e){var n=e[2],t=n[2],u=TI(r[1][1+x],r,t);return t===u?e:[0,e[1],[0,n[1],u]]},m,function(r,e){return TI(r[1][1+Le],r,e)},_e,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[2],c=n[1],f=TI(r[1][1+at],r,c),o=LGe(BI(r[1][1+p],r),i),s=BI(r[1][1+Pe],r),l=GGe((function(r){return MGe(s,r)}),a),v=MGe(BI(r[1][1+dr],r),u),D=TI(r[1][1+x],r,t);return f===c&&o===i&&l===a&&v===u&&D===t?n:[0,f,o,l,v,D]},ye,function(r,e,n){return II(r[1][1+_e],r,e,n)},W,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Le],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},zn,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},Te,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Ne,function(r,e,n){return TI(r[1][1+H],r,n)},xe,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+H],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Oe,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+J],r,i),f=II(r[1][1+Ne],r,0!==u?1:0,a),o=BI(r[1][1+xe],r),s=LGe((function(r){return MGe(o,r)}),u),l=TI(r[1][1+x],r,t);return i===c&&a===f&&u===s&&t===l?n:[0,c,f,s,l]},Be,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[1],c=LGe(TI(r[1][1+Ce],r,i),u),f=LGe(BI(r[1][1+ge],r),a),o=TI(r[1][1+x],r,t);return u===c&&a===f&&t===o?n:[0,i,n[2],f,c,o]},Ce,function(r,e,n){if(0===n[0]){var t=n[1],u=GGe(TI(r[1][1+Se],r,e),t);return t===u?n:[0,u]}var a=n[1],i=a[1],c=a[2];return PGe(BI(r[1][1+we],r),i,c,n,(function(r){return[1,[0,i,r]]}))},Se,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=0;if(e){var c=0;if(a&&!a[1]&&(c=1),!c){var f=0;i=1}}if(!i)f=1;var o=TI(f?r[1][1+m]:r[1][1+Le],r,t);if(u)var s=RGe(f?BI(r[1][1+m],r):TI(r[1][1+ir],r,sVr),u[1],u,(function(r){return[0,r]}));else s=u;return u===s&&t===o?n:[0,a,s,o]},ge,function(r,e){return II(r[1][1+ir],r,lVr,e)},we,function(r,e,n){return II(r[1][1+ir],r,vVr,n)},fe,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+qr],r,i),f=LGe(BI(r[1][1+oe],r),a),o=TI(r[1][1+se],r,u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},ne,function(r,e,n){var t=n[4],u=n[3],a=TI(r[1][1+se],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,n[1],n[2],a,i]},qr,function(r,e){var n=e[2],t=n[3],u=n[1],a=TI(r[1][1+ce],r,u),i=GGe(BI(r[1][1+zr],r),t);return u===a&&t===i?e:[0,e[1],[0,a,n[2],i]]},oe,function(r,e){var n=e[2][1],t=TI(r[1][1+ce],r,n);return n===t?e:[0,e[1],[0,t]]},zr,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Fe],r),n,e,(function(r){return[0,r]}))}var t=e[1],u=t[1],a=t[2];return PGe(BI(r[1][1+Jr],r),u,a,e,(function(r){return[1,[0,u,r]]}))},Jr,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Fe,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+me],r,u),i=LGe(BI(r[1][1+be],r),t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},me,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Ee],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+pe],r),t,e,(function(r){return[1,r]}))},Ee,function(r,e){return TI(r[1][1+ee],r,e)},pe,function(r,e){return TI(r[1][1+$r],r,e)},be,function(r,e){if(0===e[0]){var n=e[1],t=e[2];return PGe(BI(r[1][1+ve],r),n,t,e,(function(r){return[0,n,r]}))}var u=e[1],a=e[2];return PGe(BI(r[1][1+De],r),u,a,e,(function(r){return[1,u,r]}))},De,function(r,e,n){return II(r[1][1+te],r,e,n)},ve,function(r,e,n){return II(r[1][1+Xr],r,e,n)},se,function(r,e){var n=e[2],t=GGe(BI(r[1][1+le],r),n);return n===t?e:[0,e[1],t]},le,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[1];return PGe(BI(r[1][1+fe],r),t,u,e,(function(r){return[0,t,[0,r]]}));case 1:var a=n[1];return PGe(BI(r[1][1+ne],r),t,a,e,(function(r){return[0,t,[1,r]]}));case 2:var i=n[1];return PGe(BI(r[1][1+te],r),t,i,e,(function(r){return[0,t,[2,r]]}));case 3:var c=n[1];return RGe(BI(r[1][1+Wr],r),c,e,(function(r){return[0,t,[3,r]]}));default:return e}},te,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+x],r,t);if(u){var i=u[1],c=TI(r[1][1+mn],r,i);return i===c&&t===a?n:[0,[0,c],a]}return t===a?n:[0,0,a]},Wr,function(r,e){var n=e[2],t=e[1],u=TI(r[1][1+mn],r,t),a=TI(r[1][1+x],r,n);return t===u&&n===a?e:[0,u,a]},ce,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+ie],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+ue],r),t,e,(function(r){return[1,r]}));default:var u=e[1];return RGe(BI(r[1][1+ae],r),u,e,(function(r){return[2,r]}))}},ie,function(r,e){return TI(r[1][1+ee],r,e)},ue,function(r,e){return TI(r[1][1+$r],r,e)},ae,function(r,e){return TI(r[1][1+re],r,e)},$r,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+ee],r,u),i=TI(r[1][1+ee],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},re,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+Qr],r,u),i=TI(r[1][1+ee],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},Qr,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+Zr],r),n,e,(function(r){return[0,r]}))}var t=e[1];return RGe(BI(r[1][1+re],r),t,e,(function(r){return[1,r]}))},Zr,function(r,e){return TI(r[1][1+ie],r,e)},ee,function(r,e){var n=e[2],t=n[2],u=TI(r[1][1+x],r,t);return t===u?e:[0,e[1],[0,n[1],u]]},Yr,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+Vr],r,a),c=TI(r[1][1+H],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Xr,function(r,e,n){var t=n[3],u=TI(r[1][1+x],r,t);return t===u?n:[0,n[1],n[2],u]},Hr,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+mn],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,n[1],i,c,f]},jr,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+Gr],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},br,function(r,e,n){var t=n[1],u=II(r[1][1+jr],r,e,t);return t===u?n:[0,u,n[2]]},Gr,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+Rr],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+Ur],r),t,e,(function(r){return[1,r]}));default:var u=e[1];return RGe(BI(r[1][1+Mr],r),u,e,(function(r){return[2,r]}))}},Rr,function(r,e){return TI(r[1][1+Le],r,e)},Ur,function(r,e){return TI(r[1][1+W],r,e)},Mr,function(r,e){return TI(r[1][1+mn],r,e)},Pr,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+Le],r,a),c=TI(r[1][1+Le],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},Lr,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+mn],r,i),f=LGe(BI(r[1][1+Et],r),a),o=LGe(BI(r[1][1+Ft],r),u),s=TI(r[1][1+x],r,t);return i===c&&a===f&&u===o&&t===s?n:[0,c,f,o,s]},Or,function(r,e,n){var t=n[2],u=n[1],a=GGe((function(e){if(0===e[0]){var n=e[1],t=TI(r[1][1+Ar],r,n);return n===t?e:[0,t]}var u=e[1],a=TI(r[1][1+X],r,u);return u===a?e:[1,a]}),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},Ar,function(r,e){var n=e[2],t=e[1];switch(n[0]){case 0:var u=n[2],a=n[1],i=TI(r[1][1+gr],r,a),c=TI(r[1][1+mn],r,u);return a===i&&u===c?e:[0,t,[0,i,c,n[3]]];case 1:var f=n[2],o=n[1],s=TI(r[1][1+gr],r,o),l=MGe(BI(r[1][1+$e],r),f);return o===s&&f===l?e:[0,t,[1,s,l]];case 2:var v=n[3],D=n[2],b=n[1],p=TI(r[1][1+gr],r,b),E=MGe(BI(r[1][1+$e],r),D),m=TI(r[1][1+x],r,v);return b===p&&D===E&&v===m?e:[0,t,[2,p,E,m]];default:var F=n[3],k=n[2],d=n[1],h=TI(r[1][1+gr],r,d),y=MGe(BI(r[1][1+$e],r),k),_=TI(r[1][1+x],r,F);return d===h&&k===y&&F===_?e:[0,t,[3,h,y,_]]}},gr,function(r,e){switch(e[0]){case 0:var n=e[1];return RGe(BI(r[1][1+Cr],r),n,e,(function(r){return[0,r]}));case 1:var t=e[1];return RGe(BI(r[1][1+wr],r),t,e,(function(r){return[1,r]}));case 2:var u=e[1];return RGe(BI(r[1][1+W],r),u,e,(function(r){return[2,r]}));default:var a=e[1];return RGe(BI(r[1][1+Sr],r),a,e,(function(r){return[3,r]}))}},Cr,function(r,e){var n=e[1],t=e[2];return PGe(BI(r[1][1+Xr],r),n,t,e,(function(r){return[0,n,r]}))},wr,function(r,e){return TI(r[1][1+Le],r,e)},Sr,function(r,e){return TI(r[1][1+zn],r,e)},mr,function(r,e,n){var t=n[5],u=n[4],a=n[3],i=n[2],c=n[1],f=TI(r[1][1+m],r,c),o=LGe(BI(r[1][1+p],r),i),s=LGe(BI(r[1][1+_],r),a),l=LGe(BI(r[1][1+_],r),u),v=TI(r[1][1+x],r,t);return c===f&&a===s&&i===o&&a===s&&u===l&&t===v?n:[0,f,o,s,l,v]},We,function(r,e){return II(r[1][1+_t],r,DVr,e)},c,function(r,e,n){return II(r[1][1+_t],r,[0,e],n)},Dt,function(r,e){return II(r[1][1+_t],r,bVr,e)},bn,function(r,e){return TI(r[1][1+wt],r,e)},on,function(r,e){return TI(r[1][1+wt],r,e)},_t,function(r,e,n){var t=e?e[1]:e;return II(r[1][1+Dr],r,[0,t],n)},wt,function(r,e){return II(r[1][1+Dr],r,0,e)},Dr,function(r,e,n){var t=n[2];switch(t[0]){case 0:var u=t[1],a=u[3],i=u[2],c=u[1],f=GGe(TI(r[1][1+ur],r,e),c),o=TI(r[1][1+d],r,i),s=TI(r[1][1+x],r,a),l=0;if(f===c&&o===i&&s===a){var v=t;l=1}if(!l)v=[0,[0,f,o,s]];var D=v;break;case 1:var b=t[1],p=b[3],E=b[2],m=b[1],F=GGe(TI(r[1][1+vr],r,e),m),k=TI(r[1][1+d],r,E),h=TI(r[1][1+x],r,p),y=0;if(p===h&&F===m&&k===E){var _=t;y=1}if(!y)_=[1,[0,F,k,h]];D=_;break;case 2:var A=t[1],C=A[2],w=A[1],S=II(r[1][1+ir],r,e,w),g=TI(r[1][1+d],r,C),B=0;if(w===S&&C===g){var T=t;B=1}if(!B)T=[2,[0,S,g,A[3]]];D=T;break;default:var I=t[1];D=RGe(BI(r[1][1+cr],r),I,t,(function(r){return[3,r]}))}return t===D?n:[0,n[1],D]},ir,function(r,e,n){return TI(r[1][1+Le],r,n)},ar,function(r,e,n,t){return II(r[1][1+Xr],r,n,t)},ur,function(r,e,n){if(0===n[0]){var t=n[1];return RGe(TI(r[1][1+tr],r,e),t,n,(function(r){return[0,r]}))}var u=n[1];return RGe(TI(r[1][1+$],r,e),u,n,(function(r){return[1,r]}))},tr,function(r,e,n){var t=n[2],u=t[3],a=t[2],i=t[1],c=II(r[1][1+rr],r,e,i),f=II(r[1][1+Q],r,e,a),o=LGe(BI(r[1][1+mn],r),u);return c===i&&f===a&&o===u?n:[0,n[1],[0,c,f,o,0]]},rr,function(r,e,n){switch(n[0]){case 0:var t=n[1];return RGe(TI(r[1][1+Z],r,e),t,n,(function(r){return[0,r]}));case 1:var u=n[1];return RGe(TI(r[1][1+er],r,e),u,n,(function(r){return[1,r]}));default:var a=n[1];return RGe(TI(r[1][1+nr],r,e),a,n,(function(r){return[2,r]}))}},Z,function(r,e,n){var t=n[1],u=n[2];return PGe(TI(r[1][1+ar],r,e),t,u,n,(function(r){return[0,t,r]}))},er,function(r,e,n){return II(r[1][1+ir],r,e,n)},nr,function(r,e,n){return TI(r[1][1+zn],r,n)},$,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+z],r,e,a),c=TI(r[1][1+x],r,u);return i===a&&u===c?n:[0,n[1],[0,i,c]]},Q,function(r,e,n){return II(r[1][1+Dr],r,e,n)},z,function(r,e,n){return II(r[1][1+Dr],r,e,n)},vr,function(r,e,n){switch(n[0]){case 0:var t=n[1];return RGe(TI(r[1][1+lr],r,e),t,n,(function(r){return[0,r]}));case 1:var u=n[1];return RGe(TI(r[1][1+or],r,e),u,n,(function(r){return[1,r]}));default:return n}},lr,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+sr],r,e,a),c=LGe(BI(r[1][1+mn],r),u);return a===i&&u===c?n:[0,n[1],[0,i,c]]},sr,function(r,e,n){return II(r[1][1+Dr],r,e,n)},or,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+fr],r,e,a),c=TI(r[1][1+x],r,u);return i===a&&u===c?n:[0,n[1],[0,i,c]]},fr,function(r,e,n){return II(r[1][1+Dr],r,e,n)},Nt,function(r,e,n){return II(r[1][1+Dr],r,e,n)},cr,function(r,e){return TI(r[1][1+mn],r,e)},q,function(r,e){var n=e[2],t=n[2],u=n[1];if(u)var a=u[1],i=RGe(BI(r[1][1+mn],r),a,u,(function(r){return[0,r]}));else i=u;var c=TI(r[1][1+x],r,t);return u===i&&t===c?e:[0,e[1],[0,i,c]]},J,function(r,e){return TI(r[1][1+mn],r,e)},Ye,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+We],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},K,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+mn],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},V,function(r,e,n){var t=n[2],u=n[1],a=GGe(BI(r[1][1+mn],r),u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},w,function(r,e){return TI(r[1][1+U],r,e)},U,function(r,e){var n=BI(r[1][1+j],r),t=dAe((function(r,e){var t=r[1],u=BI(n,e);if(u){if(u[2])return[0,bAe(u,t),1];var a=u[1];return[0,[0,a,t],r[2]||(e!==a?1:0)]}return[0,t,1]}),pVr,e);return t[2]?pAe(t[1]):e},j,function(r,e){return[0,TI(r[1][1+H],r,e),0]},Y,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},X,function(r,e){var n=e[2],t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?e:[0,e[1],[0,a,i]]},M,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},R,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=GGe(BI(r[1][1+P],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},P,function(r,e){var n=e[2],t=n[3],u=n[2],a=n[1],i=LGe(BI(r[1][1+mn],r),a),c=TI(r[1][1+U],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?e:[0,e[1],[0,i,c,f]]},N,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=MGe(BI(r[1][1+O],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},O,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=GGe(BI(r[1][1+I],r),a),c=GGe(BI(r[1][1+mn],r),u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},I,function(r,e){return e},B,function(r,e,n){var t=n[1],u=TI(r[1][1+x],r,t);return t===u?n:[0,u]},S,function(r,e,n){var t=n[2],u=n[1],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,a,i]},C,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=MGe(BI(r[1][1+yt],r),i);if(a)var f=a[1],o=f[1],s=f[2],l=PGe(BI(r[1][1+bt],r),o,s,a,(function(r){return[0,[0,o,r]]}));else l=a;if(u)var v=u[1],D=v[1],b=v[2],p=PGe(BI(r[1][1+yt],r),D,b,u,(function(r){return[0,[0,D,r]]}));else p=u;var E=TI(r[1][1+x],r,t);return i===c&&a===l&&u===p&&t===E?n:[0,c,l,p,E]},F,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+h],r,u),f=TI(r[1][1+x],r,t);return i===a&&c===u&&f===t?n:[0,i,c,f]},D,function(r,e,n){var t=n[3],u=n[2],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,n[1],a,i]},s,function(r,e,n){var t=n[4],u=n[2],a=TI(r[1][1+mn],r,u),i=TI(r[1][1+x],r,t);return u===a&&t===i?n:[0,n[1],a,n[3],i]},o,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=GGe(TI(r[1][1+f],r,u),a),c=TI(r[1][1+x],r,t);return a===i&&t===c?n:[0,i,u,c]},f,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=II(r[1][1+c],r,e,a),f=LGe(BI(r[1][1+mn],r),u);return a===i&&u===f?n:[0,n[1],[0,i,f]]},u,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+J],r,a),c=TI(r[1][1+H],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},t,function(r,e,n){var t=n[3],u=n[2],a=n[1],i=TI(r[1][1+mn],r,a),c=TI(r[1][1+H],r,u),f=TI(r[1][1+x],r,t);return a===i&&u===c&&t===f?n:[0,i,c,f]},y,function(r,e,n){var t=n[4],u=n[3],a=n[2],i=n[1],c=TI(r[1][1+m],r,i),f=LGe(BI(r[1][1+p],r),a),o=TI(r[1][1+_],r,u),s=TI(r[1][1+x],r,t);return i===c&&u===o&&a===f&&t===s?n:[0,c,f,o,s]},n,function(r,e,n){var t=n[2],u=n[1],a=LGe(BI(r[1][1+mn],r),u),i=TI(r[1][1+x],r,t);return t===i&&u===a?n:[0,a,i,n[3]]}]),function(e,n){return Kwe(n,r)}}));function jGe(r){return"number"==typeof r?OVr:r[1]}function HGe(r){if("number"==typeof r)return 1;switch(r[0]){case 0:return 2;case 3:return 4;default:return 3}}function XGe(r,e){BI(wwe(r),NVr),TI(wwe(r),LVr,xVr);var n=e[1];TI(wwe(r),PVr,n),BI(wwe(r),RVr),BI(wwe(r),MVr),TI(wwe(r),UVr,GVr);var t=e[2];return TI(wwe(r),jVr,t),BI(wwe(r),HVr),BI(wwe(r),XVr)}var YGe=function r(e,n){return r.fun(e,n)};function VGe(r,e){return[0,r[1],r[2],e[3]]}function KGe(r,e){var n=r[1]-e[1]|0;return 0===n?r[2]-e[2]|0:n}function WGe(r,e){var n=e[1],t=r[1];if(t)if(n){var u=n[1],a=t[1],i=HGe(u),c=HGe(a)-i|0;if(0===c)var f=jGe(u),o=hT(jGe(a),f);else o=c}else o=-1;else o=n?1:0;if(0===o){var s=KGe(r[2],e[2]);return 0===s?KGe(r[3],e[3]):s}return o}function JGe(r,e){return 0===WGe(r,e)?1:0}FB(YGe,(function(r,e){BI(wwe(r),VVr),TI(wwe(r),WVr,KVr);var n=e[1];if(n){fwe(r,JVr);var t=n[1];if("number"==typeof t)fwe(r,kVr);else switch(t[0]){case 0:BI(wwe(r),dVr);var u=t[1];TI(wwe(r),hVr,u),BI(wwe(r),yVr);break;case 1:BI(wwe(r),_Vr);var a=t[1];TI(wwe(r),AVr,a),BI(wwe(r),CVr);break;case 2:BI(wwe(r),wVr);var i=t[1];TI(wwe(r),SVr,i),BI(wwe(r),gVr);break;default:BI(wwe(r),BVr);var c=t[1];TI(wwe(r),TVr,c),BI(wwe(r),IVr)}fwe(r,qVr)}else fwe(r,zVr);return BI(wwe(r),$Vr),BI(wwe(r),QVr),TI(wwe(r),rKr,ZVr),XGe(r,e[2]),BI(wwe(r),eKr),BI(wwe(r),nKr),TI(wwe(r),uKr,tKr),XGe(r,e[3]),BI(wwe(r),aKr),BI(wwe(r),iKr)})),FB((function r(e){return r.fun(e)}),(function(r){return TI(Swe(YVr),YGe,r)}));var qGe=function r(e,n,t){return r.fun(e,n,t)};function zGe(r){return r[2][1]}function $Ge(r,e){return[0,e[1],[0,e[2],r]]}function QGe(r,e,n){return[0,r?r[1]:r,e?e[1]:e,n]}function ZGe(r,e,n){var t=r?r[1]:r,u=e?e[1]:e;return t||u?[0,QGe([0,t],[0,u],0)]:u}function rUe(r,e,n,t){var u=r?r[1]:r,a=e?e[1]:e;return u||a||n?[0,QGe([0,u],[0,a],n)]:n}function eUe(r,e){if(r){if(e){var n=e[1],t=r[1],u=[0,uAe(t[2],n[2])];return ZGe([0,uAe(n[1],t[1])],u)}var a=r}else a=e;return a}function nUe(r,e){if(e){if(r){var n=e[1],t=r[1],u=t[3],a=[0,uAe(t[2],n[2])];return rUe([0,uAe(n[1],t[1])],a,u)}var i=e[1];return rUe([0,i[1]],[0,i[2]],0)}return r}function tUe(r,e){for(var n=r,t=e;;){if("number"==typeof n)return t;if(0===n[0])return[0,n[1],0,t];var u=[0,n[2],n[4],t];n=n[3],t=u;continue}}function uUe(r,e){if(r)var n=tUe(r[2],r[3]),t=[0,r[1],function(r){return uUe(n)}];else t=r;return t}function aUe(r){var e=tUe(r,0);return function(r){return uUe(e)}}function iUe(r){return"number"==typeof r?0:0===r[0]?1:r[1]}function cUe(r){return[0,r]}function fUe(r,e,n){var t=0;if("number"==typeof r){if("number"==typeof n)return[0,e];1===n[0]&&(t=1)}else if(0===r[0])"number"!=typeof n&&1===n[0]&&(t=1);else{var u=r[1];if("number"!=typeof n&&1===n[0]){var a=n[1];return[1,a<=u?u+1|0:a+1|0,e,r,n]}var i=u;t=2}switch(t){case 1:i=n[1];break;case 0:return[1,2,e,r,n]}return[1,i+1|0,e,r,n]}function oUe(r,e,n){var t=iUe(r),u=iUe(n);return[1,u<=t?t+1|0:u+1|0,e,r,n]}function sUe(r,e,n){var t=iUe(r),u=iUe(n);if((u+2|0)<t){var a=r[4],i=r[3],c=r[2];if(iUe(a)<=iUe(i))return oUe(i,c,fUe(a,e,n));var f=fUe(a[4],e,n),o=a[2];return oUe(fUe(i,c,a[3]),o,f)}if((t+2|0)<u){var s=n[4],l=n[3],v=n[2];if(iUe(l)<=iUe(s))return oUe(fUe(r,e,l),v,s);var D=fUe(l[4],v,s),b=l[2];return oUe(fUe(r,e,l[3]),b,D)}return fUe(r,e,n)}function lUe(r,e){if("number"==typeof e)return[0,r];if(0===e[0])return fUe([0,r],e[1],0);var n=e[4],t=e[2];return sUe(lUe(r,e[3]),t,n)}function vUe(r,e){if("number"==typeof e)return[0,r];if(0===e[0])return fUe(0,e[1],[0,r]);var n=vUe(r,e[4]);return sUe(e[3],e[2],n)}function DUe(r,e,n){if("number"==typeof r)return lUe(e,n);if(0===r[0]){if("number"!=typeof n){if(0===n[0])return fUe(r,e,n);if(3<n[1]){var t=n[4],u=n[2];return sUe(DUe(r,e,n[3]),u,t)}return oUe(r,e,n)}}else{var a=r[4],i=r[3],c=r[2],f=r[1];if("number"!=typeof n){if(0===n[0])return 3<f?sUe(i,c,DUe(a,e,n)):oUe(r,e,n);var o=n[1];if((o+2|0)<f)return sUe(i,c,DUe(a,e,n));if((f+2|0)<o){var s=n[4],l=n[2];return sUe(DUe(r,e,n[3]),l,s)}return oUe(r,e,n)}}return vUe(e,r)}function bUe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e[1];if("number"==typeof e[3])return e[2];e=e[3];continue}}function pUe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,e[1]];if("number"==typeof e[3])return[0,e[2]];e=e[3];continue}}function EUe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e[1];if("number"==typeof e[4])return e[2];e=e[4];continue}}function mUe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,e[1]];if("number"==typeof e[4])return[0,e[2]];e=e[4];continue}}function FUe(r){if("number"==typeof r)return rAe(jKr);if(0===r[0])return 0;if("number"==typeof r[3])return r[4];var e=r[4],n=r[2];return sUe(FUe(r[3]),n,e)}function kUe(r,e){if("number"==typeof r)return e;if("number"==typeof e)return r;var n=FUe(e);return DUe(r,bUe(e),n)}function dUe(r){if("number"==typeof r)return 0;if(0===r[0])return 1;var e=dUe(r[4]);return(dUe(r[3])+1|0)+e|0}function hUe(r,e){for(var n=r,t=e;;){if("number"==typeof t)return n;if(0===t[0])return[0,t[1],n];var u=t[3],a=hUe(n,t[4]);n=[0,t[2],a],t=u;continue}}function yUe(r){return hUe(0,r)}FB(qGe,(function(r,e,n){var t=n[2];switch(t[0]){case 0:return dAe((function(e,n){var t=0===n[0]?n[1][2][2]:n[1][2][1];return II(qGe,r,e,t)}),e,t[1][1]);case 1:return dAe((function(e,n){return 2===n[0]?e:II(qGe,r,e,n[1][2][1])}),e,t[1][1]);case 2:var u=t[1];return II(r,e,u[1],u[2]);default:return e}}));function _Ue(r){var e="number"==typeof r?1:0;return e?1:e}function AUe(r){function e(n,t){if("number"==typeof t)return[0,n];if(0===t[0]){var u=t[1],a=TI(r[1],n,u);return 0===a?t:0<=a?fUe(t,n,0):fUe([0,n],u,0)}var i=t[4],c=t[3],f=t[2],o=TI(r[1],n,f);if(0===o)return t;if(0<=o){var s=e(n,i);return i===s?t:sUe(c,f,s)}var l=e(n,c);return c===l?t:sUe(l,f,i)}function n(e,t){if("number"==typeof t)return[0,0,0,0];if(0===t[0]){var u=TI(r[1],e,t[1]);return 0===u?[0,0,1,0]:0<=u?[0,t,0,0]:[0,0,0,t]}var a=t[4],i=t[3],c=t[2],f=TI(r[1],e,c);if(0===f)return[0,i,1,a];if(0<=f){var o=n(e,a),s=o[3],l=o[2];return[0,DUe(i,c,o[1]),l,s]}var v=n(e,i),D=DUe(v[3],c,a);return[0,v[1],v[2],D]}function t(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return 0===TI(r[1],e,t[1])?1:0;var u=TI(r[1],e,t[2]),a=0===u?1:0;if(a)return a;t=0<=u?t[4]:t[3];continue}}function u(r,t){if("number"==typeof r)return t;if(1===r[0]){var a=r[2],i=r[1];if("number"!=typeof t){if(0===t[0])return e(t[1],r);var c=t[2],f=t[1];if(f<=i){if(1===f)return e(c,r);var o=n(a,t),s=u(r[4],o[3]);return DUe(u(r[3],o[1]),a,s)}if(1===i)return e(a,t);var l=n(c,r),v=u(l[3],t[4]);return DUe(u(l[1],t[3]),c,v)}}return"number"==typeof t?r:e(r[1],t)}function a(e,n){for(var t=tUe(n,0),u=tUe(e,0),a=t;;){if(u){if(a){var i=TI(r[1],u[1],a[1]);if(0===i){var c=tUe(a[2],a[3]);u=tUe(u[2],u[3]),a=c;continue}return i}return 1}return a?-1:0}}return[0,0,_Ue,t,e,cUe,function e(n,t){if("number"==typeof t)return 0;if(0===t[0])return 0===TI(r[1],n,t[1])?0:t;var u=t[4],a=t[3],i=t[2],c=TI(r[1],n,i);if(0===c){if("number"==typeof a)return u;if("number"==typeof u)return a;var f=FUe(u);return sUe(a,bUe(u),f)}if(0<=c){var o=e(n,u);return u===o?t:sUe(a,i,o)}var s=e(n,a);return a===s?t:sUe(s,i,u)},u,function r(e,u){if("number"==typeof e)return 0;if("number"==typeof u)return 0;if("number"!=typeof e&&0!==e[0]){var a=e[4],i=e[3],c=e[2],f=n(c,u),o=f[1];if(f[2]){var s=r(a,f[3]);return DUe(r(i,o),c,s)}var l=r(a,f[3]);return kUe(r(i,o),l)}return t(e[1],u)?e:0},function r(e,u){if("number"==typeof e)return 0;if("number"==typeof u)return e;if("number"!=typeof e&&0!==e[0]){var a=e[4],i=e[3],c=e[2],f=n(c,u),o=f[1];if(f[2]){var s=r(a,f[3]);return kUe(r(i,o),s)}var l=r(a,f[3]);return DUe(r(i,o),c,l)}return t(e[1],u)?0:e},a,function(r,e){return 0===a(r,e)?1:0},function e(n,t){for(var u=n,a=t;;){if("number"==typeof u)return 1;if(0===u[0]){var i=u[1];if("number"!=typeof a){if(0===a[0]){var c=0===TI(r[1],i,a[1])?1:0;return c?1:c}var f=TI(r[1],i,a[2]);if(0===f)return 1;if(0<=f){a=a[4];continue}a=a[3];continue}}else{var o=u[4],s=u[3],l=u[2];if("number"!=typeof a){if(0===a[0]){var v=1===u[1]?1:0;return v?0===TI(r[1],l,a[1])?1:0:v}var D=a[4],b=a[3],p=TI(r[1],l,a[2]);if(0===p){var E=e(s,b);if(E){u=o,a=D;continue}return E}if(0<=p){var m=e(fUe(0,l,o),D);if(m){u=s;continue}return m}var F=e(fUe(s,l,0),b);if(F){u=o;continue}return F}}return 0}},function r(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return BI(e,t[1]);r(e,t[3]),BI(e,t[2]);t=t[4];continue}},function n(t,a){if("number"==typeof a)return 0;if(0===a[0]){var i=a[1],c=BI(t,i);return i===c?a:[0,c]}var f=a[4],o=a[3],s=a[2],l=n(t,o),v=BI(t,s),D=n(t,f);if(o===l&&s===v&&f===D)return a;var b=0;if(!_Ue(l)){var p=EUe(l);0<=TI(r[1],p,v)&&(b=1)}if(!b){var E=0;if(!_Ue(D)){var m=bUe(D);0<=TI(r[1],v,m)&&(E=1)}if(!E)return DUe(l,v,D)}return u(l,e(v,D))},function r(e,n,t){for(var u=n,a=t;;){if("number"==typeof u)return a;if(0===u[0])return TI(e,u[1],a);var i=r(e,u[3],a),c=TI(e,u[2],i);u=u[4],a=c;continue}},function r(e,n){for(var t=n;;){if("number"==typeof t)return 1;if(0===t[0])return BI(e,t[1]);var u=BI(e,t[2]);if(u){var a=r(e,t[3]);if(a){t=t[4];continue}var i=a}else i=u;return i}},function r(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return BI(e,t[1]);var u=BI(e,t[2]);if(u)var a=u;else{var i=r(e,t[3]);if(!i){t=t[4];continue}a=i}return a}},function r(e,n){if("number"==typeof n)return 0;if(0===n[0])return BI(e,n[1])?n:0;var t=n[4],u=n[3],a=n[2],i=r(e,u),c=BI(e,a),f=r(e,t);return c?u===i&&t===f?n:DUe(i,a,f):kUe(i,f)},function r(e,n){if("number"==typeof n)return[0,0,0];if(0===n[0])return BI(e,n[1])?[0,n,0]:[0,0,n];var t=n[2],u=r(e,n[3]),a=u[2],i=u[1],c=BI(e,t),f=r(e,n[4]),o=f[2],s=f[1];if(c){var l=kUe(a,o);return[0,DUe(i,t,s),l]}var v=DUe(a,t,o);return[0,kUe(i,s),v]},dUe,yUe,bUe,pUe,EUe,mUe,bUe,pUe,function(e,n){for(var t=n;;){if("number"==typeof t)throw MI;if(0===t[0]){var u=t[1];if(0===TI(r[1],e,u))return u;throw MI}var a=t[2],i=TI(r[1],e,a);if(0===i)return a;t=0<=i?t[4]:t[3];continue}},function(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0]){var u=t[1],a=0===TI(r[1],e,u)?1:0;return a?[0,u]:a}var i=t[2],c=TI(r[1],e,i);if(0===c)return[0,i];t=0<=c?t[4]:t[3];continue}},aUe,function(n){if(n){var t=n[2],u=n[1];if(t){var a=t[2],i=t[1];if(a){var c=a[2],f=a[1];if(c){var o=c[2],s=c[1];if(o){if(o[2]){var l=r[1],v=function(r,e){if(2===r){if(e){var n=e[2];if(n){var t=n[1],u=e[1],a=n[2],i=TI(l,u,t);return[0,0===i?[0,u,0]:0<i?[0,u,[0,t,0]]:[0,t,[0,u,0]],a]}}}else if(3===r&&e){var c=e[2];if(c){var f=c[2];if(f){var o=f[1],s=c[1],v=e[1],b=f[2],p=TI(l,v,s);if(0===p)var E=TI(l,s,o),m=0===E?[0,s,0]:0<E?[0,s,[0,o,0]]:[0,o,[0,s,0]];else if(0<p){var F=TI(l,s,o);if(0===F)var k=[0,v,[0,s,0]];else if(0<F)k=[0,v,[0,s,[0,o,0]]];else{var d=TI(l,v,o);k=0===d?[0,v,[0,s,0]]:0<d?[0,v,[0,o,[0,s,0]]]:[0,o,[0,v,[0,s,0]]]}m=k}else{var h=TI(l,v,o);if(0===h)var y=[0,s,[0,v,0]];else if(0<h)y=[0,s,[0,v,[0,o,0]]];else{var _=TI(l,s,o);y=0===_?[0,s,[0,v,0]]:0<_?[0,s,[0,o,[0,v,0]]]:[0,o,[0,s,[0,v,0]]]}m=y}return[0,m,b]}}}for(var A=r>>1,C=D(A,e),w=C[1],S=D(r-A|0,C[2]),g=w,B=S[1],T=0,I=S[2];;){if(g){if(B){var O=B[2],N=B[1],x=g[2],L=g[1],P=TI(l,L,N);if(0===P){g=x,B=O,T=[0,L,T];continue}if(0<=P){B=O,T=[0,N,T];continue}g=x,T=[0,L,T];continue}var R=bAe(g,T)}else R=bAe(B,T);return[0,R,I]}},D=function(r,e){if(2===r){if(e){var n=e[2];if(n){var t=n[1],u=e[1],a=n[2],i=TI(l,u,t);return[0,0===i?[0,u,0]:0<=i?[0,t,[0,u,0]]:[0,u,[0,t,0]],a]}}}else if(3===r&&e){var c=e[2];if(c){var f=c[2];if(f){var o=f[1],s=c[1],D=e[1],b=f[2],p=TI(l,D,s);if(0===p)var E=TI(l,s,o),m=0===E?[0,s,0]:0<=E?[0,o,[0,s,0]]:[0,s,[0,o,0]];else if(0<=p){var F=TI(l,D,o);if(0===F)var k=[0,s,[0,D,0]];else if(0<=F){var d=TI(l,s,o);k=0===d?[0,s,[0,D,0]]:0<=d?[0,o,[0,s,[0,D,0]]]:[0,s,[0,o,[0,D,0]]]}else k=[0,s,[0,D,[0,o,0]]];m=k}else{var h=TI(l,s,o);if(0===h)var y=[0,D,[0,s,0]];else if(0<=h){var _=TI(l,D,o);y=0===_?[0,D,[0,s,0]]:0<=_?[0,o,[0,D,[0,s,0]]]:[0,D,[0,o,[0,s,0]]]}else y=[0,D,[0,s,[0,o,0]]];m=y}return[0,m,b]}}}for(var A=r>>1,C=v(A,e),w=C[1],S=v(r-A|0,C[2]),g=w,B=S[1],T=0,I=S[2];;){if(g){if(B){var O=B[2],N=B[1],x=g[2],L=g[1],P=TI(l,L,N);if(0===P){g=x,B=O,T=[0,L,T];continue}if(0<P){g=x,T=[0,L,T];continue}B=O,T=[0,N,T];continue}var R=bAe(g,T)}else R=bAe(B,T);return[0,R,I]}},b=lAe(n),p=2<=b?D(b,n)[1]:n,E=function(r,e){if(!(3<r>>>0))switch(r){case 0:return[0,0,e];case 1:if(e)return[0,[0,e[1]],e[2]];break;case 2:if(e){var n=e[2];if(n)return[0,[1,2,n[1],[0,e[1]],0],n[2]]}break;default:if(e){var t=e[2];if(t){var u=t[2];if(u)return[0,[1,2,t[1],[0,e[1]],[0,u[1]]],u[2]]}}}var a=r/2|0,i=E(a,e),c=i[2];if(c){var f=E((r-a|0)-1|0,c[2]),o=f[2];return[0,oUe(i[1],c[1],f[1]),o]}throw[0,jI,WKr]};return E(lAe(p),p)[1]}var m=e(s,e(f,e(i,[0,u])));return e(o[1],m)}return e(s,e(f,e(i,[0,u])))}return e(f,e(i,[0,u]))}return e(i,[0,u])}return[0,u]}return 0},function(r,e,n){BI(wwe(e),XKr);var t=yUe(n);t&&BI(wwe(e),YKr);return dAe((function(n,t){return n&&BI(wwe(e),HKr),TI(r,e,t),1}),0,t),t&&BI(wwe(e),VKr),BI(wwe(e),KKr)}]}var CUe=function r(e,n){return r.fun(e,n)};FB(CUe,(function(r,e){if("number"==typeof r){var n=r;if(56<=n)switch(n){case 56:if("number"==typeof e&&56===e)return 0;break;case 57:if("number"==typeof e&&57===e)return 0;break;case 58:if("number"==typeof e&&58===e)return 0;break;case 59:if("number"==typeof e&&59===e)return 0;break;case 60:if("number"==typeof e&&60===e)return 0;break;case 61:if("number"==typeof e&&61===e)return 0;break;case 62:if("number"==typeof e&&62===e)return 0;break;case 63:if("number"==typeof e&&63===e)return 0;break;case 64:if("number"==typeof e&&64===e)return 0;break;case 65:if("number"==typeof e&&65===e)return 0;break;case 66:if("number"==typeof e&&66===e)return 0;break;case 67:if("number"==typeof e&&67===e)return 0;break;case 68:if("number"==typeof e&&68===e)return 0;break;case 69:if("number"==typeof e&&69===e)return 0;break;case 70:if("number"==typeof e&&70===e)return 0;break;case 71:if("number"==typeof e&&71===e)return 0;break;case 72:if("number"==typeof e&&72===e)return 0;break;case 73:if("number"==typeof e&&73===e)return 0;break;case 74:if("number"==typeof e&&74===e)return 0;break;case 75:if("number"==typeof e&&75===e)return 0;break;case 76:if("number"==typeof e&&76===e)return 0;break;case 77:if("number"==typeof e&&77===e)return 0;break;case 78:if("number"==typeof e&&78===e)return 0;break;case 79:if("number"==typeof e&&79===e)return 0;break;case 80:if("number"==typeof e&&80===e)return 0;break;case 81:if("number"==typeof e&&81===e)return 0;break;case 82:if("number"==typeof e&&82===e)return 0;break;case 83:if("number"==typeof e&&83===e)return 0;break;case 84:if("number"==typeof e&&84===e)return 0;break;case 85:if("number"==typeof e&&85===e)return 0;break;case 86:if("number"==typeof e&&86===e)return 0;break;case 87:if("number"==typeof e&&87===e)return 0;break;case 88:if("number"==typeof e&&88===e)return 0;break;case 89:if("number"==typeof e&&89===e)return 0;break;case 90:if("number"==typeof e&&90===e)return 0;break;case 91:if("number"==typeof e&&91===e)return 0;break;case 92:if("number"==typeof e&&92===e)return 0;break;case 93:if("number"==typeof e&&93===e)return 0;break;case 94:if("number"==typeof e&&94===e)return 0;break;case 95:if("number"==typeof e&&95===e)return 0;break;case 96:if("number"==typeof e&&96===e)return 0;break;case 97:if("number"==typeof e&&97===e)return 0;break;case 98:if("number"==typeof e&&98===e)return 0;break;case 99:if("number"==typeof e&&99===e)return 0;break;case 100:if("number"==typeof e&&Eu===e)return 0;break;case 101:if("number"==typeof e&&Ik===e)return 0;break;case 102:if("number"==typeof e&&wk===e)return 0;break;case 103:if("number"==typeof e&&Zl===e)return 0;break;case 104:if("number"==typeof e&&mk===e)return 0;break;case 105:if("number"==typeof e&&yS===e)return 0;break;case 106:if("number"==typeof e&&Ma===e)return 0;break;case 107:if("number"==typeof e&&Gu===e)return 0;break;case 108:if("number"==typeof e&&xp===e)return 0;break;case 109:if("number"==typeof e&&bd===e)return 0;break;default:if("number"==typeof e&&qe<=e)return 0}else switch(n){case 0:if("number"==typeof e&&!e)return 0;break;case 1:if("number"==typeof e&&1===e)return 0;break;case 2:if("number"==typeof e&&2===e)return 0;break;case 3:if("number"==typeof e&&3===e)return 0;break;case 4:if("number"==typeof e&&4===e)return 0;break;case 5:if("number"==typeof e&&5===e)return 0;break;case 6:if("number"==typeof e&&6===e)return 0;break;case 7:if("number"==typeof e&&7===e)return 0;break;case 8:if("number"==typeof e&&8===e)return 0;break;case 9:if("number"==typeof e&&9===e)return 0;break;case 10:if("number"==typeof e&&10===e)return 0;break;case 11:if("number"==typeof e&&11===e)return 0;break;case 12:if("number"==typeof e&&12===e)return 0;break;case 13:if("number"==typeof e&&13===e)return 0;break;case 14:if("number"==typeof e&&14===e)return 0;break;case 15:if("number"==typeof e&&15===e)return 0;break;case 16:if("number"==typeof e&&16===e)return 0;break;case 17:if("number"==typeof e&&17===e)return 0;break;case 18:if("number"==typeof e&&18===e)return 0;break;case 19:if("number"==typeof e&&19===e)return 0;break;case 20:if("number"==typeof e&&20===e)return 0;break;case 21:if("number"==typeof e&&21===e)return 0;break;case 22:if("number"==typeof e&&22===e)return 0;break;case 23:if("number"==typeof e&&23===e)return 0;break;case 24:if("number"==typeof e&&24===e)return 0;break;case 25:if("number"==typeof e&&25===e)return 0;break;case 26:if("number"==typeof e&&26===e)return 0;break;case 27:if("number"==typeof e&&27===e)return 0;break;case 28:if("number"==typeof e&&28===e)return 0;break;case 29:if("number"==typeof e&&29===e)return 0;break;case 30:if("number"==typeof e&&30===e)return 0;break;case 31:if("number"==typeof e&&31===e)return 0;break;case 32:if("number"==typeof e&&32===e)return 0;break;case 33:if("number"==typeof e&&33===e)return 0;break;case 34:if("number"==typeof e&&34===e)return 0;break;case 35:if("number"==typeof e&&35===e)return 0;break;case 36:if("number"==typeof e&&36===e)return 0;break;case 37:if("number"==typeof e&&37===e)return 0;break;case 38:if("number"==typeof e&&38===e)return 0;break;case 39:if("number"==typeof e&&39===e)return 0;break;case 40:if("number"==typeof e&&40===e)return 0;break;case 41:if("number"==typeof e&&41===e)return 0;break;case 42:if("number"==typeof e&&42===e)return 0;break;case 43:if("number"==typeof e&&43===e)return 0;break;case 44:if("number"==typeof e&&44===e)return 0;break;case 45:if("number"==typeof e&&45===e)return 0;break;case 46:if("number"==typeof e&&46===e)return 0;break;case 47:if("number"==typeof e&&47===e)return 0;break;case 48:if("number"==typeof e&&48===e)return 0;break;case 49:if("number"==typeof e&&49===e)return 0;break;case 50:if("number"==typeof e&&50===e)return 0;break;case 51:if("number"==typeof e&&51===e)return 0;break;case 52:if("number"==typeof e&&52===e)return 0;break;case 53:if("number"==typeof e&&53===e)return 0;break;case 54:if("number"==typeof e&&54===e)return 0;break;default:if("number"==typeof e&&55===e)return 0}}else switch(r[0]){case 0:if("number"!=typeof e&&0===e[0])return hT(r[1],e[1]);break;case 1:if("number"!=typeof e&&1===e[0]){var t=hT(r[1],e[1]);return 0===t?hT(r[2],e[2]):t}break;case 2:if("number"!=typeof e&&2===e[0]){var u=hT(r[1],e[1]);return 0===u?hT(r[2],e[2]):u}break;case 3:if("number"!=typeof e&&3===e[0])return hT(r[1],e[1]);break;case 4:if("number"!=typeof e&&4===e[0]){var a=e[2],i=r[2],c=hT(r[1],e[1]);return 0===c?i?a?hT(i[1],a[1]):1:a?-1:0:c}break;case 5:if("number"!=typeof e&&5===e[0])return hT(r[1],e[1]);break;case 6:if("number"!=typeof e&&6===e[0]){var f=e[2],o=r[2],s=hT(r[1],e[1]);if(0===s){if(o)if(f){var l=f[1],v=o[1],D=0;switch(v){case 0:if(l)D=1;else var b=0;break;case 1:if(1===l)b=0;else D=1;break;case 2:if(2===l)b=0;else D=1;break;default:if(3<=l)b=0;else D=1}if(D){var p=function(r){switch(r){case 0:return 0;case 1:return 1;case 2:return 2;default:return 3}},E=p(l);b=kT(p(v),E)}var m=b}else m=1;else m=f?-1:0;return 0===m?hT(r[3],e[3]):m}return s}break;case 7:if("number"!=typeof e&&7===e[0]){var F=hT(r[1],e[1]);return 0===F?hT(r[2],e[2]):F}break;case 8:if("number"!=typeof e&&8===e[0])return kT(r[1],e[1]);break;case 9:if("number"!=typeof e&&9===e[0]){var k=hT(r[1],e[1]);return 0===k?hT(r[2],e[2]):k}break;case 10:if("number"!=typeof e&&10===e[0])return hT(r[1],e[1]);break;case 11:if("number"!=typeof e&&11===e[0])return hT(r[1],e[1]);break;case 12:if("number"!=typeof e&&12===e[0]){var d=hT(r[1],e[1]);return 0===d?hT(r[2],e[2]):d}break;case 13:if("number"!=typeof e&&13===e[0]){var h=hT(r[1],e[1]);return 0===h?hT(r[2],e[2]):h}break;case 14:if("number"!=typeof e&&14===e[0])return hT(r[1],e[1]);break;case 15:if("number"!=typeof e&&15===e[0])return kT(r[1],e[1]);break;case 16:if("number"!=typeof e&&16===e[0])return hT(r[1],e[1]);break;case 17:if("number"!=typeof e&&17===e[0]){var y=hT(r[1],e[1]);return 0===y?hT(r[2],e[2]):y}break;case 18:if("number"!=typeof e&&18===e[0])return hT(r[1],e[1]);break;case 19:if("number"!=typeof e&&19===e[0])return kT(r[1],e[1]);break;case 20:if("number"!=typeof e&&20===e[0])return hT(r[1],e[1]);break;case 21:if("number"!=typeof e&&21===e[0])return hT(r[1],e[1]);break;case 22:if("number"!=typeof e&&22===e[0]){var _=hT(r[1],e[1]);if(0===_){var A=kT(r[2],e[2]);if(0===A){var C=kT(r[3],e[3]);return 0===C?kT(r[4],e[4]):C}return A}return _}break;case 23:if("number"!=typeof e&&23===e[0])return hT(r[1],e[1]);break;default:if("number"!=typeof e&&24===e[0])return hT(r[1],e[1])}function w(r){if("number"==typeof r){var e=r;if(56<=e)switch(e){case 56:return 75;case 57:return 76;case 58:return 77;case 59:return 79;case 60:return 80;case 61:return 81;case 62:return 82;case 63:return 83;case 64:return 84;case 65:return 85;case 66:return 86;case 67:return 87;case 68:return 88;case 69:return 89;case 70:return 90;case 71:return 91;case 72:return 92;case 73:return 93;case 74:return 95;case 75:return 96;case 76:return 97;case 77:return 98;case 78:return 99;case 79:return Eu;case 80:return Ik;case 81:return wk;case 82:return Zl;case 83:return mk;case 84:return yS;case 85:return Ma;case 86:return Gu;case 87:return xp;case 88:return Kr;case 89:return Zt;case 90:return Di;case 91:return AC;case 92:return bm;case 93:return Cn;case 94:return ik;case 95:return bk;case 96:return Kw;case 97:return Mw;case 98:return g;case 99:return Lb;case 100:return VE;case 101:return PF;case 102:return 126;case 103:return T;case 104:return 129;case 105:return 130;case 106:return 131;case 107:return 132;case 108:return 133;case 109:return sB;default:return 135}switch(e){case 0:return 5;case 1:return 9;case 2:return 16;case 3:return 17;case 4:return 18;case 5:return 19;case 6:return 20;case 7:return 21;case 8:return 22;case 9:return 23;case 10:return 24;case 11:return 25;case 12:return 26;case 13:return 27;case 14:return 28;case 15:return 29;case 16:return 30;case 17:return 31;case 18:return 32;case 19:return 33;case 20:return 34;case 21:return 35;case 22:return 36;case 23:return 37;case 24:return 38;case 25:return 40;case 26:return 41;case 27:return 42;case 28:return 43;case 29:return 44;case 30:return 46;case 31:return 47;case 32:return 48;case 33:return 49;case 34:return 52;case 35:return 53;case 36:return 54;case 37:return 55;case 38:return 56;case 39:return 57;case 40:return 58;case 41:return 59;case 42:return 60;case 43:return 61;case 44:return 62;case 45:return 63;case 46:return 64;case 47:return 65;case 48:return 66;case 49:return 67;case 50:return 68;case 51:return 69;case 52:return 70;case 53:return 71;case 54:return 72;default:return 73}}else switch(r[0]){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 6;case 6:return 7;case 7:return 8;case 8:return 10;case 9:return 11;case 10:return 12;case 11:return 13;case 12:return 14;case 13:return 15;case 14:return 39;case 15:return 45;case 16:return 50;case 17:return 51;case 18:return 74;case 19:return 78;case 20:return 94;case 21:return bd;case 22:return qe;case 23:return Ie;default:return r_}}var S=w(e);return kT(w(r),S)}));var wUe=[bc,rzr,OT()];OT();var SUe=[bc,nzr,OT()];function gUe(r){return[0,r,r.length-1,0,0,0,0,0,0,0,0,0,0,0]}function BUe(r){if(r[4]===r[2])return-1;var e=r[1][1+r[4]];return r[4]=r[4]+1|0,10===e&&(0!==r[6]&&(r[6]=r[6]+1|0),r[5]=r[4]+r[3]|0),e}function TUe(r,e){return r[10]=r[4],r[11]=r[5],r[12]=r[6],r[13]=e,0}function IUe(r){return r[7]=r[4],r[8]=r[5],r[9]=r[6],TUe(r,-1)}function OUe(r){return r[4]=r[10],r[5]=r[11],r[6]=r[12],r[13]}function NUe(r){return r[4]=r[7],r[5]=r[8],r[6]=r[9],0}function xUe(r){return r[7]+r[3]|0}function LUe(r){return r[4]+r[3]|0}function PUe(r){return r[4]-r[7]|0}function RUe(r){var e=r[4]-r[7]|0,n=r[7],t=r[1];return 0<=n&&0<=e&&!((t.length-1-e|0)<n)?function(r,e,n){var t=new Array(n+1);t[0]=0;for(var u=1,a=e+1;u<=n;u++,a++)t[u]=r[a];return t}(t,n,e):rAe(mO)}function MUe(r,e,n,t){for(var u=0,a=n,i=e;;){if(0<a){var c=r[1+i];if(0<=c){if(r_<c)if(2047<c)if(Pv<c){if(Cw<c)throw SUe;NB(t,u,i_|c>>>18|0),NB(t,u+1|0,T|63&(c>>>12|0)),NB(t,u+2|0,T|63&(c>>>6|0)),NB(t,u+3|0,T|63&c);var f=u+4|0}else{NB(t,u,no|c>>>12|0),NB(t,u+1|0,T|63&(c>>>6|0)),NB(t,u+2|0,T|63&c);f=u+3|0}else{NB(t,u,l|c>>>6|0),NB(t,u+1|0,T|63&c);f=u+2|0}else{NB(t,u,c);f=u+1|0}u=f,a=a-1|0,i=i+1|0;continue}throw SUe}return u}}function GUe(r){for(var e=XT(r),n=eI(e,0),t=0,u=0;;){if(!(u<e))return[0,n,t,0,0,0,0,0,0,0,0,0,0,0];var a=YT(r,u),i=0;if(l<=a)if(i_<=a)if(bc<=a)i=1;else{var c=YT(r,u+1|0),f=YT(r,u+2|0),o=YT(r,u+3|0),s=2!=(c>>>6|0)?1:0;if(s)var v=s;else v=(2!=(f>>>6|0)?1:0)||(2!=(o>>>6|0)?1:0);if(v)throw SUe;n[1+t]=(7&a)<<18|(63&c)<<12|(63&f)<<6|63&o;var D=u+4|0}else if(no<=a){var b=YT(r,u+1|0),p=YT(r,u+2|0),E=(15&a)<<12|(63&b)<<6|63&p,m=(2!=(b>>>6|0)?1:0)||(2!=(p>>>6|0)?1:0);if(m)var F=m;else{var k=55296<=E?1:0;F=k?E<=57088?1:0:k}if(F)throw SUe;n[1+t]=E;D=u+3|0}else{var d=YT(r,u+1|0);if(2!=(d>>>6|0))throw SUe;n[1+t]=(31&a)<<6|63&d;D=u+2|0}else if(T<=a)i=1;else{n[1+t]=a;D=u+1|0}if(i)throw SUe;t=t+1|0,u=D}}function UUe(r,e,n){var t=r[7]+e|0,u=AT(4*n|0),a=r[1];if((t+n|0)<=a.length-1)return gAe(u,0,MUe(a,t,n,u));throw[0,jI,ezr]}function jUe(r){var e=r[7],n=r[4]-e|0,t=AT(4*n|0);return gAe(t,0,MUe(r[1],e,n,t))}function HUe(r,e){var n=r[7],t=r[4]-n|0,u=AT(4*t|0);return zAe(e,u,0,MUe(r[1],n,t,u))}function XUe(r){var e=r[2];return[0,r[1],[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13]],r[3],r[4],r[5],r[6],r[7]]}function YUe(r){return r[3][1]}function VUe(r,e){return r!==e[4]?[0,e[1],e[2],e[3],r,e[5],e[6],e[7]]:e}var KUe=function r(e,n){return r.fun(e,n)},WUe=function r(e,n){return r.fun(e,n)},JUe=function r(e,n){return r.fun(e,n)},qUe=function r(e,n){return r.fun(e,n)},zUe=function r(e,n){return r.fun(e,n)};function $Ue(r){if("number"==typeof r){var e=r;if(60<=e)switch(e){case 60:return UZr;case 61:return jZr;case 62:return HZr;case 63:return XZr;case 64:return YZr;case 65:return VZr;case 66:return KZr;case 67:return WZr;case 68:return JZr;case 69:return qZr;case 70:return zZr;case 71:return $Zr;case 72:return QZr;case 73:return ZZr;case 74:return r0r;case 75:return e0r;case 76:return n0r;case 77:return t0r;case 78:return u0r;case 79:return a0r;case 80:return i0r;case 81:return c0r;case 82:return f0r;case 83:return o0r;case 84:return s0r;case 85:return l0r;case 86:return v0r;case 87:return D0r;case 88:return b0r;case 89:return p0r;case 90:return E0r;case 91:return m0r;case 92:return F0r;case 93:return k0r;case 94:return d0r;case 95:return h0r;case 96:return y0r;case 97:return _0r;case 98:return A0r;case 99:return C0r;case 100:return w0r;case 101:return S0r;case 102:return g0r;case 103:return B0r;case 104:return T0r;case 105:return I0r;case 106:return O0r;case 107:return N0r;case 108:return x0r;case 109:return L0r;case 110:return P0r;case 111:return R0r;case 112:return M0r;case 113:return G0r;case 114:return U0r;case 115:return j0r;case 116:return H0r;case 117:return X0r;default:return Y0r}switch(e){case 0:return xQr;case 1:return LQr;case 2:return PQr;case 3:return RQr;case 4:return MQr;case 5:return GQr;case 6:return UQr;case 7:return jQr;case 8:return HQr;case 9:return XQr;case 10:return YQr;case 11:return VQr;case 12:return KQr;case 13:return WQr;case 14:return JQr;case 15:return qQr;case 16:return zQr;case 17:return $Qr;case 18:return QQr;case 19:return ZQr;case 20:return rZr;case 21:return eZr;case 22:return nZr;case 23:return tZr;case 24:return uZr;case 25:return aZr;case 26:return iZr;case 27:return cZr;case 28:return fZr;case 29:return oZr;case 30:return sZr;case 31:return lZr;case 32:return vZr;case 33:return DZr;case 34:return bZr;case 35:return pZr;case 36:return EZr;case 37:return mZr;case 38:return FZr;case 39:return kZr;case 40:return dZr;case 41:return hZr;case 42:return yZr;case 43:return _Zr;case 44:return AZr;case 45:return CZr;case 46:return wZr;case 47:return SZr;case 48:return gZr;case 49:return BZr;case 50:return TZr;case 51:return IZr;case 52:return OZr;case 53:return NZr;case 54:return xZr;case 55:return LZr;case 56:return PZr;case 57:return RZr;case 58:return MZr;default:return GZr}}else switch(r[0]){case 0:return V0r;case 1:return K0r;case 2:return W0r;case 3:return J0r;case 4:return q0r;case 5:return z0r;case 6:return $0r;case 7:return Q0r;case 8:return Z0r;case 9:return r1r;case 10:return e1r;default:return n1r}}function QUe(r){if("number"==typeof r){var e=r;if(60<=e)switch(e){case 60:return C$r;case 61:return w$r;case 62:return S$r;case 63:return g$r;case 64:return B$r;case 65:return T$r;case 66:return I$r;case 67:return O$r;case 68:return N$r;case 69:return x$r;case 70:return L$r;case 71:return P$r;case 72:return R$r;case 73:return M$r;case 74:return G$r;case 75:return U$r;case 76:return j$r;case 77:return H$r;case 78:return X$r;case 79:return Y$r;case 80:return V$r;case 81:return K$r;case 82:return W$r;case 83:return J$r;case 84:return q$r;case 85:return z$r;case 86:return $$r;case 87:return Q$r;case 88:return Z$r;case 89:return rQr;case 90:return eQr;case 91:return nQr;case 92:return tQr;case 93:return uQr;case 94:return aQr;case 95:return iQr;case 96:return cQr;case 97:return fQr;case 98:return oQr;case 99:return sQr;case 100:return lQr;case 101:return vQr;case 102:return DQr;case 103:return bQr;case 104:return pQr;case 105:return EQr;case 106:return mQr;case 107:return FQr;case 108:return kQr;case 109:return dQr;case 110:return hQr;case 111:return yQr;case 112:return _Qr;case 113:return AQr;case 114:return CQr;case 115:return wQr;case 116:return SQr;case 117:return gQr;default:return BQr}switch(e){case 0:return kzr;case 1:return dzr;case 2:return hzr;case 3:return yzr;case 4:return _zr;case 5:return Azr;case 6:return Czr;case 7:return wzr;case 8:return Szr;case 9:return gzr;case 10:return Bzr;case 11:return Tzr;case 12:return Izr;case 13:return Ozr;case 14:return Nzr;case 15:return xzr;case 16:return Lzr;case 17:return Pzr;case 18:return Rzr;case 19:return Mzr;case 20:return Gzr;case 21:return Uzr;case 22:return jzr;case 23:return Hzr;case 24:return Xzr;case 25:return Yzr;case 26:return Vzr;case 27:return Kzr;case 28:return Wzr;case 29:return Jzr;case 30:return qzr;case 31:return zzr;case 32:return $zr;case 33:return Qzr;case 34:return Zzr;case 35:return r$r;case 36:return e$r;case 37:return n$r;case 38:return t$r;case 39:return u$r;case 40:return a$r;case 41:return i$r;case 42:return c$r;case 43:return f$r;case 44:return o$r;case 45:return s$r;case 46:return l$r;case 47:return v$r;case 48:return D$r;case 49:return b$r;case 50:return p$r;case 51:return E$r;case 52:return m$r;case 53:return F$r;case 54:return k$r;case 55:return d$r;case 56:return h$r;case 57:return y$r;case 58:return _$r;default:return A$r}}else switch(r[0]){case 2:return r[1][3];case 3:return r[1][2][3];case 5:var n=nAe(TQr,r[3]);return nAe(IQr,nAe(r[2],n));case 9:return r[1]?OQr:NQr;case 0:case 1:return r[2];case 6:case 7:return r[1];default:return r[3]}}function ZUe(r){return BI(xCe(Fzr),r)}function rje(r,e){var n=r?r[1]:r,t=0;if("number"==typeof e)if(qe===e){var u=azr;t=1}else t=2;else switch(e[0]){case 3:u=izr;t=1;break;case 5:u=czr;t=1;break;case 6:case 9:t=2;break;case 0:case 10:var a=ozr,i=szr;break;case 1:case 11:a=lzr,i=vzr;break;case 2:case 8:a=Dzr,i=bzr;break;default:a=pzr,i=Ezr}switch(t){case 1:a=u[2],i=u[1];break;case 2:a=fzr,i=ZUe(QUe(e))}return n?nAe(a,nAe(mzr,i)):i}function eje(r){return 45<r?46<r?-1:0:-1}function nje(r){return 8<r?Ip<r?nr<r?WE<r?-1:ev<r?UA<r?0:-1:qv<r?iS<r?Ii<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(mne,r-9|0)-1|0:-1}function tje(r){return 47<r?57<r?-1:0:-1}function uje(r){return 47<r?wk<r?-1:YT(nte,r+vw|0)-1|0:-1}function aje(r){return 47<r?qe<r?-1:YT(Bue,r+vw|0)-1|0:-1}function ije(r){return 35<r?g<r?-1:YT(Ine,r+jS|0)-1|0:-1}function cje(r){return 87<r?Kw<r?-1:YT(WI,r-88|0)-1|0:-1}function fje(r){return 45<r?57<r?-1:YT(Pue,r+X_|0)-1|0:-1}function oje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(pte,r+jS|0)-1|0:-1}function sje(r){return 35<r?g<r?-1:YT(One,r+jS|0)-1|0:-1}function lje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?0:-1:0:-1:UF<r?Hv<r?An<r?ss<r?0:-1:0:-1:m_<r?Bv<r?0:-1:0:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?0:-1:0:-1:zA<r?tC<r?0:-1:0:-1:cl<r?Ne<r?km<r?Wk<r?0:-1:0:-1:eF<r?sD<r?0:-1:0:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?0:-1:0:-1:Bo<r?hy<r?0:-1:0:-1:vi<r?Gg<r?qC<r?SC<r?0:-1:0:-1:Wh<r?jn<r?0:-1:0:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?0:-1:0:-1:Gc<r?Ae<r?0:-1:0:-1:mt<r?Sn<r?$d<r?M_<r?0:-1:0:-1:Hp<r?ru<r?0:-1:0:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?0:-1:0:-1:Qm<r?bD<r?0:-1:0:-1:zC<r?Vy<r?zF<r?Uc<r?0:-1:0:-1:rc<r?Uf<r?0:-1:0:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?0:-1:0:-1:vo<r?kA<r?0:-1:0:-1:ro<r&&ag<r?zy<r?0:-1:0:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?0:-1:0:-1:0:Ev<r?DC<r?Jg<r?ze<r?0:-1:0:-1:By<r?SF<r?0:-1:0:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?0:-1:0:-1:_a<r?Kn<r?0:-1:0:-1:bb<r?Ao<r?cB<r?KS<r?0:-1:0:-1:$a<r?CD<r?0:-1:0:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?0:-1:0:-1:Ns<r?Js<r?0:-1:0:-1:XD<r?dD<r?kD<r?an<r?0:-1:0:-1:bl<r?gm<r?0:-1:0:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?0:-1:0:-1:kd<r?aa<r?0:-1:0:-1:rE<r?My<r?Be<r?xu<r?0:-1:0:-1:Nl<r?wd<r?0:-1:0:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?0:-1:0:-1:qk<r?Dt<r?0:-1:0:-1:M<r?fk<r?cb<r?Xh<r?0:-1:0:-1:Ai<r?vB<r?0:-1:0:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?0:-1:0:-1:_v<r?WF<r?0:-1:0:-1:dh<r?FS<r?xn<r?Sf<r?0:-1:0:-1:Zh<r?nD<r?0:-1:0:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?0:-1:0:-1:Yr<r?z_<r?0:-1:0:-1:Zu<r?rC<r?Ih<r?yd<r?0:-1:0:-1:xf<r?LA<r?0:-1:0:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?0:-1:0:yo<r?qc<r?0:-1:0:-1:KA<r?Zi<r?Nd<r?fC<r?0:-1:0:-1:_i<r?Qt<r?0:-1:0:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?0:-1:0:-1:Ur<r?zw<r?0:-1:0:-1:dC<r?mF<r?Kf<r?Ys<r?0:-1:0:-1:Fg<r?WA<r?0:-1:0:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?0:-1:ih<r?wb<r?0:-1:0:dE<r&&iu<r?Bu<r?0:-1:0:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?0:-1:0:-1:td<r?Zf<r?0:-1:0:-1:zo<r?Fp<r?xw<r?uc<r?0:-1:0:-1:0:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?0:-1:0:-1:OS<r?Dy<r?0:-1:0:-1:th<r?V<r?ks<r?sm<r?0:-1:0:-1:pm<r?Fh<r?0:-1:0:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?0:-1:0:-1:Sw<r?fS<r?0:-1:0:uD<r?xh<r?0:-1:Do<r?uf<r?0:-1:0:Dh<r?RA<r?Zc<r?ak<r?0:-1:$m<r?aD<r?Kc<r?0:-1:0:$c<r?dm<r?0:-1:0:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?0:-1:0:-1:0:_F<r?Jb<r?my<r?Ac<r?0:-1:0:-1:Ew<r?iD<r?0:-1:0:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?0:-1:0:-1:un<r?kf<r?0:-1:0:0:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?0:-1:0:-1:sS<r?rd<r?0:-1:0:-1:0:-1:Ah<r?Sb<r?SD<r?Hr<r?0:Rw<r?Ld<r?0:-1:0:-1:db<r?bh<r?pt<r?cd<r?0:-1:0:-1:0:yp<r?0:yh<r?ow<r?0:-1:Eg<r?R_<r?0:-1:0:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?0:eE<r?yt<r?0:-1:0:-1:tD<r?Yl<r?0:-1:uF<r?0:Pd<r?Ic<r?0:-1:0:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?0:-1:0:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?0:-1:0:-1:0:-1:kS<r?Gb<r?qg<r?lC<r?0:-1:0:-1:up<r?qE<r?0:-1:0:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?0:-1:0:jh<r?0:Tu<r?_b<r?0:-1:0:-1:jF<r?0:v<r?Qw<r?pg<r?Jv<r?0:-1:0:-1:Am<r?IE<r?0:-1:0:hC<r?av<r?0:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?0:-1:0:-1:0:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?0:-1:0:Ra<r?gA<r?0:-1:0:Jn<r?0:gy<r?pE<r?0:-1:0:Ei<r?Lh<r?I<r?K<r?0:-1:vS<r?GA<r?0:-1:0:-1:0:Xl<r?mA<r?hw<r?0:Mf<r?sd<r?0:-1:0:-1:hF<r&&vD<r&&Lm<r?cs<r?0:-1:0:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?0:-1:0:-1:on<r?Mc<r?0:-1:0:VA<r?fg<r?Cs<r?Ru<r?0:-1:0:-1:jc<r?BF<r?0:-1:0:-1:lw<r?jb<r&&Go<r?Ef<r?0:-1:0:zs<r?GC<r?0:-1:Sd<r?st<r?0:-1:0:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?0:-1:0:-1:fe<r?L<r?0:-1:0:-1:_t<r?Ir<r?0:-1:Ak<r?iy<r?0:-1:0:Iv<r?Df<r?bS<r?0:Ps<r?iw<r?0:-1:0:-1:Ss<r?og<r?Ql<r?hs<r?0:-1:0:-1:Rd<r?Em<r?0:-1:0:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?0:-1:0:-1:G_<r?Xg<r?po<r?bp<r?ie<r?0:-1:0:-1:0:Ba<r?Rh<r?0:-1:Yi<r?Om<r?0:-1:0:as<r?fv<r?0:UC<r?tg<r?0:-1:O_<r?Sm<r?0:-1:0:uS<r?Ke<r?Wu<r&&vF<r?rl<r?0:-1:0:-1:Rm<r&&nk<r?Nt<r?0:-1:0:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?0:-1:wo<r?k<r?0:-1:0:-1:0:vy<r?X<r?Hf<r?0:fb<r?bn<r?0:-1:0:-1:0:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?0:-1:0:-1:JE<r?ct<r?0:-1:0:xy<r?JF<r?ID<r?mD<r?0:-1:0:-1:Va<r?Rv<r?0:-1:0:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?0:-1:0:-1:Wp<r?s_<r?0:-1:0:fF<r?bF<r?am<r?Hi<r?0:-1:0:-1:ba<r?QA<r?0:-1:0:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?0:-1:0:-1:ry<r?Xm<r?0:-1:0:-1:gD<r?Yw<r?0:-1:xg<r?eD<r?0:-1:0:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?0:-1:0:-1:vg<r?zd<r?0:-1:0:-1:Dg<r?N_<r?Er<r?0:-1:0:W_<r?o<r?0:-1:0:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?0:-1:vu<r?mb<r?0:-1:0:-1:rt<r?Si<r?gf<r?ur<r?0:-1:0:-1:jl<r?Zv<r?0:-1:0:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?0:-1:0:-1:nC<r?Wf<r?0:-1:0:-1:Yg<r?Ya<r?mr<r?Rf<r?0:-1:0:-1:at<r?E<r?0:-1:0:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?0:-1:0:-1:Ce<r?VF<r?0:-1:0:-1:Os<r?Ag<r?rw<r?ub<r?0:-1:0:-1:yr<r?wr<r?0:-1:0:-1:Xc<r?pd<r?Tn<r?Cc<r?0:-1:Vl<r?ah<r?0:-1:0:-1:sg<r?y_<r?cw<r?lh<r?0:-1:0:-1:0:-1:Hc<r?IS<r?vh<r?QS<r?0:-1:tk<r?La<r?Ly<r?ea<r?0:-1:0:-1:Fr<r?zt<r?0:-1:0:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?0:-1:0:-1:yk<r?GD<r?0:-1:0:-1:iA<r?ha<r?GE<r?L_<r?0:-1:0:-1:eo<r?LD<r?0:-1:0:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?0:-1:0:-1:Uv<r?ZE<r?0:-1:0:-1:np<r&&kr<r?Vb<r?0:-1:0:mm<r?zE<r?py<r?ms<r?0:-1:me<r?xi<r?0:-1:0:-1:pS<r?la<r?Qg<r?ul<r?0:-1:0:-1:Oy<r?gb<r?0:-1:0:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?0:-1:0:-1:E_<r?Tv<r?0:-1:0:-1:Fy<r?Ab<r?na<r?tw<r?0:-1:0:-1:Ol<r?Nw<r?0:-1:0:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?0:-1:0:-1:IA<r?Pt<r?0:-1:0:-1:hb<r?ug<r?Wo<r?s<r?0:-1:0:-1:0:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?0:-1:0:-1:Br<r?ta<r?0:-1:0:-1:QF<r?pf<r?Kv<r?ko<r?0:-1:0:-1:Rg<r?Zr<r?0:-1:0:-1:bo<r?ic<r?Hl<r?Zb<r?0:-1:0:Ib<r?bv<r?0:-1:0:0:Du<r?Xk<r?TD<r?Ml<r?hS<r?0:-1:0:ed<r?vd<r?wy<r?N<r?0:-1:0:-1:$u<r?g_<r?0:-1:0:-1:_k<r?dw<r?$i<r?WS<r?qf<r?0:-1:0:-1:hu<r?Mh<r?0:-1:0:ym<r?0:nw<r?Xe<r?0:-1:0:Fv<r?EA<r?Aa<r?BA<r?wn<r?0:Ta<r?ec<r?0:-1:0:Uy<r&&YA<r?Yk<r?0:-1:0:0:b<r?Qk<r?nd<r?aB<r?0:-1:Ry<r?0:KF<r?Hn<r?0:-1:0:-1:op<r?0:_A<r&&wC<r?qi<r?0:-1:0:sF<r?jC<r?Gh<r?io<r?0:Gv<r?Jy<r?0:-1:0:0:Qa<r?ho<r?tb<r?Ft<r?0:-1:0:ZA<r?cr<r?0:-1:0:0:DF<r?br<r?ZS<r?kp<r?0:-1:YC<r&&lg<r?Od<r?0:-1:0:-1:sn<r?0:xr<r?_n<r?yb<r?Qf<r?0:-1:0:-1:0:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?0:-1:0:pu<r?Bb<r?TF<r?al<r?0:-1:0:-1:Pc<r?uu<r?0:-1:0:0:PD<r?xS<r?0:Ek<r?qa<r?sv<r?eS<r?0:-1:0:-1:0:In<r?_C<r&&Ob<r?du<r?0:-1:0:Dm<r?d_<r?yu<r?Mm<r?0:-1:0:-1:0:hE<r?Tm<r?AF<r?Sr<r?0:jp<r?Mp<r?cc<r?ld<r?0:-1:0:-1:0:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?0:-1:0:-1:Fi<r?jt<r?0:-1:0:-1:xF<r?To<r?Xn<r?VD<r?_g<r?0:Bg<r?Ls<r?0:-1:0:-1:_<r?z<r?xv<r?Eo<r?0:-1:0:-1:cS<r?Rt<r?0:-1:0:-1:ys<r?iF<r?Li<r?Td<r?ke<r?0:-1:0:u<r?bu<r?0:-1:0:-1:0:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?0:-1:0:-1:xD<r&&LF<r?yF<r?0:-1:0:-1:rn<r?Xa<r?Uw<r?0:Sc<r?rS<r?0:-1:0:-1:Wm<r?Il<r?rD<r?J_<r?0:-1:0:-1:wh<r?fw<r?0:-1:0:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?0:-1:0:-1:JS<r?Mt<r?0:-1:0:-1:hr<r?Wl<r?0:-1:Jw<r?Op<r?0:-1:0:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?0:-1:0:-1:fr<r?zp<r?0:-1:0:OD<r?lo<r?0:-1:0:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?0:-1:0:-1:ua<r?yw<r?0:-1:0:Bf<r?lb<r?0:-1:bB<r?Wy<r?0:-1:0:-1:Gs<r?ek<r&&FC<r?Cl<r?0:-1:0:Qs<r?Ks<r?0:-1:WD<r?nB<r?0:-1:0:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?0:-1:0:l_<r?BE<r?0:-1:0:-1:hp<r?nF<r?Kk<r?Fk<r?0:-1:0:-1:xs<r?F_<r?0:-1:0:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?0:-1:0:-1:OF<r?AS<r?0:-1:0:-1:ew<r?Ud<r?Sg<r?jf<r?0:-1:0:-1:yc<r?gE<r?0:-1:0:-1:YT(mte,r+jS|0)-1|0:-1}function vje(r){return 47<r?PF<r?-1:YT(wue,r+vw|0)-1|0:-1}function Dje(r){return 35<r?g<r?-1:YT(Nne,r+jS|0)-1|0:-1}function bje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(kte,r+jS|0)-1|0:-1}function pje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(dte,r+jS|0)-1|0:-1}function Eje(r){return 8<r?Ip<r?nr<r?WE<r?-1:ev<r?UA<r?0:-1:qv<r?iS<r?Ii<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(Fne,r-9|0)-1|0:-1}function mje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(hte,r+jS|0)-1|0:-1}function Fje(r){return 45<r?Ik<r?-1:YT(Cne,r+X_|0)-1|0:-1}function kje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(_te,r+jS|0)-1|0:-1}function dje(r){return 35<r?g<r?-1:YT(xne,r+jS|0)-1|0:-1}function hje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Ate,r+jS|0)-1|0:-1}function yje(r){return 47<r?95<r?-1:YT(cue,r+vw|0)-1|0:-1}function _je(r){return 47<r?qe<r?-1:YT(Uue,r+vw|0)-1|0:-1}function Aje(r){return 47<r?qe<r?-1:YT(Tue,r+vw|0)-1|0:-1}function Cje(r){return 35<r?g<r?-1:YT(Lne,r+jS|0)-1|0:-1}function wje(r){return 8<r?Ip<r?nr<r?WE<r?-1:ev<r?UA<r?0:-1:qv<r?iS<r?Ii<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(kne,r-9|0)-1|0:-1}function Sje(r){return 44<r?57<r?-1:YT(vue,r+Ki|0)-1|0:-1}function gje(r){return 47<r?49<r?-1:0:-1}function Bje(r){return 47<r?95<r?-1:YT(Due,r+vw|0)-1|0:-1}function Tje(r){return 47<r?57<r?-1:YT(fue,r+vw|0)-1|0:-1}function Ije(r){return 35<r?g<r?-1:YT(Pne,r+jS|0)-1|0:-1}function Oje(r){return Di<r?AC<r?-1:0:-1}function Nje(r){return 60<r?61<r?-1:0:-1}function xje(r){return-1<r?g<r?Lb<r?za<r?Qh<r?0:-1:0:-1:YT(Bne,r)-1|0:-1}function Lje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Ste,r+jS|0)-1|0:-1}function Pje(r){return 47<r?qe<r?-1:YT(Iue,r+vw|0)-1|0:-1}function Rje(r){return 47<r?qe<r?-1:YT(ete,r+vw|0)-1|0:-1}function Mje(r){return 60<r?62<r?-1:YT(KI,r+-61|0)-1|0:-1}function Gje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Bte,r+jS|0)-1|0:-1}function Uje(r){return 65<r?98<r?-1:YT(WI,r-66|0)-1|0:-1}function jje(r){return 35<r?g<r?-1:YT(Rne,r+jS|0)-1|0:-1}function Hje(r){return AC<r?bm<r?-1:0:-1}function Xje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?0:-1:0:-1:UF<r?Hv<r?An<r?ss<r?0:-1:0:-1:m_<r?Bv<r?0:-1:0:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?0:-1:0:-1:zA<r?tC<r?0:-1:0:-1:cl<r?Ne<r?km<r?Wk<r?0:-1:0:-1:eF<r?sD<r?0:-1:0:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?0:-1:0:-1:Bo<r?hy<r?0:-1:0:-1:vi<r?Gg<r?qC<r?SC<r?0:-1:0:-1:Wh<r?jn<r?0:-1:0:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?0:-1:0:-1:Gc<r?Ae<r?0:-1:0:-1:mt<r?Sn<r?$d<r?M_<r?0:-1:0:-1:Hp<r?ru<r?0:-1:0:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?0:-1:0:-1:Qm<r?bD<r?0:-1:0:-1:zC<r?Vy<r?zF<r?Uc<r?0:-1:0:-1:rc<r?Uf<r?0:-1:0:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?0:-1:0:-1:vo<r?kA<r?0:-1:0:-1:ro<r&&ag<r?zy<r?0:-1:0:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?0:-1:0:-1:0:Ev<r?DC<r?Jg<r?ze<r?0:-1:0:-1:By<r?SF<r?0:-1:0:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?0:-1:0:-1:_a<r?Kn<r?0:-1:0:-1:bb<r?Ao<r?cB<r?KS<r?0:-1:0:-1:$a<r?CD<r?0:-1:0:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?0:-1:0:-1:Ns<r?Js<r?0:-1:0:-1:XD<r?dD<r?kD<r?an<r?0:-1:0:-1:bl<r?gm<r?0:-1:0:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?0:-1:0:-1:kd<r?aa<r?0:-1:0:-1:rE<r?My<r?Be<r?xu<r?0:-1:0:-1:Nl<r?wd<r?0:-1:0:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?0:-1:0:-1:qk<r?Dt<r?0:-1:0:-1:M<r?fk<r?cb<r?Xh<r?0:-1:0:-1:Ai<r?vB<r?0:-1:0:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?0:-1:0:-1:_v<r?WF<r?0:-1:0:-1:dh<r?FS<r?xn<r?Sf<r?0:-1:0:-1:Zh<r?nD<r?0:-1:0:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?0:-1:0:-1:Yr<r?z_<r?0:-1:0:-1:Zu<r?rC<r?Ih<r?yd<r?0:-1:0:-1:xf<r?LA<r?0:-1:0:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?0:-1:0:yo<r?qc<r?0:-1:0:-1:KA<r?Zi<r?Nd<r?fC<r?0:-1:0:-1:_i<r?Qt<r?0:-1:0:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?0:-1:0:-1:Ur<r?zw<r?0:-1:0:-1:dC<r?mF<r?Kf<r?Ys<r?0:-1:0:-1:Fg<r?WA<r?0:-1:0:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?0:-1:ih<r?wb<r?0:-1:0:dE<r&&iu<r?Bu<r?0:-1:0:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?0:-1:0:-1:td<r?Zf<r?0:-1:0:-1:zo<r?Fp<r?xw<r?uc<r?0:-1:0:-1:0:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?0:-1:0:-1:OS<r?Dy<r?0:-1:0:-1:th<r?V<r?ks<r?sm<r?0:-1:0:-1:pm<r?Fh<r?0:-1:0:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?0:-1:0:-1:Sw<r?fS<r?0:-1:0:uD<r?xh<r?0:-1:Do<r?uf<r?0:-1:0:Dh<r?RA<r?Zc<r?ak<r?0:-1:$m<r?aD<r?Kc<r?0:-1:0:$c<r?dm<r?0:-1:0:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?0:-1:0:-1:0:_F<r?Jb<r?my<r?Ac<r?0:-1:0:-1:Ew<r?iD<r?0:-1:0:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?0:-1:0:-1:un<r?kf<r?0:-1:0:0:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?0:-1:0:-1:sS<r?rd<r?0:-1:0:-1:0:-1:Ah<r?Sb<r?SD<r?Hr<r?0:Rw<r?Ld<r?0:-1:0:-1:db<r?bh<r?pt<r?cd<r?0:-1:0:-1:0:yp<r?0:yh<r?ow<r?0:-1:Eg<r?R_<r?0:-1:0:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?0:eE<r?yt<r?0:-1:0:-1:tD<r?Yl<r?0:-1:uF<r?0:Pd<r?Ic<r?0:-1:0:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?0:-1:0:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?0:-1:0:-1:0:-1:kS<r?Gb<r?qg<r?lC<r?0:-1:0:-1:up<r?qE<r?0:-1:0:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?0:-1:0:jh<r?0:Tu<r?_b<r?0:-1:0:-1:jF<r?0:v<r?Qw<r?pg<r?Jv<r?0:-1:0:-1:Am<r?IE<r?0:-1:0:hC<r?av<r?0:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?0:-1:0:-1:0:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?0:-1:0:Ra<r?gA<r?0:-1:0:Jn<r?0:gy<r?pE<r?0:-1:0:Ei<r?Lh<r?I<r?K<r?0:-1:vS<r?GA<r?0:-1:0:-1:0:Xl<r?mA<r?hw<r?0:Mf<r?sd<r?0:-1:0:-1:hF<r&&vD<r&&Lm<r?cs<r?0:-1:0:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?0:-1:0:-1:on<r?Mc<r?0:-1:0:VA<r?fg<r?Cs<r?Ru<r?0:-1:0:-1:jc<r?BF<r?0:-1:0:-1:lw<r?jb<r&&Go<r?Ef<r?0:-1:0:zs<r?GC<r?0:-1:Sd<r?st<r?0:-1:0:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?0:-1:0:-1:fe<r?L<r?0:-1:0:-1:_t<r?Ir<r?0:-1:Ak<r?iy<r?0:-1:0:Iv<r?Df<r?bS<r?0:Ps<r?iw<r?0:-1:0:-1:Ss<r?og<r?Ql<r?hs<r?0:-1:0:-1:Rd<r?Em<r?0:-1:0:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?0:-1:0:-1:G_<r?Xg<r?po<r?bp<r?ie<r?0:-1:0:-1:0:Ba<r?Rh<r?0:-1:Yi<r?Om<r?0:-1:0:as<r?fv<r?0:UC<r?tg<r?0:-1:O_<r?Sm<r?0:-1:0:uS<r?Ke<r?Wu<r&&vF<r?rl<r?0:-1:0:-1:Rm<r&&nk<r?Nt<r?0:-1:0:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?0:-1:wo<r?k<r?0:-1:0:-1:0:vy<r?X<r?Hf<r?0:fb<r?bn<r?0:-1:0:-1:0:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?0:-1:0:-1:JE<r?ct<r?0:-1:0:xy<r?JF<r?ID<r?mD<r?0:-1:0:-1:Va<r?Rv<r?0:-1:0:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?0:-1:0:-1:Wp<r?s_<r?0:-1:0:fF<r?bF<r?am<r?Hi<r?0:-1:0:-1:ba<r?QA<r?0:-1:0:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?0:-1:0:-1:ry<r?Xm<r?0:-1:0:-1:gD<r?Yw<r?0:-1:xg<r?eD<r?0:-1:0:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?0:-1:0:-1:vg<r?zd<r?0:-1:0:-1:Dg<r?N_<r?Er<r?0:-1:0:W_<r?o<r?0:-1:0:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?0:-1:vu<r?mb<r?0:-1:0:-1:rt<r?Si<r?gf<r?ur<r?0:-1:0:-1:jl<r?Zv<r?0:-1:0:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?0:-1:0:-1:nC<r?Wf<r?0:-1:0:-1:Yg<r?Ya<r?mr<r?Rf<r?0:-1:0:-1:at<r?E<r?0:-1:0:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?0:-1:0:-1:Ce<r?VF<r?0:-1:0:-1:Os<r?Ag<r?rw<r?ub<r?0:-1:0:-1:yr<r?wr<r?0:-1:0:-1:Xc<r?pd<r?Tn<r?Cc<r?0:-1:Vl<r?ah<r?0:-1:0:-1:sg<r?y_<r?cw<r?lh<r?0:-1:0:-1:0:-1:Hc<r?IS<r?vh<r?QS<r?0:-1:tk<r?La<r?Ly<r?ea<r?0:-1:0:-1:Fr<r?zt<r?0:-1:0:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?0:-1:0:-1:yk<r?GD<r?0:-1:0:-1:iA<r?ha<r?GE<r?L_<r?0:-1:0:-1:eo<r?LD<r?0:-1:0:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?0:-1:0:-1:Uv<r?ZE<r?0:-1:0:-1:np<r&&kr<r?Vb<r?0:-1:0:mm<r?zE<r?py<r?ms<r?0:-1:me<r?xi<r?0:-1:0:-1:pS<r?la<r?Qg<r?ul<r?0:-1:0:-1:Oy<r?gb<r?0:-1:0:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?0:-1:0:-1:E_<r?Tv<r?0:-1:0:-1:Fy<r?Ab<r?na<r?tw<r?0:-1:0:-1:Ol<r?Nw<r?0:-1:0:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?0:-1:0:-1:IA<r?Pt<r?0:-1:0:-1:hb<r?ug<r?Wo<r?s<r?0:-1:0:-1:0:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?0:-1:0:-1:Br<r?ta<r?0:-1:0:-1:QF<r?pf<r?Kv<r?ko<r?0:-1:0:-1:Rg<r?Zr<r?0:-1:0:-1:bo<r?ic<r?Hl<r?Zb<r?0:-1:0:Ib<r?bv<r?0:-1:0:0:Du<r?Xk<r?TD<r?Ml<r?hS<r?0:-1:0:ed<r?vd<r?wy<r?N<r?0:-1:0:-1:$u<r?g_<r?0:-1:0:-1:_k<r?dw<r?$i<r?WS<r?qf<r?0:-1:0:-1:hu<r?Mh<r?0:-1:0:ym<r?0:nw<r?Xe<r?0:-1:0:Fv<r?EA<r?Aa<r?BA<r?wn<r?0:Ta<r?ec<r?0:-1:0:Uy<r&&YA<r?Yk<r?0:-1:0:0:b<r?Qk<r?nd<r?aB<r?0:-1:Ry<r?0:KF<r?Hn<r?0:-1:0:-1:op<r?0:_A<r&&wC<r?qi<r?0:-1:0:sF<r?jC<r?Gh<r?io<r?0:Gv<r?Jy<r?0:-1:0:0:Qa<r?ho<r?tb<r?Ft<r?0:-1:0:ZA<r?cr<r?0:-1:0:0:DF<r?br<r?ZS<r?kp<r?0:-1:YC<r&&lg<r?Od<r?0:-1:0:-1:sn<r?0:xr<r?_n<r?yb<r?Qf<r?0:-1:0:-1:0:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?0:-1:0:pu<r?Bb<r?TF<r?al<r?0:-1:0:-1:Pc<r?uu<r?0:-1:0:0:PD<r?xS<r?0:Ek<r?qa<r?sv<r?eS<r?0:-1:0:-1:0:In<r?_C<r&&Ob<r?du<r?0:-1:0:Dm<r?d_<r?yu<r?Mm<r?0:-1:0:-1:0:hE<r?Tm<r?AF<r?Sr<r?0:jp<r?Mp<r?cc<r?ld<r?0:-1:0:-1:0:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?0:-1:0:-1:Fi<r?jt<r?0:-1:0:-1:xF<r?To<r?Xn<r?VD<r?_g<r?0:Bg<r?Ls<r?0:-1:0:-1:_<r?z<r?xv<r?Eo<r?0:-1:0:-1:cS<r?Rt<r?0:-1:0:-1:ys<r?iF<r?Li<r?Td<r?ke<r?0:-1:0:u<r?bu<r?0:-1:0:-1:0:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?0:-1:0:-1:xD<r&&LF<r?yF<r?0:-1:0:-1:rn<r?Xa<r?Uw<r?0:Sc<r?rS<r?0:-1:0:-1:Wm<r?Il<r?rD<r?J_<r?0:-1:0:-1:wh<r?fw<r?0:-1:0:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?0:-1:0:-1:JS<r?Mt<r?0:-1:0:-1:hr<r?Wl<r?0:-1:Jw<r?Op<r?0:-1:0:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?0:-1:0:-1:fr<r?zp<r?0:-1:0:OD<r?lo<r?0:-1:0:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?0:-1:0:-1:ua<r?yw<r?0:-1:0:Bf<r?lb<r?0:-1:bB<r?Wy<r?0:-1:0:-1:Gs<r?ek<r&&FC<r?Cl<r?0:-1:0:Qs<r?Ks<r?0:-1:WD<r?nB<r?0:-1:0:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?0:-1:0:l_<r?BE<r?0:-1:0:-1:hp<r?nF<r?Kk<r?Fk<r?0:-1:0:-1:xs<r?F_<r?0:-1:0:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?0:-1:0:-1:OF<r?AS<r?0:-1:0:-1:ew<r?Ud<r?Sg<r?jf<r?0:-1:0:-1:yc<r?gE<r?0:-1:0:-1:YT(jue,r+jS|0)-1|0:-1}function Yje(r){return 47<r?55<r?-1:0:-1}function Vje(r){return bd<r?qe<r?-1:0:-1}function Kje(r){return qe<r?Kr<r?-1:0:-1}function Wje(r){return 98<r?99<r?-1:0:-1}function Jje(r){return 47<r?48<r?-1:0:-1}function qje(r){return 8<r?Ip<r?nr<r?WE<r?-1:ev<r?UA<r?0:-1:qv<r?iS<r?Ii<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(dne,r-9|0)-1|0:-1}function zje(r){return 45<r?Ik<r?-1:YT(bue,r+X_|0)-1|0:-1}function $je(r){return 78<r?Kr<r?-1:YT(WI,r-79|0)-1|0:-1}function Qje(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Ite,r+jS|0)-1|0:-1}function Zje(r){return 41<r?42<r?-1:0:-1}function rHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?4:-1:4:-1:UF<r?Hv<r?An<r?ss<r?4:-1:4:-1:m_<r?Bv<r?4:-1:4:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?4:-1:4:-1:zA<r?tC<r?4:-1:4:-1:cl<r?Ne<r?km<r?Wk<r?4:-1:4:-1:eF<r?sD<r?4:-1:4:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?4:-1:4:-1:Bo<r?hy<r?4:-1:4:-1:vi<r?Gg<r?qC<r?SC<r?4:-1:4:-1:Wh<r?jn<r?4:-1:4:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?4:-1:4:-1:Gc<r?Ae<r?4:-1:4:-1:mt<r?Sn<r?$d<r?M_<r?4:-1:4:-1:Hp<r?ru<r?4:-1:4:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?4:-1:4:-1:Qm<r?bD<r?4:-1:4:-1:zC<r?Vy<r?zF<r?Uc<r?4:-1:4:-1:rc<r?Uf<r?4:-1:4:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?4:-1:4:-1:vo<r?kA<r?4:-1:4:-1:ro<r&&ag<r?zy<r?4:-1:4:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?4:-1:4:-1:4:Ev<r?DC<r?Jg<r?ze<r?4:-1:4:-1:By<r?SF<r?4:-1:4:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?4:-1:4:-1:_a<r?Kn<r?4:-1:4:-1:bb<r?Ao<r?cB<r?KS<r?4:-1:4:-1:$a<r?CD<r?4:-1:4:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?4:-1:4:-1:Ns<r?Js<r?4:-1:4:-1:XD<r?dD<r?kD<r?an<r?4:-1:4:-1:bl<r?gm<r?4:-1:4:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?4:-1:4:-1:kd<r?aa<r?4:-1:4:-1:rE<r?My<r?Be<r?xu<r?4:-1:4:-1:Nl<r?wd<r?4:-1:4:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?4:-1:4:-1:qk<r?Dt<r?4:-1:4:-1:M<r?fk<r?cb<r?Xh<r?4:-1:4:-1:Ai<r?vB<r?4:-1:4:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?4:-1:4:-1:_v<r?WF<r?4:-1:4:-1:dh<r?FS<r?xn<r?Sf<r?4:-1:4:-1:Zh<r?nD<r?4:-1:4:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?4:-1:4:-1:Yr<r?z_<r?4:-1:4:-1:Zu<r?rC<r?Ih<r?yd<r?4:-1:4:-1:xf<r?LA<r?4:-1:4:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?4:-1:4:yo<r?qc<r?4:-1:4:-1:KA<r?Zi<r?Nd<r?fC<r?4:-1:4:-1:_i<r?Qt<r?4:-1:4:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?4:-1:4:-1:Ur<r?zw<r?4:-1:4:-1:dC<r?mF<r?Kf<r?Ys<r?4:-1:4:-1:Fg<r?WA<r?4:-1:4:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?4:-1:ih<r?wb<r?4:-1:4:dE<r&&iu<r?Bu<r?4:-1:4:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?4:-1:4:-1:td<r?Zf<r?4:-1:4:-1:zo<r?Fp<r?xw<r?uc<r?4:-1:4:-1:4:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?4:-1:4:-1:OS<r?Dy<r?4:-1:4:-1:th<r?V<r?ks<r?sm<r?4:-1:4:-1:pm<r?Fh<r?4:-1:4:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?4:-1:4:-1:Sw<r?fS<r?4:-1:4:uD<r?xh<r?4:-1:Do<r?uf<r?4:-1:4:Dh<r?RA<r?Zc<r?ak<r?4:-1:$m<r?aD<r?Kc<r?4:-1:4:$c<r?dm<r?4:-1:4:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?4:-1:4:-1:4:_F<r?Jb<r?my<r?Ac<r?4:-1:4:-1:Ew<r?iD<r?4:-1:4:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?4:-1:4:-1:un<r?kf<r?4:-1:4:4:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?4:-1:4:-1:sS<r?rd<r?4:-1:4:-1:4:-1:Ah<r?Sb<r?SD<r?Hr<r?4:Rw<r?Ld<r?4:-1:4:-1:db<r?bh<r?pt<r?cd<r?4:-1:4:-1:4:yp<r?4:yh<r?ow<r?4:-1:Eg<r?R_<r?4:-1:4:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?4:eE<r?yt<r?4:-1:4:-1:tD<r?Yl<r?4:-1:uF<r?4:Pd<r?Ic<r?4:-1:4:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?4:-1:4:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?4:-1:4:-1:4:-1:kS<r?Gb<r?qg<r?lC<r?4:-1:4:-1:up<r?qE<r?4:-1:4:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?4:-1:4:jh<r?4:Tu<r?_b<r?4:-1:4:-1:jF<r?4:v<r?Qw<r?pg<r?Jv<r?4:-1:4:-1:Am<r?IE<r?4:-1:4:hC<r?av<r?4:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?4:-1:4:-1:4:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?4:-1:4:Ra<r?gA<r?4:-1:4:Jn<r?4:gy<r?pE<r?4:-1:4:Ei<r?Lh<r?I<r?K<r?4:-1:vS<r?GA<r?4:-1:4:-1:4:Xl<r?mA<r?hw<r?4:Mf<r?sd<r?4:-1:4:-1:hF<r&&vD<r&&Lm<r?cs<r?4:-1:4:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?4:-1:4:-1:on<r?Mc<r?4:-1:4:VA<r?fg<r?Cs<r?Ru<r?4:-1:4:-1:jc<r?BF<r?4:-1:4:-1:lw<r?jb<r&&Go<r?Ef<r?4:-1:4:zs<r?GC<r?4:-1:Sd<r?st<r?4:-1:4:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?4:-1:4:-1:fe<r?L<r?4:-1:4:-1:_t<r?Ir<r?4:-1:Ak<r?iy<r?4:-1:4:Iv<r?Df<r?bS<r?4:Ps<r?iw<r?4:-1:4:-1:Ss<r?og<r?Ql<r?hs<r?4:-1:4:-1:Rd<r?Em<r?4:-1:4:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?4:-1:4:-1:G_<r?Xg<r?po<r?bp<r?ie<r?4:-1:4:-1:4:Ba<r?Rh<r?4:-1:Yi<r?Om<r?4:-1:4:as<r?fv<r?4:UC<r?tg<r?4:-1:O_<r?Sm<r?4:-1:4:uS<r?Ke<r?Wu<r&&vF<r?rl<r?4:-1:4:-1:Rm<r&&nk<r?Nt<r?4:-1:4:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?4:-1:wo<r?k<r?4:-1:4:-1:4:vy<r?X<r?Hf<r?4:fb<r?bn<r?4:-1:4:-1:4:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?4:-1:4:-1:JE<r?ct<r?4:-1:4:xy<r?JF<r?ID<r?mD<r?4:-1:4:-1:Va<r?Rv<r?4:-1:4:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?4:-1:4:-1:Wp<r?s_<r?4:-1:4:fF<r?bF<r?am<r?Hi<r?4:-1:4:-1:ba<r?QA<r?4:-1:4:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?4:-1:4:-1:ry<r?Xm<r?4:-1:4:-1:gD<r?Yw<r?4:-1:xg<r?eD<r?4:-1:4:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?4:-1:4:-1:vg<r?zd<r?4:-1:4:-1:Dg<r?N_<r?Er<r?4:-1:4:W_<r?o<r?4:-1:4:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?4:-1:vu<r?mb<r?4:-1:4:-1:rt<r?Si<r?gf<r?ur<r?4:-1:4:-1:jl<r?Zv<r?4:-1:4:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?4:-1:4:-1:nC<r?Wf<r?4:-1:4:-1:Yg<r?Ya<r?mr<r?Rf<r?4:-1:4:-1:at<r?E<r?4:-1:4:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?4:-1:4:-1:Ce<r?VF<r?4:-1:4:-1:Os<r?Ag<r?rw<r?ub<r?4:-1:4:-1:yr<r?wr<r?4:-1:4:-1:Xc<r?pd<r?Tn<r?Cc<r?4:-1:Vl<r?ah<r?4:-1:4:-1:sg<r?y_<r?cw<r?lh<r?4:-1:4:-1:4:-1:Hc<r?IS<r?vh<r?QS<r?4:-1:tk<r?La<r?Ly<r?ea<r?4:-1:4:-1:Fr<r?zt<r?4:-1:4:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?4:-1:4:-1:yk<r?GD<r?4:-1:4:-1:iA<r?ha<r?GE<r?L_<r?4:-1:4:-1:eo<r?LD<r?4:-1:4:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?4:-1:4:-1:Uv<r?ZE<r?4:-1:4:-1:np<r&&kr<r?Vb<r?4:-1:4:mm<r?zE<r?py<r?ms<r?4:-1:me<r?xi<r?4:-1:4:-1:pS<r?la<r?Qg<r?ul<r?4:-1:4:-1:Oy<r?gb<r?4:-1:4:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?4:-1:4:-1:E_<r?Tv<r?4:-1:4:-1:Fy<r?Ab<r?na<r?tw<r?4:-1:4:-1:Ol<r?Nw<r?4:-1:4:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?4:-1:4:-1:IA<r?Pt<r?4:-1:4:-1:hb<r?ug<r?Wo<r?s<r?4:-1:4:-1:4:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?4:-1:4:-1:Br<r?ta<r?4:-1:4:-1:QF<r?pf<r?Kv<r?ko<r?4:-1:4:-1:Rg<r?Zr<r?4:-1:4:-1:bo<r?ic<r?Hl<r?Zb<r?4:-1:4:Ib<r?bv<r?4:-1:4:4:Du<r?Xk<r?TD<r?Ml<r?hS<r?4:-1:4:ed<r?vd<r?wy<r?N<r?4:-1:4:-1:$u<r?g_<r?4:-1:4:-1:_k<r?dw<r?$i<r?WS<r?qf<r?4:-1:4:-1:hu<r?Mh<r?4:-1:4:ym<r?4:nw<r?Xe<r?4:-1:4:Fv<r?EA<r?Aa<r?BA<r?wn<r?4:Ta<r?ec<r?4:-1:4:Uy<r&&YA<r?Yk<r?4:-1:4:4:b<r?Qk<r?nd<r?aB<r?4:-1:Ry<r?4:KF<r?Hn<r?4:-1:4:-1:op<r?4:_A<r&&wC<r?qi<r?4:-1:4:sF<r?jC<r?Gh<r?io<r?4:Gv<r?Jy<r?4:-1:4:4:Qa<r?ho<r?tb<r?Ft<r?4:-1:4:ZA<r?cr<r?4:-1:4:4:DF<r?br<r?ZS<r?kp<r?4:-1:YC<r&&lg<r?Od<r?4:-1:4:-1:sn<r?4:xr<r?_n<r?yb<r?Qf<r?4:-1:4:-1:4:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?4:-1:4:pu<r?Bb<r?TF<r?al<r?4:-1:4:-1:Pc<r?uu<r?4:-1:4:4:PD<r?xS<r?4:Ek<r?qa<r?sv<r?eS<r?4:-1:4:-1:4:In<r?_C<r&&Ob<r?du<r?4:-1:4:Dm<r?d_<r?yu<r?Mm<r?4:-1:4:-1:4:hE<r?Tm<r?AF<r?Sr<r?4:jp<r?Mp<r?cc<r?ld<r?4:-1:4:-1:4:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?4:-1:4:-1:Fi<r?jt<r?4:-1:4:-1:xF<r?To<r?Xn<r?VD<r?_g<r?4:Bg<r?Ls<r?4:-1:4:-1:_<r?z<r?xv<r?Eo<r?4:-1:4:-1:cS<r?Rt<r?4:-1:4:-1:ys<r?iF<r?Li<r?Td<r?ke<r?4:-1:4:u<r?bu<r?4:-1:4:-1:4:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?4:-1:4:-1:xD<r&&LF<r?yF<r?4:-1:4:-1:rn<r?Xa<r?Uw<r?4:Sc<r?rS<r?4:-1:4:-1:Wm<r?Il<r?rD<r?J_<r?4:-1:4:-1:wh<r?fw<r?4:-1:4:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?4:-1:4:-1:JS<r?Mt<r?4:-1:4:-1:hr<r?Wl<r?4:-1:Jw<r?Op<r?4:-1:4:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?4:-1:4:-1:fr<r?zp<r?4:-1:4:OD<r?lo<r?4:-1:4:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?4:-1:4:-1:ua<r?yw<r?4:-1:4:Bf<r?lb<r?4:-1:bB<r?Wy<r?4:-1:4:-1:Gs<r?ek<r&&FC<r?Cl<r?4:-1:4:Qs<r?Ks<r?4:-1:WD<r?nB<r?4:-1:4:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?4:-1:4:l_<r?BE<r?4:-1:4:-1:hp<r?nF<r?Kk<r?Fk<r?4:-1:4:-1:xs<r?F_<r?4:-1:4:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?4:-1:4:-1:OF<r?AS<r?4:-1:4:-1:ew<r?Ud<r?Sg<r?jf<r?4:-1:4:-1:yc<r?gE<r?4:-1:4:-1:YT(Nte,r+jS|0)-1|0:-1}function eHe(r){return 35<r?g<r?-1:YT(Mne,r+jS|0)-1|0:-1}function nHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?4:-1:4:-1:UF<r?Hv<r?An<r?ss<r?4:-1:4:-1:m_<r?Bv<r?4:-1:4:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?4:-1:4:-1:zA<r?tC<r?4:-1:4:-1:cl<r?Ne<r?km<r?Wk<r?4:-1:4:-1:eF<r?sD<r?4:-1:4:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?4:-1:4:-1:Bo<r?hy<r?4:-1:4:-1:vi<r?Gg<r?qC<r?SC<r?4:-1:4:-1:Wh<r?jn<r?4:-1:4:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?4:-1:4:-1:Gc<r?Ae<r?4:-1:4:-1:mt<r?Sn<r?$d<r?M_<r?4:-1:4:-1:Hp<r?ru<r?4:-1:4:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?4:-1:4:-1:Qm<r?bD<r?4:-1:4:-1:zC<r?Vy<r?zF<r?Uc<r?4:-1:4:-1:rc<r?Uf<r?4:-1:4:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?4:-1:4:-1:vo<r?kA<r?4:-1:4:-1:ro<r&&ag<r?zy<r?4:-1:4:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?4:-1:4:-1:4:Ev<r?DC<r?Jg<r?ze<r?4:-1:4:-1:By<r?SF<r?4:-1:4:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?4:-1:4:-1:_a<r?Kn<r?4:-1:4:-1:bb<r?Ao<r?cB<r?KS<r?4:-1:4:-1:$a<r?CD<r?4:-1:4:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?4:-1:4:-1:Ns<r?Js<r?4:-1:4:-1:XD<r?dD<r?kD<r?an<r?4:-1:4:-1:bl<r?gm<r?4:-1:4:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?4:-1:4:-1:kd<r?aa<r?4:-1:4:-1:rE<r?My<r?Be<r?xu<r?4:-1:4:-1:Nl<r?wd<r?4:-1:4:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?4:-1:4:-1:qk<r?Dt<r?4:-1:4:-1:M<r?fk<r?cb<r?Xh<r?4:-1:4:-1:Ai<r?vB<r?4:-1:4:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?4:-1:4:-1:_v<r?WF<r?4:-1:4:-1:dh<r?FS<r?xn<r?Sf<r?4:-1:4:-1:Zh<r?nD<r?4:-1:4:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?4:-1:4:-1:Yr<r?z_<r?4:-1:4:-1:Zu<r?rC<r?Ih<r?yd<r?4:-1:4:-1:xf<r?LA<r?4:-1:4:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?4:-1:4:yo<r?qc<r?4:-1:4:-1:KA<r?Zi<r?Nd<r?fC<r?4:-1:4:-1:_i<r?Qt<r?4:-1:4:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?4:-1:4:-1:Ur<r?zw<r?4:-1:4:-1:dC<r?mF<r?Kf<r?Ys<r?4:-1:4:-1:Fg<r?WA<r?4:-1:4:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?4:-1:ih<r?wb<r?4:-1:4:dE<r&&iu<r?Bu<r?4:-1:4:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?4:-1:4:-1:td<r?Zf<r?4:-1:4:-1:zo<r?Fp<r?xw<r?uc<r?4:-1:4:-1:4:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?4:-1:4:-1:OS<r?Dy<r?4:-1:4:-1:th<r?V<r?ks<r?sm<r?4:-1:4:-1:pm<r?Fh<r?4:-1:4:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?4:-1:4:-1:Sw<r?fS<r?4:-1:4:uD<r?xh<r?4:-1:Do<r?uf<r?4:-1:4:Dh<r?RA<r?Zc<r?ak<r?4:-1:$m<r?aD<r?Kc<r?4:-1:4:$c<r?dm<r?4:-1:4:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?4:-1:4:-1:4:_F<r?Jb<r?my<r?Ac<r?4:-1:4:-1:Ew<r?iD<r?4:-1:4:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?4:-1:4:-1:un<r?kf<r?4:-1:4:4:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?4:-1:4:-1:sS<r?rd<r?4:-1:4:-1:4:-1:Ah<r?Sb<r?SD<r?Hr<r?4:Rw<r?Ld<r?4:-1:4:-1:db<r?bh<r?pt<r?cd<r?4:-1:4:-1:4:yp<r?4:yh<r?ow<r?4:-1:Eg<r?R_<r?4:-1:4:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?4:eE<r?yt<r?4:-1:4:-1:tD<r?Yl<r?4:-1:uF<r?4:Pd<r?Ic<r?4:-1:4:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?4:-1:4:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?4:-1:4:-1:4:-1:kS<r?Gb<r?qg<r?lC<r?4:-1:4:-1:up<r?qE<r?4:-1:4:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?4:-1:4:jh<r?4:Tu<r?_b<r?4:-1:4:-1:jF<r?4:v<r?Qw<r?pg<r?Jv<r?4:-1:4:-1:Am<r?IE<r?4:-1:4:hC<r?av<r?4:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?4:-1:4:-1:4:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?4:-1:4:Ra<r?gA<r?4:-1:4:Jn<r?4:gy<r?pE<r?4:-1:4:Ei<r?Lh<r?I<r?K<r?4:-1:vS<r?GA<r?4:-1:4:-1:4:Xl<r?mA<r?hw<r?4:Mf<r?sd<r?4:-1:4:-1:hF<r&&vD<r&&Lm<r?cs<r?4:-1:4:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?4:-1:4:-1:on<r?Mc<r?4:-1:4:VA<r?fg<r?Cs<r?Ru<r?4:-1:4:-1:jc<r?BF<r?4:-1:4:-1:lw<r?jb<r&&Go<r?Ef<r?4:-1:4:zs<r?GC<r?4:-1:Sd<r?st<r?4:-1:4:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?4:-1:4:-1:fe<r?L<r?4:-1:4:-1:_t<r?Ir<r?4:-1:Ak<r?iy<r?4:-1:4:Iv<r?Df<r?bS<r?4:Ps<r?iw<r?4:-1:4:-1:Ss<r?og<r?Ql<r?hs<r?4:-1:4:-1:Rd<r?Em<r?4:-1:4:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?4:-1:4:-1:G_<r?Xg<r?po<r?bp<r?ie<r?4:-1:4:-1:4:Ba<r?Rh<r?4:-1:Yi<r?Om<r?4:-1:4:as<r?fv<r?4:UC<r?tg<r?4:-1:O_<r?Sm<r?4:-1:4:uS<r?Ke<r?Wu<r&&vF<r?rl<r?4:-1:4:-1:Rm<r&&nk<r?Nt<r?4:-1:4:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?4:-1:wo<r?k<r?4:-1:4:-1:4:vy<r?X<r?Hf<r?4:fb<r?bn<r?4:-1:4:-1:4:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?4:-1:4:-1:JE<r?ct<r?4:-1:4:xy<r?JF<r?ID<r?mD<r?4:-1:4:-1:Va<r?Rv<r?4:-1:4:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?4:-1:4:-1:Wp<r?s_<r?4:-1:4:fF<r?bF<r?am<r?Hi<r?4:-1:4:-1:ba<r?QA<r?4:-1:4:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?4:-1:4:-1:ry<r?Xm<r?4:-1:4:-1:gD<r?Yw<r?4:-1:xg<r?eD<r?4:-1:4:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?4:-1:4:-1:vg<r?zd<r?4:-1:4:-1:Dg<r?N_<r?Er<r?4:-1:4:W_<r?o<r?4:-1:4:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?4:-1:vu<r?mb<r?4:-1:4:-1:rt<r?Si<r?gf<r?ur<r?4:-1:4:-1:jl<r?Zv<r?4:-1:4:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?4:-1:4:-1:nC<r?Wf<r?4:-1:4:-1:Yg<r?Ya<r?mr<r?Rf<r?4:-1:4:-1:at<r?E<r?4:-1:4:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?4:-1:4:-1:Ce<r?VF<r?4:-1:4:-1:Os<r?Ag<r?rw<r?ub<r?4:-1:4:-1:yr<r?wr<r?4:-1:4:-1:Xc<r?pd<r?Tn<r?Cc<r?4:-1:Vl<r?ah<r?4:-1:4:-1:sg<r?y_<r?cw<r?lh<r?4:-1:4:-1:4:-1:Hc<r?IS<r?vh<r?QS<r?4:-1:tk<r?La<r?Ly<r?ea<r?4:-1:4:-1:Fr<r?zt<r?4:-1:4:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?4:-1:4:-1:yk<r?GD<r?4:-1:4:-1:iA<r?ha<r?GE<r?L_<r?4:-1:4:-1:eo<r?LD<r?4:-1:4:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?4:-1:4:-1:Uv<r?ZE<r?4:-1:4:-1:np<r&&kr<r?Vb<r?4:-1:4:mm<r?zE<r?py<r?ms<r?4:-1:me<r?xi<r?4:-1:4:-1:pS<r?la<r?Qg<r?ul<r?4:-1:4:-1:Oy<r?gb<r?4:-1:4:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?4:-1:4:-1:E_<r?Tv<r?4:-1:4:-1:Fy<r?Ab<r?na<r?tw<r?4:-1:4:-1:Ol<r?Nw<r?4:-1:4:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?4:-1:4:-1:IA<r?Pt<r?4:-1:4:-1:hb<r?ug<r?Wo<r?s<r?4:-1:4:-1:4:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?4:-1:4:-1:Br<r?ta<r?4:-1:4:-1:QF<r?pf<r?Kv<r?ko<r?4:-1:4:-1:Rg<r?Zr<r?4:-1:4:-1:bo<r?ic<r?Hl<r?Zb<r?4:-1:4:Ib<r?bv<r?4:-1:4:4:Du<r?Xk<r?TD<r?Ml<r?hS<r?4:-1:4:ed<r?vd<r?wy<r?N<r?4:-1:4:-1:$u<r?g_<r?4:-1:4:-1:_k<r?dw<r?$i<r?WS<r?qf<r?4:-1:4:-1:hu<r?Mh<r?4:-1:4:ym<r?4:nw<r?Xe<r?4:-1:4:Fv<r?EA<r?Aa<r?BA<r?wn<r?4:Ta<r?ec<r?4:-1:4:Uy<r&&YA<r?Yk<r?4:-1:4:4:b<r?Qk<r?nd<r?aB<r?4:-1:Ry<r?4:KF<r?Hn<r?4:-1:4:-1:op<r?4:_A<r&&wC<r?qi<r?4:-1:4:sF<r?jC<r?Gh<r?io<r?4:Gv<r?Jy<r?4:-1:4:4:Qa<r?ho<r?tb<r?Ft<r?4:-1:4:ZA<r?cr<r?4:-1:4:4:DF<r?br<r?ZS<r?kp<r?4:-1:YC<r&&lg<r?Od<r?4:-1:4:-1:sn<r?4:xr<r?_n<r?yb<r?Qf<r?4:-1:4:-1:4:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?4:-1:4:pu<r?Bb<r?TF<r?al<r?4:-1:4:-1:Pc<r?uu<r?4:-1:4:4:PD<r?xS<r?4:Ek<r?qa<r?sv<r?eS<r?4:-1:4:-1:4:In<r?_C<r&&Ob<r?du<r?4:-1:4:Dm<r?d_<r?yu<r?Mm<r?4:-1:4:-1:4:hE<r?Tm<r?AF<r?Sr<r?4:jp<r?Mp<r?cc<r?ld<r?4:-1:4:-1:4:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?4:-1:4:-1:Fi<r?jt<r?4:-1:4:-1:xF<r?To<r?Xn<r?VD<r?_g<r?4:Bg<r?Ls<r?4:-1:4:-1:_<r?z<r?xv<r?Eo<r?4:-1:4:-1:cS<r?Rt<r?4:-1:4:-1:ys<r?iF<r?Li<r?Td<r?ke<r?4:-1:4:u<r?bu<r?4:-1:4:-1:4:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?4:-1:4:-1:xD<r&&LF<r?yF<r?4:-1:4:-1:rn<r?Xa<r?Uw<r?4:Sc<r?rS<r?4:-1:4:-1:Wm<r?Il<r?rD<r?J_<r?4:-1:4:-1:wh<r?fw<r?4:-1:4:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?4:-1:4:-1:JS<r?Mt<r?4:-1:4:-1:hr<r?Wl<r?4:-1:Jw<r?Op<r?4:-1:4:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?4:-1:4:-1:fr<r?zp<r?4:-1:4:OD<r?lo<r?4:-1:4:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?4:-1:4:-1:ua<r?yw<r?4:-1:4:Bf<r?lb<r?4:-1:bB<r?Wy<r?4:-1:4:-1:Gs<r?ek<r&&FC<r?Cl<r?4:-1:4:Qs<r?Ks<r?4:-1:WD<r?nB<r?4:-1:4:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?4:-1:4:l_<r?BE<r?4:-1:4:-1:hp<r?nF<r?Kk<r?Fk<r?4:-1:4:-1:xs<r?F_<r?4:-1:4:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?4:-1:4:-1:OF<r?AS<r?4:-1:4:-1:ew<r?Ud<r?Sg<r?jf<r?4:-1:4:-1:yc<r?gE<r?4:-1:4:-1:YT(Lte,r+jS|0)-1|0:-1}function tHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Pte,r+jS|0)-1|0:-1}function uHe(r){return 47<r?Ik<r?-1:YT(Sue,r+vw|0)-1|0:-1}function aHe(r){return 35<r?g<r?-1:YT(Gne,r+jS|0)-1|0:-1}function iHe(r){return 41<r?61<r?-1:YT(Lue,r+-42|0)-1|0:-1}function cHe(r){return 44<r?48<r?-1:YT(zne,r+Ki|0)-1|0:-1}function fHe(r){return 44<r?45<r?-1:0:-1}function oHe(r){return mk<r?yS<r?-1:0:-1}function sHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Mte,r+jS|0)-1|0:-1}function lHe(r){return Gu<r?xp<r?-1:0:-1}function vHe(r){return 99<r?Eu<r?-1:0:-1}function DHe(r){return 47<r?wk<r?-1:YT(tte,r+vw|0)-1|0:-1}function bHe(r){return Zt<r?Di<r?-1:0:-1}function pHe(r){return 45<r?57<r?-1:YT(Rue,r+X_|0)-1|0:-1}function EHe(r){return 35<r?g<r?-1:YT(Une,r+jS|0)-1|0:-1}function mHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Gte,r+jS|0)-1|0:-1}function FHe(r){return 47<r?Lb<r?-1:YT(Hue,r+vw|0)-1|0:-1}function kHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Ute,r+jS|0)-1|0:-1}function dHe(r){return 35<r?g<r?-1:YT(jne,r+jS|0)-1|0:-1}function hHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(jte,r+jS|0)-1|0:-1}function yHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Xte,r+jS|0)-1|0:-1}function _He(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Yte,r+jS|0)-1|0:-1}function AHe(r){return 9<r?10<r?-1:0:-1}function CHe(r){return 35<r?g<r?-1:YT(Hne,r+jS|0)-1|0:-1}function wHe(r){return 96<r?97<r?-1:0:-1}function SHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Kte,r+jS|0)-1|0:-1}function gHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(qte,r+jS|0)-1|0:-1}function BHe(r){return 35<r?g<r?-1:YT(Xne,r+jS|0)-1|0:-1}function THe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT($te,r+jS|0)-1|0:-1}function IHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(Qte,r+jS|0)-1|0:-1}function OHe(r){return 35<r?g<r?-1:YT(Yne,r+jS|0)-1|0:-1}function NHe(r){return 47<r?95<r?-1:YT(Oue,r+vw|0)-1|0:-1}function xHe(r){return 35<r?g<r?-1:YT(Vne,r+jS|0)-1|0:-1}function LHe(r){return Eu<r?Ik<r?-1:0:-1}function PHe(r){return 8<r?Ip<r?nr<r?WE<r?-1:ev<r?UA<r?0:-1:qv<r?iS<r?Ii<r?Zp<r?0:-1:0:-1:OE<r?qb<r?0:-1:0:-1:YT(hne,r-9|0)-1|0:-1}function RHe(r){return 35<r?g<r?-1:YT(ite,r+jS|0)-1|0:-1}function MHe(r){return 41<r?47<r?-1:YT(_ue,r+-42|0)-1|0:-1}function GHe(r){return 35<r?g<r?-1:YT(Kne,r+jS|0)-1|0:-1}function UHe(r){return 35<r?g<r?-1:YT(Wne,r+jS|0)-1|0:-1}function jHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?2:-1:2:-1:UF<r?Hv<r?An<r?ss<r?2:-1:2:-1:m_<r?Bv<r?2:-1:2:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?2:-1:2:-1:zA<r?tC<r?2:-1:2:-1:cl<r?Ne<r?km<r?Wk<r?2:-1:2:-1:eF<r?sD<r?2:-1:2:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?2:-1:2:-1:Bo<r?hy<r?2:-1:2:-1:vi<r?Gg<r?qC<r?SC<r?2:-1:2:-1:Wh<r?jn<r?2:-1:2:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?2:-1:2:-1:Gc<r?Ae<r?2:-1:2:-1:mt<r?Sn<r?$d<r?M_<r?2:-1:2:-1:Hp<r?ru<r?2:-1:2:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?2:-1:2:-1:Qm<r?bD<r?2:-1:2:-1:zC<r?Vy<r?zF<r?Uc<r?2:-1:2:-1:rc<r?Uf<r?2:-1:2:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?2:-1:2:-1:vo<r?kA<r?2:-1:2:-1:ro<r&&ag<r?zy<r?2:-1:2:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?2:-1:2:-1:2:Ev<r?DC<r?Jg<r?ze<r?2:-1:2:-1:By<r?SF<r?2:-1:2:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?2:-1:2:-1:_a<r?Kn<r?2:-1:2:-1:bb<r?Ao<r?cB<r?KS<r?2:-1:2:-1:$a<r?CD<r?2:-1:2:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?2:-1:2:-1:Ns<r?Js<r?2:-1:2:-1:XD<r?dD<r?kD<r?an<r?2:-1:2:-1:bl<r?gm<r?2:-1:2:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?2:-1:2:-1:kd<r?aa<r?2:-1:2:-1:rE<r?My<r?Be<r?xu<r?2:-1:2:-1:Nl<r?wd<r?2:-1:2:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?2:-1:2:-1:qk<r?Dt<r?2:-1:2:-1:M<r?fk<r?cb<r?Xh<r?2:-1:2:-1:Ai<r?vB<r?2:-1:2:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?2:-1:2:-1:_v<r?WF<r?2:-1:2:-1:dh<r?FS<r?xn<r?Sf<r?2:-1:2:-1:Zh<r?nD<r?2:-1:2:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?2:-1:2:-1:Yr<r?z_<r?2:-1:2:-1:Zu<r?rC<r?Ih<r?yd<r?2:-1:2:-1:xf<r?LA<r?2:-1:2:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?2:-1:2:yo<r?qc<r?2:-1:2:-1:KA<r?Zi<r?Nd<r?fC<r?2:-1:2:-1:_i<r?Qt<r?2:-1:2:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?2:-1:2:-1:Ur<r?zw<r?2:-1:2:-1:dC<r?mF<r?Kf<r?Ys<r?2:-1:2:-1:Fg<r?WA<r?2:-1:2:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?2:-1:ih<r?wb<r?2:-1:2:dE<r&&iu<r?Bu<r?2:-1:2:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?2:-1:2:-1:td<r?Zf<r?2:-1:2:-1:zo<r?Fp<r?xw<r?uc<r?2:-1:2:-1:2:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?2:-1:2:-1:OS<r?Dy<r?2:-1:2:-1:th<r?V<r?ks<r?sm<r?2:-1:2:-1:pm<r?Fh<r?2:-1:2:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?2:-1:2:-1:Sw<r?fS<r?2:-1:2:uD<r?xh<r?2:-1:Do<r?uf<r?2:-1:2:Dh<r?RA<r?Zc<r?ak<r?2:-1:$m<r?aD<r?Kc<r?2:-1:2:$c<r?dm<r?2:-1:2:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?2:-1:2:-1:2:_F<r?Jb<r?my<r?Ac<r?2:-1:2:-1:Ew<r?iD<r?2:-1:2:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?2:-1:2:-1:un<r?kf<r?2:-1:2:2:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?2:-1:2:-1:sS<r?rd<r?2:-1:2:-1:2:-1:Ah<r?Sb<r?SD<r?Hr<r?2:Rw<r?Ld<r?2:-1:2:-1:db<r?bh<r?pt<r?cd<r?2:-1:2:-1:2:yp<r?2:yh<r?ow<r?2:-1:Eg<r?R_<r?2:-1:2:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?2:eE<r?yt<r?2:-1:2:-1:tD<r?Yl<r?2:-1:uF<r?2:Pd<r?Ic<r?2:-1:2:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?2:-1:2:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?2:-1:2:-1:2:-1:kS<r?Gb<r?qg<r?lC<r?2:-1:2:-1:up<r?qE<r?2:-1:2:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?2:-1:2:jh<r?2:Tu<r?_b<r?2:-1:2:-1:jF<r?2:v<r?Qw<r?pg<r?Jv<r?2:-1:2:-1:Am<r?IE<r?2:-1:2:hC<r?av<r?2:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?2:-1:2:-1:2:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?2:-1:2:Ra<r?gA<r?2:-1:2:Jn<r?2:gy<r?pE<r?2:-1:2:Ei<r?Lh<r?I<r?K<r?2:-1:vS<r?GA<r?2:-1:2:-1:2:Xl<r?mA<r?hw<r?2:Mf<r?sd<r?2:-1:2:-1:hF<r&&vD<r&&Lm<r?cs<r?2:-1:2:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?2:-1:2:-1:on<r?Mc<r?2:-1:2:VA<r?fg<r?Cs<r?Ru<r?2:-1:2:-1:jc<r?BF<r?2:-1:2:-1:lw<r?jb<r&&Go<r?Ef<r?2:-1:2:zs<r?GC<r?2:-1:Sd<r?st<r?2:-1:2:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?2:-1:2:-1:fe<r?L<r?2:-1:2:-1:_t<r?Ir<r?2:-1:Ak<r?iy<r?2:-1:2:Iv<r?Df<r?bS<r?2:Ps<r?iw<r?2:-1:2:-1:Ss<r?og<r?Ql<r?hs<r?2:-1:2:-1:Rd<r?Em<r?2:-1:2:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?2:-1:2:-1:G_<r?Xg<r?po<r?bp<r?ie<r?2:-1:2:-1:2:Ba<r?Rh<r?2:-1:Yi<r?Om<r?2:-1:2:as<r?fv<r?2:UC<r?tg<r?2:-1:O_<r?Sm<r?2:-1:2:uS<r?Ke<r?Wu<r&&vF<r?rl<r?2:-1:2:-1:Rm<r&&nk<r?Nt<r?2:-1:2:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?2:-1:wo<r?k<r?2:-1:2:-1:2:vy<r?X<r?Hf<r?2:fb<r?bn<r?2:-1:2:-1:2:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?2:-1:2:-1:JE<r?ct<r?2:-1:2:xy<r?JF<r?ID<r?mD<r?2:-1:2:-1:Va<r?Rv<r?2:-1:2:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?2:-1:2:-1:Wp<r?s_<r?2:-1:2:fF<r?bF<r?am<r?Hi<r?2:-1:2:-1:ba<r?QA<r?2:-1:2:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?2:-1:2:-1:ry<r?Xm<r?2:-1:2:-1:gD<r?Yw<r?2:-1:xg<r?eD<r?2:-1:2:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?2:-1:2:-1:vg<r?zd<r?2:-1:2:-1:Dg<r?N_<r?Er<r?2:-1:2:W_<r?o<r?2:-1:2:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?2:-1:vu<r?mb<r?2:-1:2:-1:rt<r?Si<r?gf<r?ur<r?2:-1:2:-1:jl<r?Zv<r?2:-1:2:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?2:-1:2:-1:nC<r?Wf<r?2:-1:2:-1:Yg<r?Ya<r?mr<r?Rf<r?2:-1:2:-1:at<r?E<r?2:-1:2:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?2:-1:2:-1:Ce<r?VF<r?2:-1:2:-1:Os<r?Ag<r?rw<r?ub<r?2:-1:2:-1:yr<r?wr<r?2:-1:2:-1:Xc<r?pd<r?Tn<r?Cc<r?2:-1:Vl<r?ah<r?2:-1:2:-1:sg<r?y_<r?cw<r?lh<r?2:-1:2:-1:2:-1:Hc<r?IS<r?vh<r?QS<r?2:-1:tk<r?La<r?Ly<r?ea<r?2:-1:2:-1:Fr<r?zt<r?2:-1:2:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?2:-1:2:-1:yk<r?GD<r?2:-1:2:-1:iA<r?ha<r?GE<r?L_<r?2:-1:2:-1:eo<r?LD<r?2:-1:2:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?2:-1:2:-1:Uv<r?ZE<r?2:-1:2:-1:np<r&&kr<r?Vb<r?2:-1:2:mm<r?zE<r?py<r?ms<r?2:-1:me<r?xi<r?2:-1:2:-1:pS<r?la<r?Qg<r?ul<r?2:-1:2:-1:Oy<r?gb<r?2:-1:2:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?2:-1:2:-1:E_<r?Tv<r?2:-1:2:-1:Fy<r?Ab<r?na<r?tw<r?2:-1:2:-1:Ol<r?Nw<r?2:-1:2:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?2:-1:2:-1:IA<r?Pt<r?2:-1:2:-1:hb<r?ug<r?Wo<r?s<r?2:-1:2:-1:2:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?2:-1:2:-1:Br<r?ta<r?2:-1:2:-1:QF<r?pf<r?Kv<r?ko<r?2:-1:2:-1:Rg<r?Zr<r?2:-1:2:-1:bo<r?ic<r?Hl<r?Zb<r?2:-1:2:Ib<r?bv<r?2:-1:2:2:Du<r?Xk<r?TD<r?Ml<r?hS<r?2:-1:2:ed<r?vd<r?wy<r?N<r?2:-1:2:-1:$u<r?g_<r?2:-1:2:-1:_k<r?dw<r?$i<r?WS<r?qf<r?2:-1:2:-1:hu<r?Mh<r?2:-1:2:ym<r?2:nw<r?Xe<r?2:-1:2:Fv<r?EA<r?Aa<r?BA<r?wn<r?2:Ta<r?ec<r?2:-1:2:Uy<r&&YA<r?Yk<r?2:-1:2:2:b<r?Qk<r?nd<r?aB<r?2:-1:Ry<r?2:KF<r?Hn<r?2:-1:2:-1:op<r?2:_A<r&&wC<r?qi<r?2:-1:2:sF<r?jC<r?Gh<r?io<r?2:Gv<r?Jy<r?2:-1:2:2:Qa<r?ho<r?tb<r?Ft<r?2:-1:2:ZA<r?cr<r?2:-1:2:2:DF<r?br<r?ZS<r?kp<r?2:-1:YC<r&&lg<r?Od<r?2:-1:2:-1:sn<r?2:xr<r?_n<r?yb<r?Qf<r?2:-1:2:-1:2:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?2:-1:2:pu<r?Bb<r?TF<r?al<r?2:-1:2:-1:Pc<r?uu<r?2:-1:2:2:PD<r?xS<r?2:Ek<r?qa<r?sv<r?eS<r?2:-1:2:-1:2:In<r?_C<r&&Ob<r?du<r?2:-1:2:Dm<r?d_<r?yu<r?Mm<r?2:-1:2:-1:2:hE<r?Tm<r?AF<r?Sr<r?2:jp<r?Mp<r?cc<r?ld<r?2:-1:2:-1:2:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?2:-1:2:-1:Fi<r?jt<r?2:-1:2:-1:xF<r?To<r?Xn<r?VD<r?_g<r?2:Bg<r?Ls<r?2:-1:2:-1:_<r?z<r?xv<r?Eo<r?2:-1:2:-1:cS<r?Rt<r?2:-1:2:-1:ys<r?iF<r?Li<r?Td<r?ke<r?2:-1:2:u<r?bu<r?2:-1:2:-1:2:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?2:-1:2:-1:xD<r&&LF<r?yF<r?2:-1:2:-1:rn<r?Xa<r?Uw<r?2:Sc<r?rS<r?2:-1:2:-1:Wm<r?Il<r?rD<r?J_<r?2:-1:2:-1:wh<r?fw<r?2:-1:2:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?2:-1:2:-1:JS<r?Mt<r?2:-1:2:-1:hr<r?Wl<r?2:-1:Jw<r?Op<r?2:-1:2:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?2:-1:2:-1:fr<r?zp<r?2:-1:2:OD<r?lo<r?2:-1:2:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?2:-1:2:-1:ua<r?yw<r?2:-1:2:Bf<r?lb<r?2:-1:bB<r?Wy<r?2:-1:2:-1:Gs<r?ek<r&&FC<r?Cl<r?2:-1:2:Qs<r?Ks<r?2:-1:WD<r?nB<r?2:-1:2:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?2:-1:2:l_<r?BE<r?2:-1:2:-1:hp<r?nF<r?Kk<r?Fk<r?2:-1:2:-1:xs<r?F_<r?2:-1:2:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?2:-1:2:-1:OF<r?AS<r?2:-1:2:-1:ew<r?Ud<r?Sg<r?jf<r?2:-1:2:-1:yc<r?gE<r?2:-1:2:-1:YT(rue,r+jS|0)-1|0:-1}function HHe(r){return ik<r?bk<r?-1:0:-1}function XHe(r){return 35<r?g<r?-1:YT(Jne,r+jS|0)-1|0:-1}function YHe(r){return 47<r?Ik<r?-1:YT(gue,r+vw|0)-1|0:-1}function VHe(r){return 42<r?57<r?-1:YT(mue,r+-43|0)-1|0:-1}function KHe(r){return 45<r?95<r?-1:YT(Tne,r+X_|0)-1|0:-1}function WHe(r){return 35<r?sl<r?je<r?nc<r?-1:gi<r?rv<r?qy<r?Yf<r?Dc<r?Gp<r?fu<r?gk<r?Km<r?3:-1:3:-1:UF<r?Hv<r?An<r?ss<r?3:-1:3:-1:m_<r?Bv<r?3:-1:3:-1:Ho<r?Yp<r?oC<r?U<r?ai<r?go<r?aS<r?QD<r?o_<r?vl<r?Dl<r?Vd<r?3:-1:3:-1:zA<r?tC<r?3:-1:3:-1:cl<r?Ne<r?km<r?Wk<r?3:-1:3:-1:eF<r?sD<r?3:-1:3:-1:Oc<r?oE<r?mf<r?wD<r?Zy<r?Vk<r?3:-1:3:-1:Bo<r?hy<r?3:-1:3:-1:vi<r?Gg<r?qC<r?SC<r?3:-1:3:-1:Wh<r?jn<r?3:-1:3:-1:xo<r?fc<r?Fo<r?Gk<r?h<r?iC<r?Se<r?Pl<r?3:-1:3:-1:Gc<r?Ae<r?3:-1:3:-1:mt<r?Sn<r?$d<r?M_<r?3:-1:3:-1:Hp<r?ru<r?3:-1:3:-1:D_<r?Jc<r?xd<r?nE<r?el<r?cC<r?3:-1:3:-1:Qm<r?bD<r?3:-1:3:-1:zC<r?Vy<r?zF<r?Uc<r?3:-1:3:-1:rc<r?Uf<r?3:-1:3:-1:id<r?nm<r?ce<r?x_<r?ly<r?KE<r?jd<r?ZF<r?Np<r?3:-1:3:-1:vo<r?kA<r?3:-1:3:-1:ro<r&&ag<r?zy<r?3:-1:3:-1:Lo<r?Pi<r?Ff<r?ja<r?Vp<r?3:-1:3:-1:3:Ev<r?DC<r?Jg<r?ze<r?3:-1:3:-1:By<r?SF<r?3:-1:3:cF<r?F<r?wl<r?Bp<r?_S<r?oB<r?rB<r?Ad<r?3:-1:3:-1:_a<r?Kn<r?3:-1:3:-1:bb<r?Ao<r?cB<r?KS<r?3:-1:3:-1:$a<r?CD<r?3:-1:3:-1:Vv<r?GS<r?JC<r?vf<r?oo<r?zb<r?3:-1:3:-1:Ns<r?Js<r?3:-1:3:-1:XD<r?dD<r?kD<r?an<r?3:-1:3:-1:bl<r?gm<r?3:-1:3:-1:vE<r?Wa<r?$e<r?lB<r?rF<r?pA<r?Qe<r?Ct<r?Ph<r?Lp<r?UE<r?T_<r?we<r?rr<r?3:-1:3:-1:kd<r?aa<r?3:-1:3:-1:rE<r?My<r?Be<r?xu<r?3:-1:3:-1:Nl<r?wd<r?3:-1:3:-1:K_<r?ou<r?u_<r?TA<r?Ky<r?Nr<r?3:-1:3:-1:qk<r?Dt<r?3:-1:3:-1:M<r?fk<r?cb<r?Xh<r?3:-1:3:-1:Ai<r?vB<r?3:-1:3:-1:_m<r?mp<r?Dr<r?$A<r?Tc<r?Tt<r?_p<r?Ga<r?3:-1:3:-1:_v<r?WF<r?3:-1:3:-1:dh<r?FS<r?xn<r?Sf<r?3:-1:3:-1:Zh<r?nD<r?3:-1:3:-1:Ji<r?Jr<r?qm<r?$k<r?ac<r?Cb<r?3:-1:3:-1:Yr<r?z_<r?3:-1:3:-1:Zu<r?rC<r?Ih<r?yd<r?3:-1:3:-1:xf<r?LA<r?3:-1:3:-1:q_<r?Md<r?Tp<r?od<r?hk<r?Su<r?bf<r?MD<r?Oo<r?3:-1:3:yo<r?qc<r?3:-1:3:-1:KA<r?Zi<r?Nd<r?fC<r?3:-1:3:-1:_i<r?Qt<r?3:-1:3:-1:IF<r?U_<r?pw<r?p<r?Cg<r?Lu<r?3:-1:3:-1:Ur<r?zw<r?3:-1:3:-1:dC<r?mF<r?Kf<r?Ys<r?3:-1:3:-1:Fg<r?WA<r?3:-1:3:-1:dF<r?_y<r?bt<r?Zd<r?$y<r?3:-1:ih<r?wb<r?3:-1:3:dE<r&&iu<r?Bu<r?3:-1:3:-1:ku<r?Qb<r?w<r?Ms<r?gC<r?Zw<r?3:-1:3:-1:td<r?Zf<r?3:-1:3:-1:zo<r?Fp<r?xw<r?uc<r?3:-1:3:-1:3:-1:wv<r?lD<r?ok<r?zf<r?Qc<r?RF<r?yv<r?Bi<r?wt<r?NC<r?3:-1:3:-1:OS<r?Dy<r?3:-1:3:-1:th<r?V<r?ks<r?sm<r?3:-1:3:-1:pm<r?Fh<r?3:-1:3:-1:Ha<r?Yb<r?xC<r?md<r?rb<r?3:-1:3:-1:Sw<r?fS<r?3:-1:3:uD<r?xh<r?3:-1:Do<r?uf<r?3:-1:3:Dh<r?RA<r?Zc<r?ak<r?3:-1:$m<r?aD<r?Kc<r?3:-1:3:$c<r?dm<r?3:-1:3:-1:aE<r?rk<r?Yh<r?oS<r?Ey<r?3:-1:3:-1:3:_F<r?Jb<r?my<r?Ac<r?3:-1:3:-1:Ew<r?iD<r?3:-1:3:qp<r?Gr<r?iE<r?Ko<r?Ea<r?Mk<r?EF<r?ee<r?3:-1:3:-1:un<r?kf<r?3:-1:3:3:rg<r?qu<r?Na<r?ht<r?LC<r?hm<r?3:-1:3:-1:sS<r?rd<r?3:-1:3:-1:3:-1:Ah<r?Sb<r?SD<r?Hr<r?3:Rw<r?Ld<r?3:-1:3:-1:db<r?bh<r?pt<r?cd<r?3:-1:3:-1:3:yp<r?3:yh<r?ow<r?3:-1:Eg<r?R_<r?3:-1:3:Pk<r?TS<r?dy<r?is<r?RE<r?Wd<r?tl<r?_r<r?b_<r?Ov<r?$S<r?bA<r?3:eE<r?yt<r?3:-1:3:-1:tD<r?Yl<r?3:-1:uF<r?3:Pd<r?Ic<r?3:-1:3:-1:Nf<r?So<r&&eC<r&&Uk<r?dS<r?3:-1:3:Kg<r?qr<r?gF<r?Mv<r?Bh<r?DD<r?3:-1:3:-1:3:-1:kS<r?Gb<r?qg<r?lC<r?3:-1:3:-1:up<r?qE<r?3:-1:3:-1:ay<r?oh<r?Wc<r?Yt<r?ZC<r?pn<r?3:-1:3:jh<r?3:Tu<r?_b<r?3:-1:3:-1:jF<r?3:v<r?Qw<r?pg<r?Jv<r?3:-1:3:-1:Am<r?IE<r?3:-1:3:hC<r?av<r?3:-1:Qy<r&&Oh<r?Pe<r?gc<r?YD<r?3:-1:3:-1:3:$w<r?sw<r?Hm<r?CA<r?vt<r?kl<r?Lw<r?3:-1:3:Ra<r?gA<r?3:-1:3:Jn<r?3:gy<r?pE<r?3:-1:3:Ei<r?Lh<r?I<r?K<r?3:-1:vS<r?GA<r?3:-1:3:-1:3:Xl<r?mA<r?hw<r?3:Mf<r?sd<r?3:-1:3:-1:hF<r&&vD<r&&Lm<r?cs<r?3:-1:3:Zs<r?of<r?gp<r?Ou<r?TE<r?om<r?DS<r?zn<r?Ub<r?3:-1:3:-1:on<r?Mc<r?3:-1:3:VA<r?fg<r?Cs<r?Ru<r?3:-1:3:-1:jc<r?BF<r?3:-1:3:-1:lw<r?jb<r&&Go<r?Ef<r?3:-1:3:zs<r?GC<r?3:-1:Sd<r?st<r?3:-1:3:-1:Oi<r?Qv<r?qh<r?ne<r?rf<r?mw<r?dp<r?3:-1:3:-1:fe<r?L<r?3:-1:3:-1:_t<r?Ir<r?3:-1:Ak<r?iy<r?3:-1:3:Iv<r?Df<r?bS<r?3:Ps<r?iw<r?3:-1:3:-1:Ss<r?og<r?Ql<r?hs<r?3:-1:3:-1:Rd<r?Em<r?3:-1:3:-1:zm<r?_l<r?Ca<r?$C<r?Mo<r?Bs<r?St<r&&XE<r&&GF<r?iv<r?3:-1:3:-1:G_<r?Xg<r?po<r?bp<r?ie<r?3:-1:3:-1:3:Ba<r?Rh<r?3:-1:Yi<r?Om<r?3:-1:3:as<r?fv<r?3:UC<r?tg<r?3:-1:O_<r?Sm<r?3:-1:3:uS<r?Ke<r?Wu<r&&vF<r?rl<r?3:-1:3:-1:Rm<r&&nk<r?Nt<r?3:-1:3:yC<r?Nb<r?Tl<r?kF<r?uh<r?Vm<r?3:-1:wo<r?k<r?3:-1:3:-1:3:vy<r?X<r?Hf<r?3:fb<r?bn<r?3:-1:3:-1:3:$g<r?fB<r?by<r?sh<r?ao<r?eB<r?wS<r?3:-1:3:-1:JE<r?ct<r?3:-1:3:xy<r?JF<r?ID<r?mD<r?3:-1:3:-1:Va<r?Rv<r?3:-1:3:-1:$b<r?oa<r?mi<r?Cu<r?Nk<r?3:-1:3:-1:Wp<r?s_<r?3:-1:3:fF<r?bF<r?am<r?Hi<r?3:-1:3:-1:ba<r?QA<r?3:-1:3:-1:Hu<r?AD<r?sk<r?Ju<r?We<r?HS<r?ge<r?eg<r?Nm<r?Xb<r?lc<r?zg<r?3:-1:3:-1:ry<r?Xm<r?3:-1:3:-1:gD<r?Yw<r?3:-1:xg<r?eD<r?3:-1:3:-1:nf<r?UD<r?bs<r?Cm<r?Qr<r?hA<r?3:-1:3:-1:vg<r?zd<r?3:-1:3:-1:Dg<r?N_<r?Er<r?3:-1:3:W_<r?o<r?3:-1:3:-1:t_<r?tm<r?$h<r?oi<r?mc<r?Ja<r?3:-1:vu<r?mb<r?3:-1:3:-1:rt<r?Si<r?gf<r?ur<r?3:-1:3:-1:jl<r?Zv<r?3:-1:3:-1:Kt<r?cy<r?Cy<r?ME<r?Is<r?Mn<r?3:-1:3:-1:nC<r?Wf<r?3:-1:3:-1:Yg<r?Ya<r?mr<r?Rf<r?3:-1:3:-1:at<r?E<r?3:-1:3:-1:Je<r?im<r?Ap<r?BC<r?e_<r?qD<r?dc<r?dr<r?Nh<r?yg<r?3:-1:3:-1:Ce<r?VF<r?3:-1:3:-1:Os<r?Ag<r?rw<r?ub<r?3:-1:3:-1:yr<r?wr<r?3:-1:3:-1:Xc<r?pd<r?Tn<r?Cc<r?3:-1:Vl<r?ah<r?3:-1:3:-1:sg<r?y_<r?cw<r?lh<r?3:-1:3:-1:3:-1:Hc<r?IS<r?vh<r?QS<r?3:-1:tk<r?La<r?Ly<r?ea<r?3:-1:3:-1:Fr<r?zt<r?3:-1:3:-1:zr<r?Qo<r?ra<r?Ln<r?At<r?XS<r?3:-1:3:-1:yk<r?GD<r?3:-1:3:-1:iA<r?ha<r?GE<r?L_<r?3:-1:3:-1:eo<r?LD<r?3:-1:3:-1:uy<r?VC<r?YS<r?sb<r?Rp<r?es<r?KD<r?mv<r?ti<r?Cf<r?df<r?De<r?Pv<r?3:-1:3:-1:Uv<r?ZE<r?3:-1:3:-1:np<r&&kr<r?Vb<r?3:-1:3:mm<r?zE<r?py<r?ms<r?3:-1:me<r?xi<r?3:-1:3:-1:pS<r?la<r?Qg<r?ul<r?3:-1:3:-1:Oy<r?gb<r?3:-1:3:-1:Hw<r?Iy<r?AE<r?DB<r?ll<r?wc<r?tE<r?MA<r?3:-1:3:-1:E_<r?Tv<r?3:-1:3:-1:Fy<r?Ab<r?na<r?tw<r?3:-1:3:-1:Ol<r?Nw<r?3:-1:3:-1:Vn<r?gd<r?dk<r?ud<r?pa<r?$s<r?3:-1:3:-1:IA<r?Pt<r?3:-1:3:-1:hb<r?ug<r?Wo<r?s<r?3:-1:3:-1:3:Re<r?fl<r?Ka<r?vc<r?wE<r?YE<r?Bc<r?Zn<r?S_<r?3:-1:3:-1:Br<r?ta<r?3:-1:3:-1:QF<r?pf<r?Kv<r?ko<r?3:-1:3:-1:Rg<r?Zr<r?3:-1:3:-1:bo<r?ic<r?Hl<r?Zb<r?3:-1:3:Ib<r?bv<r?3:-1:3:3:Du<r?Xk<r?TD<r?Ml<r?hS<r?3:-1:3:ed<r?vd<r?wy<r?N<r?3:-1:3:-1:$u<r?g_<r?3:-1:3:-1:_k<r?dw<r?$i<r?WS<r?qf<r?3:-1:3:-1:hu<r?Mh<r?3:-1:3:ym<r?3:nw<r?Xe<r?3:-1:3:Fv<r?EA<r?Aa<r?BA<r?wn<r?3:Ta<r?ec<r?3:-1:3:Uy<r&&YA<r?Yk<r?3:-1:3:3:b<r?Qk<r?nd<r?aB<r?3:-1:Ry<r?3:KF<r?Hn<r?3:-1:3:-1:op<r?3:_A<r&&wC<r?qi<r?3:-1:3:sF<r?jC<r?Gh<r?io<r?3:Gv<r?Jy<r?3:-1:3:3:Qa<r?ho<r?tb<r?Ft<r?3:-1:3:ZA<r?cr<r?3:-1:3:3:DF<r?br<r?ZS<r?kp<r?3:-1:YC<r&&lg<r?Od<r?3:-1:3:-1:sn<r?3:xr<r?_n<r?yb<r?Qf<r?3:-1:3:-1:3:-1:$<r?pl<r?Sa<r?mg<r?sC<r?Sk<r?mS<r&&q<r?ip<r?3:-1:3:pu<r?Bb<r?TF<r?al<r?3:-1:3:-1:Pc<r?uu<r?3:-1:3:3:PD<r?xS<r?3:Ek<r?qa<r?sv<r?eS<r?3:-1:3:-1:3:In<r?_C<r&&Ob<r?du<r?3:-1:3:Dm<r?d_<r?yu<r?Mm<r?3:-1:3:-1:3:hE<r?Tm<r?AF<r?Sr<r?3:jp<r?Mp<r?cc<r?ld<r?3:-1:3:-1:3:Xt<r?Pw<r?_c<r&&FA<r?Yv<r?3:-1:3:-1:Fi<r?jt<r?3:-1:3:-1:xF<r?To<r?Xn<r?VD<r?_g<r?3:Bg<r?Ls<r?3:-1:3:-1:_<r?z<r?xv<r?Eo<r?3:-1:3:-1:cS<r?Rt<r?3:-1:3:-1:ys<r?iF<r?Li<r?Td<r?ke<r?3:-1:3:u<r?bu<r?3:-1:3:-1:3:-1:$p<r?D<r?_D<r?wm<r?dl<r?xa<r?jm<r?d<r&&ji<r?Q<r?3:-1:3:-1:xD<r&&LF<r?yF<r?3:-1:3:-1:rn<r?Xa<r?Uw<r?3:Sc<r?rS<r?3:-1:3:-1:Wm<r?Il<r?rD<r?J_<r?3:-1:3:-1:wh<r?fw<r?3:-1:3:-1:ck<r?ov<r?Jk<r?tv<r?Ym<r?hD<r?Lf<r?cf<r?3:-1:3:-1:JS<r?Mt<r?3:-1:3:-1:hr<r?Wl<r?3:-1:Jw<r?Op<r?3:-1:3:-1:Hh<r?Bm<r?$t<r?uv<r?Iw<r?3:-1:3:-1:fr<r?zp<r?3:-1:3:OD<r?lo<r?3:-1:3:hc<r?Jd<r?Z<r?Es<r?lu<r?zu<r?ab<r?Aw<r?WC<r?3:-1:3:-1:ua<r?yw<r?3:-1:3:Bf<r?lb<r?3:-1:bB<r?Wy<r?3:-1:3:-1:Gs<r?ek<r&&FC<r?Cl<r?3:-1:3:Qs<r?Ks<r?3:-1:WD<r?nB<r?3:-1:3:-1:Wr<r?No<r?Me<r?tn<r?W<r?KC<r?t<r?3:-1:3:l_<r?BE<r?3:-1:3:-1:hp<r?nF<r?Kk<r?Fk<r?3:-1:3:-1:xs<r?F_<r?3:-1:3:-1:PS<r?Ge<r?aA<r?Bt<r?hi<r?gn<r?3:-1:3:-1:OF<r?AS<r?3:-1:3:-1:ew<r?Ud<r?Sg<r?jf<r?3:-1:3:-1:yc<r?gE<r?3:-1:3:-1:YT(aue,r+jS|0)-1|0:-1}function JHe(r){return bm<r?Cn<r?-1:0:-1}function qHe(r){return 46<r?47<r?-1:0:-1}function zHe(r){return 57<r?58<r?-1:0:-1}function $He(r){return 35<r?g<r?-1:YT(qne,r+jS|0)-1|0:-1}function QHe(r,e){var n=e-r[3][2]|0;return[0,YUe(r),n]}function ZHe(r,e,n){var t=QHe(r,n),u=QHe(r,e);return[0,r[1],u,t]}function rXe(r,e){return QHe(r,xUe(e))}function eXe(r,e){return QHe(r,LUe(e))}function nXe(r,e){return ZHe(r,xUe(e),LUe(e))}function tXe(r,e){if("number"!=typeof e)switch(e[0]){case 2:case 3:return e[1][1];case 5:case 8:return e[1]}return nXe(r,r[2])}function uXe(r,e,n){return[0,r[1],r[2],r[3],r[4],r[5],[0,[0,e,n],r[6]],r[7]]}function aXe(r,e,n){return uXe(r,e,[11,ZUe(n)])}function iXe(r,e,n,t){return uXe(r,e,[13,n,t])}function cXe(r,e){return uXe(r,e,pne)}function fXe(r,e){var n=LUe(e),t=[0,YUe(r)+1|0,n];return[0,r[1],r[2],t,r[4],r[5],r[6],r[7]]}function oXe(r){var e=XT(r);return 0!==e&&qe===yI(r,e-1|0)?OAe(r,0,e-1|0):r}function sXe(r,e,n,t,u){var a=[0,r[1],e,n];return[0,a,[0,u?0:1,KAe(t),r[7][3][1]<a[2][1]?1:0]]}function lXe(r,e){if(45===yI(e,0))var n=OAe(e,1,XT(e)-1|0),t=1;else n=e,t=0;switch(r){case 1:try{var u=$T(zT(nAe(lne,n)))}catch(e){if((e=gI(e))[1]!==PI)throw e;u=Z_e(nAe(vne,n))}break;case 0:case 3:try{u=$T(zT(n))}catch(e){if((e=gI(e))[1]!==PI)throw e;u=Z_e(nAe(Dne,n))}break;default:try{u=wT(n)}catch(e){if((e=gI(e))[1]!==PI)throw e;u=Z_e(nAe(bne,n))}}return[10,r,t?-u:u,e]}function vXe(r,e){if(45===yI(e,0))var n=OAe(e,1,XT(e)-1|0),t=1;else n=e,t=0;if(2<=r){var u=oXe(n);try{var a=wT(u)}catch(e){if((e=gI(e))[1]!==PI)throw e;a=Z_e(nAe(one,u))}var i=a}else{var c=oXe(n);try{var f=$T(zT(c))}catch(e){if((e=gI(e))[1]!==PI)throw e;f=Z_e(nAe(sne,c))}i=f}return[11,r,t?-i:i,e]}function DXe(r,e,n){var a=gUe([0,n]);IUe(a);var i=BUe(a),c=sl<i?fu<i?-1:SD<i?By<i?jn<i?Bv<i?Hv<i?ss<i&&Gp<i?0:-1:UF<i?0:1:sD<i?tC<i?Vd<i?Dc<i?m_<i?0:1:Yf<i?0:1:vl<i?Dl<i?0:1:o_<i?0:2:Wk<i?QD<i?zA<i?0:1:aS<i?0:1:Ne<i?km<i?0:1:cl<i?0:1:hy<i?Vk<i?go<i?eF<i?0:1:ai<i?0:1:wD<i?Zy<i?0:1:mf<i?0:1:SC<i?oE<i?Bo<i?0:1:Oc<i?0:1:Gg<i?qC<i?0:1:vi<i?0:1:Uf<i?ru<i?Ae<i?Pl<i?U<i?Wh<i?0:1:oC<i?0:1:iC<i?Se<i?0:1:h<i?0:1:M_<i?Gk<i?Gc<i?0:1:Fo<i?0:1:Sn<i?$d<i?0:1:mt<i?0:1:bD<i?cC<i?fc<i?Hp<i?0:1:xo<i?0:1:nE<i?el<i?0:1:xd<i?0:1:Uc<i?Jc<i?Qm<i?0:1:D_<i?0:1:Vy<i?zF<i?0:1:zC<i?0:1:CE<i?kA<i?Np<i?Yp<i?rc<i?0:1:Ho<i?0:1:jd<i?ZF<i?0:1:KE<i?0:1:zy<i?ly<i?vo<i?0:1:x_<i?0:2:ro<i?ag<i?0:1:-1:Lo<i?123631<i?ja<i?nm<i?ce<i?1:0:Vp<i?2:0:Pi<i?Ff<i?1:0:-1:-1:Jg<i?ze<i?1:0:Ev<i?DC<i?1:0:SF<i?2:0:Md<i?pA<i?qy<i?F<i?Bp<i?oB<i?Ad<i?id<i?1:2:rB<i?0:1:Kn<i?_S<i?0:2:_a<i?0:2:Ao<i?KS<i?wl<i?0:2:cB<i?0:2:CD<i?bb<i?0:2:$a<i?0:2:GS<i?vf<i?zb<i?cF<i?0:2:oo<i?0:2:Js<i?JC<i?0:2:Ns<i?0:2:dD<i?an<i?Vv<i?0:2:kD<i?0:2:gm<i?XD<i?0:1:bl<i?0:1:Ct<i?Lp<i?T_<i?rr<i?rv<i?0:1:we<i?0:1:aa<i?UE<i?0:1:kd<i?0:1:My<i?xu<i?Ph<i?0:1:Be<i?0:1:wd<i?rE<i?0:1:Nl<i?0:1:ou<i?TA<i?Nr<i?Qe<i?0:1:Ky<i?0:1:Dt<i?u_<i?0:1:qk<i?0:1:fk<i?Xh<i?K_<i?0:1:cb<i?0:1:vB<i?M<i?0:1:Ai<i?0:1:lB<i?mp<i?$A<i?Tt<i?Ga<i?rF<i?0:1:_p<i?0:1:WF<i?Tc<i?0:1:_v<i?0:1:FS<i?Sf<i?Dr<i?0:1:xn<i?0:1:nD<i?dh<i?0:1:Zh<i?0:1:Jr<i?$k<i?Cb<i?_m<i?0:1:ac<i?0:1:z_<i?qm<i?0:1:Yr<i?0:1:rC<i?yd<i?Ji<i?0:2:Ih<i?0:2:LA<i?Zu<i?0:2:xf<i?0:2:od<i?Su<i?MD<i?Oo<i?$e<i?0:2:0:qc<i?2:yo<i?0:2:Zi<i?fC<i?hk<i?0:1:Nd<i?0:1:Qt<i?KA<i?0:1:_i<i?0:1:U_<i?p<i?Lu<i?Tp<i?0:1:Cg<i?0:1:zw<i?pw<i?0:1:Ur<i?0:1:mF<i?Ys<i?IF<i?0:1:Kf<i?0:1:WA<i?dC<i?0:1:Fg<i?0:2:73108<i?73109<i?Bi<i?Ms<i?Bu<i?Zd<i?k_<i?q_<i?0:2:$y<i?1:0:ih<i?wb<i?1:0:bt<i?1:2:_y<i?dE<i?iu<i?0:2:wi<i?1:2:Zw<i?dF<i?0:1:gC<i?0:1:Fp<i?Qb<i?Zf<i?w<i?0:1:td<i?0:1:uc<i?ku<i?0:2:xw<i?0:1:Wa<i?zo<i?0:QE<i?2:1:NC<i?vE<i?0:2:wt<i?0:1:xC<i?V<i?RF<i?Dy<i?yv<i?0:2:OS<i?0:1:sm<i?Qc<i?0:1:ks<i?0:1:zf<i?Fh<i?th<i?0:1:pm<i?0:1:rb<i?ok<i?0:1:md<i?0:1:xh<i?Sw<i?fS<i?Yb<i?0:1:0:Ha<i||dg<i?2:1:73110<i&&lD<i?uf<i?uD<i?0:2:Do<i?0:1:-1:-1:Ko<i?un<i?rk<i?$m<i?Zc<i?ak<i?2:0:aD<i?Kc<i?2:0:-1:Dh<i?$c<i?dm<i?1:0:RA<i?1:0:oS<i?Ey<i?1:0:Yh<i?2:0:wv<i?Ew<i?my<i?aE<i?Ny<i?2:1:Ac<i?2:0:_F<i?Jb<i?2:0:iD<i?2:0:-1:EF<i?ee<i?1:0:Ea<i?Mk<i?1:0:kf<i?1:0:-1:sS<i?iE<i?-1:LC<i?hm<i?2:0:Na<i?ht<i?2:0:rd<i?1:0:Gr<i?S<i?rg<i?qu<i?2:0:1:2:72751<i?qp<i?0:2:Ld<i?Hr<i?2:1:Rw<i?0:1:ZE<i?Ql<i?71230<i?Oh<i?Mv<i?jE<i?yp<i?72343<i?bh<i?cd<i?Sb<i?0:1:pt<i?0:1:db<i?0:2:vm<i?di<i?2:1:2:Av<i?R_<i?ow<i?vp<i?2:1:yh<i?0:2:gi<i?Eg<i?0:2:1:bA<i?so<i?2:1:yt<i?Ul<i?2:1:eE<i?0:2:b_<i?Yl<i?_s<i?Ov<i?$S<i?1:0:1:2:72147<i?tD<i?0:2:Ic<i?uF<i?2:1:Pd<i?0:1:qw<i?Uk<i?dS<i?_r<i?0:2:0:Xi<i?2:So<i?1:2:71997<i?_o<i?1:2:DD<i?2:Bh<i?0:2:71462<i?pn<i?Gb<i?qr<i?gF<i?0:eA<i?2:1:lC<i?Kg<i?0:1:qg<i?0:1:tl<i?qE<i?kS<i?0:1:up<i?0:1:Wd<i?0:sr<i?2:1:71726<i?71736<i&&ZC<i?0:2:Wc<i?_b<i?jh<i?2:1:Tu<i?0:2:oh<i?0:2:71343<i?71349<i?Qw<i?71457<i||Jv<i?2:pg<i?0:1:71350<i&&ay<i?IE<i?v<i?0:2:Am<i?0:1:-1:-1:sy<i?-1:hC<i?av<i?1:0:gc<i?YD<i?2:0:Pe<i?1:0:-1:70721<i?hF<i?I<i?vt<i?71218<i||RE<i?-1:kl<i?Lw<i?1:0:-1:Jn<i?71101<i&&CA<i&&Ra<i?gA<i?1:0:-1:HD<i?Hm<i&&gy<i?pE<i?2:0:-1:K<i?1:0:70841<i?70849<i?Ei<i?vS<i?GA<i?2:0:Lh<i?1:0:Au<i?1:2:2:mA<i?en<i?2:Mf<i?sd<i?1:0:ww<i?1:2:70725<i&&vD<i?cs<i?Xl<i?0:2:Lm<i?0:1:-1:-1:Nv<i?TE<i?$w<i?-1:om<i?zn<i?Ub<i?1:0:DS<i?2:0:on<i?Mc<i?2:0:-1:gp<i?VA<i?Cs<i?Ru<i?1:0:fg<i?2:0:jc<i?BF<i?1:0:Ou<i?2:0:70463<i?jb<i&&Go<i?Ef<i?2:0:-1:lw<i?2:1:70401<i?mw<i?Sd<i?zs<i?GC<i?2:0:st<i?1:0:Zs<i?of<i?1:0:dp<i?1:0:fe<i?ne<i?rf<i?1:0:L<i?1:0:Qv<i?qh<i?1:0:-1:bS<i?70367<i&&Oi<i&&Ak<i?_t<i?Ir<i?2:0:iy<i?2:0:-1:Ps<i?iw<i?1:0:Iv<i?Df<i?1:0:hs<i?1:0:eg<i?Vm<i?Ba<i?70190<i?70193<i&&XE<i&&GF<i?Rd<i?Ss<i?og<i?1:0:Em<i?1:0:dy<i?is<i?1:0:iv<i?2:0:-1:po<i?Bs<i?CS<i?2:1:ie<i?Mo<i?0:1:bp<i?0:1:70094<i?G_<i&&gw<i?Xg<i?0:1:-1:Rh<i?2:0:as<i?XA<i?$C<i?Yi<i?Om<i?2:0:1:2:tg<i?fv<i?1:2:Sm<i?UC<i?0:1:O_<i?0:2:Nt<i?Wu<i?vF<i?rl<i?1:0:1:Ke<i?Ar<i?2:1:uS<i?0:2:Rm<i?nk<i?0:2:Ca<i?2:Zk<i?1:2:JE<i?bn<i?69816<i?kF<i?k<i?uh<i?0:2:wo<i?0:1:Tl<i?0:2:Nb<i?2:Tf<i?1:2:69633<i?zS<i?X<i?fb<i?0:2:vy<i?0:2:LE<i?1:2:ao<i?wS<i?2:eB<i?0:1:ct<i?sh<i?0:1:0:Wp<i?fB<i?JF<i?mD<i?by<i?2:1:ID<i?0:1:Rv<i?xy<i?0:1:Va<i?0:1:mi<i?Nk<i?$g<i?0:2:Cu<i?0:1:s_<i?oa<i?0:2:0:_l<i?bF<i?Hi<i?$b<i?2:1:am<i?0:1:QA<i?fF<i?0:1:ba<i?0:1:Xb<i?zg<i?zm<i?0:1:lc<i?0:1:Xm<i?Nm<i?0:1:ry<i?0:1:e_<i?$h<i?UD<i?HS<i?Yw<i?ge<i?0:Vf<i?2:1:eD<i?gD<i?0:1:xg<i?0:1:Cm<i?hA<i?We<i?0:1:Qr<i?0:2:zd<i?bs<i?0:2:vg<i?0:1:A<i?sk<i?Dg<i?Er<i?nf<i?0:1:N_<i?0:1:W_<i?o<i?2:0:Ju<i?2:0:-1:mc<i?Ja<i?1:0:vu<i?mb<i?1:0:oi<i?1:0:Kt<i?t_<i?rt<i?gf<i?ur<i?1:0:Si<i?1:0:jl<i?Zv<i?1:0:tm<i?1:0:Cy<i?Is<i?Mn<i?1:0:ME<i?1:0:nC<i?Wf<i?1:0:cy<i?1:0:Hu<i?Yg<i?mr<i?Rf<i?1:0:Ya<i?1:0:at<i?E<i?1:0:AD<i?1:0:dc<i?Nh<i?yg<i?1:0:dr<i?1:0:Ce<i?VF<i?1:0:qD<i?1:0:66368<i?pd<i?Ap<i?Os<i?rw<i?ub<i?1:0:Ag<i?1:0:yr<i?wr<i?1:0:BC<i?2:0:Cc<i?1:ah<i?Tn<i?0:1:Vl<i?0:1:Je<i?y_<i?lh<i?Xc<i?0:1:cw<i?0:1:mC<i?sg<i?0:2:im<i?1:0:1:GD<i?zt<i?ea<i?QS<i?1:vh<i?0:1:La<i?Ly<i?0:2:tk<i?0:1:XS<i?IS<i?Fr<i?0:1:Hc<i?0:2:Ln<i?At<i?0:1:ra<i?0:1:LD<i?L_<i?Qo<i?yk<i?0:1:zr<i?0:1:ha<i?GE<i?0:1:iA<i?0:1:Pv<i?TS<i?eo<i?0:1:Pk<i?0:1:df<i?De<i?0:1:Cf<i?0:1:Zg<i?43755<i?YS<i?Zn<i?MA<i?65391<i?np<i?Vb<i?ti<i?Uv<i?0:1:mv<i?0:1:kr<i?0:1:1:ul<i?xi<i?ms<i?1:py<i?0:1:zE<i?me<i?0:2:mm<i?0:1:gb<i?la<i?Qg<i?0:2:pS<i?0:1:es<i?Oy<i?0:1:Rp<i?0:2:$s<i?tw<i?Tv<i?wc<i?tE<i?0:2:ll<i?0:2:DB<i?E_<i?0:2:AE<i?0:1:Nw<i?Ab<i?na<i?0:1:Fy<i?0:1:Iy<i?Ol<i?0:1:Hw<i?0:1:s<i?Pt<i?ud<i?pa<i?0:1:dk<i?0:1:gd<i?IA<i?0:1:Vn<i?0:1:sb<i?yy<i?ug<i?Wo<i?0:1:hb<i?0:1:-1:S_<i?1:0:43967<i?ic<i?Hl<i?Kv<i?Br<i?YE<i?Bc<i?1:0:ta<i?1:0:vc<i?wE<i?1:0:ko<i?1:0:Rg<i?QF<i?pf<i?1:0:Zr<i?1:0:fl<i?Ka<i?1:0:Zb<i?2:0:-1:44005<i?44007<i&&bo<i&&Ib<i?bv<i?2:0:-1:44004<i?-1:Re<i?2:1:Du<i?TD<i?wp<i&&Ml<i?hS<i?1:0:1:ed<i?wy<i?N<i?1:0:vd<i?1:0:$u<i?g_<i?1:0:Xk<i?1:0:_k<i?dw<i?WS<i?qf<i?1:0:$i<i?1:0:hu<i?Mh<i?1:0:-1:ym<i?Rb<i?2:1:nw<i?Xe<i?1:0:-1:-1:43494<i?43632<i?Gw<i?BA<i?wn<i?-1:Ta<i?ec<i?1:0:1:Uy<i?Yk<i?1:YA<i?0:1:Aa<i?P_<i?2:1:Us<i?2:1:43643<i?43644<i?Iu<i?ca<i?Ug<i?2:1:gr<i?2:1:EA<i?Rc<i?2:1:-1:-1:pB<i?-1:nd<i?aB<i?1:0:1:_A<i?wC<i?43596<i?b<i?Ry<i?1:KF<i?Hn<i?1:0:Qk<i?2:0:-1:op<i?fp<i?yn<i?2:1:-1:qi<i?1:0:-1:43566<i?-1:ps<i?Gh<i?Jy<i?io<i?2:1:Gv<i?0:1:-1:1:nb<i?43445<i?43449<i?ho<i?jC<i?As<i?1:-1:tb<i?Ft<i?1:0:-1:43451<i&&Qa<i&&ZA<i?cr<i?1:0:-1:-1:43394<i?sF<i?-1:ye<i?ni<i?2:1:-1:YC<i&&lg<i?ZS<i?kp<i?2:0:Od<i?1:0:-1:mS<i?q<i?Qf<i?43263<i?qA<i?DF<i?br<i?1:0:Pr<i?2:1:-1:sn<i?2:1:Kl<i?_n<i?yb<i?0:1:xr<i?0:1:uy<i?VC<i?2:0:ip<i?2:0:-1:pu<i?Sk<i?em<i?2:1:TF<i?al<i?2:0:Bb<i?1:0:43044<i?sC<i&&Pc<i?uu<i?2:0:-1:Mu<i?2:1:xa<i?AF<i?_C<i?xS<i?Up<i?kn<i?Tw<i?Vc<i?2:1:w_<i?2:1:mg<i?2:1:1:Ts<i?qa<i?eS<i?1:sv<i?0:1:Ek<i?0:1:du<i?1:Ob<i?0:1:af<i?Ck<i?yu<i?In<i||Mm<i?1:0:ls<i?Dm<i?d_<i?1:0:-1:1:-1:Sr<i?1:jo<i?jp<i?cc<i?ld<i?1:0:Mp<i?2:0:-1:1:_<i?42231<i?Xt<i?H<i?_c<i?Yv<i?1:FA<i?0:1:-1:Pw<i?1:0:jt<i?1:Fi<i?0:1:_g<i?40981<i&&hE<i?Tm<i?1:0:1:Xn<i?Bg<i?Ls<i?1:0:VD<i?1:0:xv<i?Eo<i?1:0:z<i?1:0:12446<i?Li<i?xF<i?cS<i?Rt<i?1:0:To<i?1:0:Td<i?ke<i?1:0:1:iF<i?bu<i?1:u<i?0:1:ys<i?0:1:ji<i?DA<i?1:$<i?pl<i?2:0:Q<i?1:0:12346<i||jm<i?1:0:lu<i?JS<i?Sc<i?wm<i?YF<i?xD<i&&LF<i?yF<i?1:0:-1:dl<i?1:0:Uw<i||rS<i?1:0:wh<i?rD<i?rn<i?Xa<i?2:0:J_<i?1:0:Wm<i?Il<i?1:0:fw<i?1:0:Lf<i?D<i?_D<i?1:0:cf<i?1:0:Ym<i?hD<i?1:0:Mt<i?1:0:Hh<i?ov<i?Wl<i?Jk<i?tv<i?1:0:AA<i?1:2:Op<i?hr<i?0:1:Jw<i?0:1:$t<i?Iw<i?ck<i?0:1:uv<i?0:1:zp<i?Bm<i?0:1:fr<i?0:1:$p<i?pv<i?lo<i?Bk<i?2:1:OD<i?0:1:1:ab<i?WC<i?1:Aw<i?0:1:yw<i?zu<i?0:1:ua<i?0:1:t<i?ek<i?Wy<i?8578<i||lb<i?1:Bf<i?0:1:Cl<i?Es<i?bB<i?0:1:Z<i?0:1:FC<i?0:1:8493<i?1:nB<i?Ks<i?1:Qs<i?0:1:Jd<i?WD<i?0:1:hc<i?0:1:Wr<i?Me<i?W<i?KC<i?0:1:l_<i?BE<i?1:0:tn<i?1:0:hp<i?Kk<i?Fk<i?1:0:nF<i?1:0:xs<i?F_<i?1:0:No<i?2:0:PS<i?aA<i?hi<i?gn<i?2:0:Bt<i?2:0:OF<i?AS<i?1:0:Ge<i?1:0:ew<i?Sg<i?jf<i?1:0:Ud<i?2:0:yc<i?gE<i?2:0:je<i?2:0:YT(pue,i+1|0)-1|0;if(4<c>>>0)var f=OUe(a);else switch(c){case 0:f=2;break;case 2:f=1;break;case 3:if(TUe(a,2),0===JHe(BUe(a))){var l=FHe(BUe(a));if(0===l)f=0===uje(BUe(a))&&0===uje(BUe(a))&&0===uje(BUe(a))?0:OUe(a);else if(1===l&&0===uje(BUe(a)))for(;;){var m=vje(BUe(a));if(0!==m){f=1===m?0:OUe(a);break}}else f=OUe(a)}else f=OUe(a);break;default:f=0}if(2<=f){if(!(3<=f))return uXe(r,e,37)}else if(0<=f)return r;return Z_e(fne)}function bXe(r,e,n,t,u){return[0,ZHe(r,e+xUe(n)|0,e+LUe(n)|0),UUe(n,t,(PUe(n)-t|0)-u|0)]}function pXe(r,e){for(var n=xUe(r[2]),t=gUe(e),u=VAe(e.length-1),a=r;;){IUe(t);var i=BUe(t),c=92<i?1:YT(Qne,i+1|0)-1|0;if(2<c>>>0)var f=OUe(t);else switch(c){case 0:f=2;break;case 1:for(;;){TUe(t,3);var o=BUe(t);if(0!==(-1<o?91<o?92<o?0:-1:0:-1)){f=OUe(t);break}}break;default:if(TUe(t,3),0===JHe(BUe(t))){var s=FHe(BUe(t));if(0===s)f=0===uje(BUe(t))&&0===uje(BUe(t))&&0===uje(BUe(t))?0:OUe(t);else if(1===s&&0===uje(BUe(t)))for(;;){var l=vje(BUe(t));if(0!==l){f=1===l?1:OUe(t);break}}else f=OUe(t)}else f=OUe(t)}if(3<f>>>0)return Z_e(ane);switch(f){case 0:var v=bXe(a,n,t,2,0),D=v[1],b=QT(nAe(ine,v[2])),p=0<=b?1:0,E=p?b<=55295?1:0:p;if(E)var m=E;else{var F=57344<=b?1:0;m=F?b<=Cw?1:0:F}var k=m?DXe(a,D,b):uXe(a,D,37);Qwe(u,b);a=k;continue;case 1:var d=bXe(a,n,t,3,1),h=QT(nAe(cne,d[2])),y=DXe(a,d[1],h);Qwe(u,h);a=y;continue;case 2:return[0,a,KAe(u)];default:HUe(t,u);continue}}}function EXe(r,e,n){var t=cXe(r,nXe(r,e));return NUe(e),TI(n,t,e)}function mXe(r,e,n){for(var t=r;;){IUe(n);var u=BUe(n),a=-1<u?42<u?Qh<u?0:za<u?1:0:YT(sue,u)-1|0:-1;if(3<a>>>0)var i=OUe(n);else switch(a){case 0:for(;;){TUe(n,3);var c=BUe(n);if(0!==(-1<c?41<c?42<c?za<c?Qh<c?0:-1:0:-1:YT(ate,c)-1|0:-1)){i=OUe(n);break}}break;case 1:i=0;break;case 2:TUe(n,0);i=0===AHe(BUe(n))?0:OUe(n);break;default:TUe(n,3);var f=BUe(n),o=44<f?47<f?-1:YT(nue,f+Ki|0)-1|0:-1;i=0===o?0===qHe(BUe(n))?2:OUe(n):1===o?1:OUe(n)}if(3<i>>>0){var s=cXe(t,nXe(t,n));return[0,s,eXe(s,n)]}switch(i){case 0:var l=fXe(t,n);HUe(n,e);t=l;continue;case 1:var v=t[4]?iXe(t,nXe(t,n),u1r,t1r):t;return[0,v,eXe(v,n)];case 2:if(t[4])return[0,t,eXe(t,n)];$Ae(e,a1r);continue;default:HUe(n,e);continue}}}function FXe(r,e,n){for(;;){IUe(n);var t=BUe(n),u=13<t?Qh<t?1:za<t?2:1:YT(yue,t+1|0)-1|0;if(3<u>>>0)var a=OUe(n);else switch(u){case 0:a=0;break;case 1:for(;;){TUe(n,2);var i=BUe(n);if(0!==(-1<i?12<i?13<i?za<i?Qh<i?0:-1:0:-1:YT(Ene,i)-1|0:-1)){a=OUe(n);break}}break;case 2:a=1;break;default:TUe(n,1);a=0===AHe(BUe(n))?1:OUe(n)}if(2<a>>>0)return Z_e(i1r);switch(a){case 0:return[0,r,eXe(r,n)];case 1:var c=eXe(r,n),f=fXe(r,n),o=PUe(n);return[0,f,[0,c[1],c[2]-o|0]];default:HUe(n,e);continue}}}function kXe(r,e){function n(r){return TUe(r,3),0===Yje(BUe(r))?2:OUe(r)}IUe(e);var t=BUe(e),u=Kw<t?Qh<t?1:za<t?2:1:YT(Eue,t+1|0)-1|0;if(14<u>>>0)var a=OUe(e);else switch(u){case 1:a=16;break;case 2:a=15;break;case 3:TUe(e,15);a=0===AHe(BUe(e))?15:OUe(e);break;case 4:TUe(e,4);a=0===Yje(BUe(e))?n(e):OUe(e);break;case 5:TUe(e,11);a=0===Yje(BUe(e))?n(e):OUe(e);break;case 7:a=5;break;case 8:a=6;break;case 9:a=7;break;case 10:a=8;break;case 11:a=9;break;case 12:TUe(e,14);var i=FHe(BUe(e));if(0===i)a=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?12:OUe(e);else if(1===i&&0===uje(BUe(e)))for(;;){var c=vje(BUe(e));if(0!==c){a=1===c?13:OUe(e);break}}else a=OUe(e);break;case 13:a=10;break;case 14:TUe(e,14);a=0===uje(BUe(e))&&0===uje(BUe(e))?1:OUe(e);break;default:a=0}if(16<a>>>0)return Z_e(Vee);switch(a){case 1:var f=jUe(e);return[0,r,f,[0,QT(nAe(Kee,f))],0];case 2:var o=jUe(e),s=QT(nAe(Wee,o));return Qn<=s?[0,r,o,[0,s>>>3|0,48+(7&s)|0],1]:[0,r,o,[0,s],1];case 3:var l=jUe(e);return[0,r,l,[0,QT(nAe(Jee,l))],1];case 4:return[0,r,qee,[0,0],0];case 5:return[0,r,zee,[0,8],0];case 6:return[0,r,$ee,[0,12],0];case 7:return[0,r,Qee,[0,10],0];case 8:return[0,r,Zee,[0,13],0];case 9:return[0,r,rne,[0,9],0];case 10:return[0,r,ene,[0,11],0];case 11:var v=jUe(e);return[0,r,v,[0,QT(nAe(nne,v))],1];case 12:var D=jUe(e);return[0,r,D,[0,QT(nAe(tne,OAe(D,1,XT(D)-1|0)))],0];case 13:var b=jUe(e),p=QT(nAe(une,OAe(b,2,XT(b)-3|0)));return[0,Cw<p?cXe(r,nXe(r,e)):r,b,[0,p],0];case 14:var E=jUe(e),m=RUe(e);return[0,cXe(r,nXe(r,e)),E,m,0];case 15:var F=jUe(e);return[0,fXe(r,e),F,[0],0];default:return[0,r,jUe(e),RUe(e),0]}}function dXe(r,e,n,t,u,a){for(var i=r,c=u;;){IUe(a);var f=BUe(a),o=92<f?1:YT($ne,f+1|0)-1|0;if(4<o>>>0)var s=OUe(a);else switch(o){case 0:s=3;break;case 1:for(;;){TUe(a,4);var l=BUe(a);if(0!==(-1<l?91<l?92<l?0:-1:YT(_ne,l)-1|0:-1)){s=OUe(a);break}}break;case 2:s=2;break;case 3:s=0;break;default:s=1}if(4<s>>>0)return Z_e(c1r);switch(s){case 0:var v=jUe(a);if($Ae(t,v),hI(e,v))return[0,i,eXe(i,a),c];$Ae(n,v);continue;case 1:$Ae(t,f1r);var D=kXe(i,a),b=D[4]||c;$Ae(t,D[2]),xAe((function(r){return Qwe(n,r)}),D[3]);i=D[1],c=b;continue;case 2:var p=jUe(a);$Ae(t,p);var E=fXe(cXe(i,nXe(i,a)),a);return $Ae(n,p),[0,E,eXe(E,a),c];case 3:var m=jUe(a);$Ae(t,m);var F=cXe(i,nXe(i,a));return $Ae(n,m),[0,F,eXe(F,a),c];default:var k=a[7],d=a[4]-k|0,h=AT(4*d|0),y=MUe(a[1],k,d,h);zAe(t,h,0,y),zAe(n,h,0,y);continue}}}function hXe(r,e,n,t,u){for(var a=r;;){IUe(u);var i=BUe(u),c=96<i?1:YT(xue,i+1|0)-1|0;if(6<c>>>0)var f=OUe(u);else switch(c){case 0:f=0;break;case 1:for(;;){TUe(u,6);var o=BUe(u);if(0!==(-1<o?95<o?96<o?0:-1:YT(yne,o)-1|0:-1)){f=OUe(u);break}}break;case 2:f=5;break;case 3:TUe(u,5);f=0===AHe(BUe(u))?4:OUe(u);break;case 4:TUe(u,6);var s=BUe(u);f=0===(g<s?Lb<s?-1:0:-1)?2:OUe(u);break;case 5:f=3;break;default:f=1}if(6<f>>>0)return Z_e(o1r);switch(f){case 0:return[0,cXe(a,nXe(a,u)),1];case 1:return JAe(t,96),[0,a,1];case 2:return $Ae(t,s1r),[0,a,0];case 3:JAe(n,92),JAe(t,92);var l=kXe(a,u),v=l[2];$Ae(n,v),$Ae(t,v),xAe((function(r){return Qwe(e,r)}),l[3]);a=l[1];continue;case 4:$Ae(n,l1r),$Ae(t,v1r),$Ae(e,D1r);a=fXe(a,u);continue;case 5:var D=jUe(u);$Ae(n,D),$Ae(t,D),JAe(e,10);a=fXe(a,u);continue;default:var b=jUe(u);$Ae(n,b),$Ae(t,b),$Ae(e,b);continue}}}function yXe(r,e,n,t,u){for(var a=r;;){var i=function(r){for(;;)if(TUe(r,6),0!==xje(BUe(r)))return OUe(r)};IUe(u);var c=BUe(u),f=PF<c?Qh<c?1:za<c?2:1:YT(Ane,c+1|0)-1|0;if(6<f>>>0)var o=OUe(u);else switch(f){case 0:o=1;break;case 1:o=i(u);break;case 2:o=2;break;case 3:TUe(u,2);o=0===AHe(BUe(u))?2:OUe(u);break;case 4:o=0;break;case 5:TUe(u,6);var s=BUe(u),l=34<s?g<s?-1:YT(rte,s-35|0)-1|0:-1;if(0===l){var v=BUe(u),D=47<v?Kw<v?-1:YT(cte,v+vw|0)-1|0:-1;if(0===D)for(;;){var b=BUe(u),p=47<b?59<b?-1:YT(gne,b+vw|0)-1|0:-1;if(0!==p){o=1===p?4:OUe(u);break}}else if(1===D&&0===uje(BUe(u)))for(;;){var E=BUe(u),m=47<E?wk<E?-1:YT(ute,E+vw|0)-1|0:-1;if(0!==m){o=1===m?3:OUe(u);break}}else o=OUe(u)}else if(1===l&&0===$He(BUe(u))){var F=ije(BUe(u));if(0===F){var k=ije(BUe(u));if(0===k){var d=ije(BUe(u));if(0===d){var h=ije(BUe(u));if(0===h){var y=ije(BUe(u));if(0===y){var _=ije(BUe(u));if(0===_){var A=BUe(u);o=0===(58<A?59<A?-1:0:-1)?5:OUe(u)}else o=1===_?5:OUe(u)}else o=1===y?5:OUe(u)}else o=1===h?5:OUe(u)}else o=1===d?5:OUe(u)}else o=1===k?5:OUe(u)}else o=1===F?5:OUe(u)}else o=OUe(u);break;default:TUe(u,0);o=0===xje(BUe(u))?i(u):OUe(u)}if(6<o>>>0)return Z_e(h1r);switch(o){case 0:var C=jUe(u),w=0;switch(e){case 0:_I(C,y1r)||(w=1);break;case 1:_I(C,_1r)||(w=1);break;default:var S=0;if(_I(C,A1r)){if(!_I(C,C1r))return iXe(a,nXe(a,u),I1r,T1r);if(_I(C,w1r)){if(!_I(C,S1r))return iXe(a,nXe(a,u),B1r,g1r);S=1}}if(!S)return NUe(u),a}if(w)return a;$Ae(t,C),$Ae(n,C);continue;case 1:return cXe(a,nXe(a,u));case 2:var B=jUe(u);$Ae(t,B),$Ae(n,B);a=fXe(a,u);continue;case 3:var T=jUe(u),I=OAe(T,3,XT(T)-4|0);$Ae(t,T),Qwe(n,QT(nAe(O1r,I)));continue;case 4:var O=jUe(u),N=OAe(O,2,XT(O)-3|0);$Ae(t,O),Qwe(n,QT(N));continue;case 5:var x=jUe(u),L=OAe(x,1,XT(x)-2|0);$Ae(t,x);var P=hT(L,N1r),R=0;if(0<=P)if(0<P){var M=hT(L,E5r),G=0;if(0<=M)if(0<M){var U=hT(L,L8r),j=0;if(0<=U)if(0<U){var H=hT(L,Y9r),X=0;if(0<=H)if(0<H){var Y=hT(L,hre),V=0;if(0<=Y)if(0<Y)if(_I(L,Pre))if(_I(L,Rre))if(_I(L,Mre))if(_I(L,Gre))if(_I(L,Ure))if(_I(L,jre))G=1,j=1,X=1,V=1;else var K=Hre;else K=Xre;else K=Yre;else K=Vre;else K=Kre;else K=Wre;else K=Jre;else if(_I(L,yre))if(_I(L,_re))if(_I(L,Are))if(_I(L,Cre))if(_I(L,wre))if(_I(L,Sre))if(_I(L,gre))G=1,j=1,X=1,V=1;else K=Bre;else K=Tre;else K=Ire;else K=Ore;else K=Nre;else K=xre;else K=Lre;if(!V)var W=K}else W=qre;else{var J=hT(L,V9r),q=0;if(0<=J)if(0<J)if(_I(L,ire))if(_I(L,cre))if(_I(L,fre))if(_I(L,ore))if(_I(L,sre))if(_I(L,lre))if(_I(L,vre))G=1,j=1,X=1,q=1;else var z=Dre;else z=bre;else z=pre;else z=Ere;else z=mre;else z=Fre;else z=kre;else z=dre;else if(_I(L,K9r))if(_I(L,W9r))if(_I(L,J9r))if(_I(L,q9r))if(_I(L,z9r))if(_I(L,$9r))if(_I(L,Q9r))G=1,j=1,X=1,q=1;else z=Z9r;else z=rre;else z=ere;else z=nre;else z=tre;else z=ure;else z=are;if(!q)W=z}if(!X)var $=W}else $=zre;else{var Q=hT(L,P8r),Z=0;if(0<=Q)if(0<Q){var rr=hT(L,D9r),er=0;if(0<=rr)if(0<rr)if(_I(L,g9r))if(_I(L,B9r))if(_I(L,T9r))if(_I(L,I9r))if(_I(L,O9r))if(_I(L,N9r))if(_I(L,x9r))G=1,j=1,Z=1,er=1;else var nr=L9r;else nr=P9r;else nr=R9r;else nr=M9r;else nr=G9r;else nr=U9r;else nr=j9r;else nr=H9r;else if(_I(L,b9r))if(_I(L,p9r))if(_I(L,E9r))if(_I(L,m9r))if(_I(L,F9r))if(_I(L,k9r))if(_I(L,d9r))G=1,j=1,Z=1,er=1;else nr=h9r;else nr=y9r;else nr=_9r;else nr=A9r;else nr=C9r;else nr=w9r;else nr=S9r;if(!er)var tr=nr}else tr=X9r;else{var ur=hT(L,R8r),ar=0;if(0<=ur)if(0<ur)if(_I(L,Q8r))if(_I(L,Z8r))if(_I(L,r9r))if(_I(L,e9r))if(_I(L,n9r))if(_I(L,t9r))if(_I(L,u9r))G=1,j=1,Z=1,ar=1;else var ir=a9r;else ir=i9r;else ir=c9r;else ir=f9r;else ir=o9r;else ir=s9r;else ir=l9r;else ir=v9r;else if(_I(L,M8r))if(_I(L,G8r))if(_I(L,U8r))if(_I(L,j8r))if(_I(L,H8r))if(_I(L,X8r))if(_I(L,Y8r))G=1,j=1,Z=1,ar=1;else ir=V8r;else ir=K8r;else ir=W8r;else ir=J8r;else ir=q8r;else ir=z8r;else ir=$8r;if(!ar)tr=ir}if(!Z)$=tr}if(!j)var cr=$}else cr=$re;else{var fr=hT(L,m5r),or=0;if(0<=fr)if(0<fr){var sr=hT(L,w6r),lr=0;if(0<=sr)if(0<sr){var vr=hT(L,t8r),Dr=0;if(0<=vr)if(0<vr)if(_I(L,F8r))if(_I(L,k8r))if(_I(L,d8r))if(_I(L,h8r))if(_I(L,y8r))if(_I(L,_8r))if(_I(L,A8r))G=1,or=1,lr=1,Dr=1;else var br=C8r;else br=w8r;else br=S8r;else br=g8r;else br=B8r;else br=T8r;else br=I8r;else br=O8r;else if(_I(L,u8r))if(_I(L,a8r))if(_I(L,i8r))if(_I(L,c8r))if(_I(L,f8r))if(_I(L,o8r))if(_I(L,s8r))G=1,or=1,lr=1,Dr=1;else br=l8r;else br=v8r;else br=D8r;else br=b8r;else br=p8r;else br=E8r;else br=m8r;if(!Dr)var pr=br}else pr=N8r;else{var Er=hT(L,S6r),mr=0;if(0<=Er)if(0<Er)if(_I(L,H6r))if(_I(L,X6r))if(_I(L,Y6r))if(_I(L,V6r))if(_I(L,K6r))if(_I(L,W6r))if(_I(L,J6r))G=1,or=1,lr=1,mr=1;else var Fr=q6r;else Fr=z6r;else Fr=$6r;else Fr=Q6r;else Fr=Z6r;else Fr=r8r;else Fr=e8r;else Fr=n8r;else if(_I(L,g6r))if(_I(L,B6r))if(_I(L,T6r))if(_I(L,I6r))if(_I(L,O6r))if(_I(L,N6r))if(_I(L,x6r))G=1,or=1,lr=1,mr=1;else Fr=L6r;else Fr=P6r;else Fr=R6r;else Fr=M6r;else Fr=G6r;else Fr=U6r;else Fr=j6r;if(!mr)pr=Fr}if(!lr)var kr=pr}else kr=x8r;else{var dr=hT(L,F5r),hr=0;if(0<=dr)if(0<dr){var yr=hT(L,q5r),_r=0;if(0<=yr)if(0<yr)if(_I(L,s6r))if(_I(L,l6r))if(_I(L,v6r))if(_I(L,D6r))if(_I(L,b6r))if(_I(L,p6r))if(_I(L,E6r))G=1,or=1,hr=1,_r=1;else var Ar=m6r;else Ar=F6r;else Ar=k6r;else Ar=d6r;else Ar=h6r;else Ar=y6r;else Ar=_6r;else Ar=A6r;else if(_I(L,z5r))if(_I(L,$5r))if(_I(L,Q5r))if(_I(L,Z5r))if(_I(L,r6r))if(_I(L,e6r))if(_I(L,n6r))G=1,or=1,hr=1,_r=1;else Ar=t6r;else Ar=u6r;else Ar=a6r;else Ar=i6r;else Ar=c6r;else Ar=f6r;else Ar=o6r;if(!_r)var Cr=Ar}else Cr=C6r;else{var wr=hT(L,k5r),Sr=0;if(0<=wr)if(0<wr)if(_I(L,x5r))if(_I(L,L5r))if(_I(L,P5r))if(_I(L,R5r))if(_I(L,M5r))if(_I(L,G5r))if(_I(L,U5r))G=1,or=1,hr=1,Sr=1;else var gr=j5r;else gr=H5r;else gr=X5r;else gr=Y5r;else gr=V5r;else gr=K5r;else gr=W5r;else gr=J5r;else if(_I(L,d5r))if(_I(L,h5r))if(_I(L,y5r))if(_I(L,_5r))if(_I(L,A5r))if(_I(L,C5r))if(_I(L,w5r))G=1,or=1,hr=1,Sr=1;else gr=S5r;else gr=g5r;else gr=B5r;else gr=T5r;else gr=I5r;else gr=O5r;else gr=N5r;if(!Sr)Cr=gr}if(!hr)kr=Cr}if(!or)cr=kr}if(!G){var Br=cr;R=1}}else{Br=Qre;R=1}else{var Tr=hT(L,x1r),Ir=0;if(0<=Tr)if(0<Tr){var Or=hT(L,Z4r),Nr=0;if(0<=Or)if(0<Or){var xr=hT(L,f2r),Lr=0;if(0<=xr)if(0<xr){var Pr=hT(L,G2r),Rr=0;if(0<=Pr)if(0<Pr)if(_I(L,r5r))if(_I(L,e5r))if(_I(L,n5r))if(_I(L,t5r))if(_I(L,u5r))if(_I(L,a5r))Ir=1,Nr=1,Lr=1,Rr=1;else var Mr=i5r;else Mr=c5r;else Mr=f5r;else Mr=o5r;else Mr=s5r;else Mr=l5r;else Mr=v5r;else if(_I(L,U2r))if(_I(L,j2r))if(_I(L,H2r))if(_I(L,X2r))if(_I(L,Y2r))if(_I(L,V2r))if(_I(L,K2r))Ir=1,Nr=1,Lr=1,Rr=1;else Mr=W2r;else Mr=J2r;else Mr=q2r;else Mr=z2r;else Mr=$2r;else Mr=Q2r;else Mr=Z2r;if(!Rr)var Gr=Mr}else Gr=D5r;else{var Ur=hT(L,o2r),jr=0;if(0<=Ur)if(0<Ur)if(_I(L,A2r))if(_I(L,C2r))if(_I(L,w2r))if(_I(L,S2r))if(_I(L,g2r))if(_I(L,B2r))if(_I(L,T2r))Ir=1,Nr=1,Lr=1,jr=1;else var Hr=I2r;else Hr=O2r;else Hr=N2r;else Hr=x2r;else Hr=L2r;else Hr=P2r;else Hr=R2r;else Hr=M2r;else if(_I(L,s2r))if(_I(L,l2r))if(_I(L,v2r))if(_I(L,D2r))if(_I(L,b2r))if(_I(L,p2r))if(_I(L,E2r))Ir=1,Nr=1,Lr=1,jr=1;else Hr=m2r;else Hr=F2r;else Hr=k2r;else Hr=d2r;else Hr=h2r;else Hr=y2r;else Hr=_2r;if(!jr)Gr=Hr}if(!Lr)var Xr=Gr}else Xr=b5r;else{var Yr=hT(L,r7r),Vr=0;if(0<=Yr)if(0<Yr){var Kr=hT(L,I7r),Wr=0;if(0<=Kr)if(0<Kr)if(_I(L,K7r))if(_I(L,W7r))if(_I(L,J7r))if(_I(L,q7r))if(_I(L,z7r))if(_I(L,$7r))if(_I(L,Q7r))Ir=1,Nr=1,Vr=1,Wr=1;else var Jr=Z7r;else Jr=r2r;else Jr=e2r;else Jr=n2r;else Jr=t2r;else Jr=u2r;else Jr=a2r;else Jr=i2r;else if(_I(L,O7r))if(_I(L,N7r))if(_I(L,x7r))if(_I(L,L7r))if(_I(L,P7r))if(_I(L,R7r))if(_I(L,M7r))Ir=1,Nr=1,Vr=1,Wr=1;else Jr=G7r;else Jr=U7r;else Jr=j7r;else Jr=H7r;else Jr=X7r;else Jr=Y7r;else Jr=V7r;if(!Wr)var qr=Jr}else qr=c2r;else{var zr=hT(L,e7r),$r=0;if(0<=zr)if(0<zr)if(_I(L,E7r))if(_I(L,m7r))if(_I(L,F7r))if(_I(L,k7r))if(_I(L,d7r))if(_I(L,h7r))if(_I(L,y7r))Ir=1,Nr=1,Vr=1,$r=1;else var Qr=_7r;else Qr=A7r;else Qr=C7r;else Qr=w7r;else Qr=S7r;else Qr=g7r;else Qr=B7r;else Qr=T7r;else if(_I(L,n7r))if(_I(L,t7r))if(_I(L,u7r))if(_I(L,a7r))if(_I(L,i7r))if(_I(L,c7r))if(_I(L,f7r))Ir=1,Nr=1,Vr=1,$r=1;else Qr=o7r;else Qr=s7r;else Qr=l7r;else Qr=v7r;else Qr=D7r;else Qr=b7r;else Qr=p7r;if(!$r)qr=Qr}if(!Vr)Xr=qr}if(!Nr)var Zr=Xr}else Zr=p5r;else{var re=hT(L,L1r),ee=0;if(0<=re)if(0<re){var ne=hT(L,Y3r),te=0;if(0<=ne)if(0<ne){var ue=hT(L,h4r),ae=0;if(0<=ue)if(0<ue)if(_I(L,P4r))if(_I(L,R4r))if(_I(L,M4r))if(_I(L,G4r))if(_I(L,U4r))if(_I(L,j4r))if(_I(L,H4r))Ir=1,ee=1,te=1,ae=1;else var ie=X4r;else ie=Y4r;else ie=V4r;else ie=K4r;else ie=W4r;else ie=J4r;else ie=q4r;else ie=z4r;else if(_I(L,y4r))if(_I(L,_4r))if(_I(L,A4r))if(_I(L,C4r))if(_I(L,w4r))if(_I(L,S4r))if(_I(L,g4r))Ir=1,ee=1,te=1,ae=1;else ie=B4r;else ie=T4r;else ie=I4r;else ie=O4r;else ie=N4r;else ie=x4r;else ie=L4r;if(!ae)var ce=ie}else ce=$4r;else{var fe=hT(L,V3r),oe=0;if(0<=fe)if(0<fe)if(_I(L,i4r))if(_I(L,c4r))if(_I(L,f4r))if(_I(L,o4r))if(_I(L,s4r))if(_I(L,l4r))if(_I(L,v4r))Ir=1,ee=1,te=1,oe=1;else var se=D4r;else se=b4r;else se=p4r;else se=E4r;else se=m4r;else se=F4r;else se=k4r;else se=d4r;else if(_I(L,K3r))if(_I(L,W3r))if(_I(L,J3r))if(_I(L,q3r))if(_I(L,z3r))if(_I(L,$3r))if(_I(L,Q3r))Ir=1,ee=1,te=1,oe=1;else se=Z3r;else se=r4r;else se=e4r;else se=n4r;else se=t4r;else se=u4r;else se=a4r;if(!oe)ce=se}if(!te)var le=ce}else le=Q4r;else{var ve=hT(L,P1r),De=0;if(0<=ve)if(0<ve){var be=hT(L,D3r),pe=0;if(0<=be)if(0<be)if(_I(L,g3r))if(_I(L,B3r))if(_I(L,T3r))if(_I(L,I3r))if(_I(L,O3r))if(_I(L,N3r))if(_I(L,x3r))Ir=1,ee=1,De=1,pe=1;else var Ee=L3r;else Ee=P3r;else Ee=R3r;else Ee=M3r;else Ee=G3r;else Ee=U3r;else Ee=j3r;else Ee=H3r;else if(_I(L,b3r))if(_I(L,p3r))if(_I(L,E3r))if(_I(L,m3r))if(_I(L,F3r))if(_I(L,k3r))if(_I(L,d3r))Ir=1,ee=1,De=1,pe=1;else Ee=h3r;else Ee=y3r;else Ee=_3r;else Ee=A3r;else Ee=C3r;else Ee=w3r;else Ee=S3r;if(!pe)var me=Ee}else me=X3r;else{var Fe=hT(L,R1r),ke=0;if(0<=Fe)if(0<Fe)if(_I(L,Q1r))if(_I(L,Z1r))if(_I(L,r3r))if(_I(L,e3r))if(_I(L,n3r))if(_I(L,t3r))if(_I(L,u3r))Ir=1,ee=1,De=1,ke=1;else var de=a3r;else de=i3r;else de=c3r;else de=f3r;else de=o3r;else de=s3r;else de=l3r;else de=v3r;else if(_I(L,M1r))if(_I(L,G1r))if(_I(L,U1r))if(_I(L,j1r))if(_I(L,H1r))if(_I(L,X1r))if(_I(L,Y1r))Ir=1,ee=1,De=1,ke=1;else de=V1r;else de=K1r;else de=W1r;else de=J1r;else de=q1r;else de=z1r;else de=$1r;if(!ke)me=de}if(!De)le=me}if(!ee)Zr=le}if(!Ir){Br=Zr;R=1}}var he=R?Br:0;he?Qwe(n,he[1]):$Ae(n,nAe(ree,nAe(L,Zre)));continue;default:var ye=jUe(u);$Ae(t,ye),$Ae(n,ye);continue}}}function _Xe(r){return function(e){for(var n=0,t=e;;){var u=TI(r,t,t[2]);switch(u[0]){case 0:var a=u[2],i=u[1],c=tXe(i,a),f=0===n?0:pAe(n),o=i[6];if(0===o)return[0,[0,i[1],i[2],i[3],i[4],i[5],i[6],c],[0,a,c,0,f]];var s=[0,a,c,pAe(o),f];return[0,[0,i[1],i[2],i[3],i[4],i[5],0,c],s];case 1:var l=u[2],v=u[1];n=[0,l,n],t=[0,v[1],v[2],v[3],v[4],v[5],v[6],l[1]];continue;default:t=u[1];continue}}}}FB(KUe,(function(r,e){if("number"==typeof r){var n=r;if(60<=n)switch(n){case 60:if("number"==typeof e&&60===e)return 1;break;case 61:if("number"==typeof e&&61===e)return 1;break;case 62:if("number"==typeof e&&62===e)return 1;break;case 63:if("number"==typeof e&&63===e)return 1;break;case 64:if("number"==typeof e&&64===e)return 1;break;case 65:if("number"==typeof e&&65===e)return 1;break;case 66:if("number"==typeof e&&66===e)return 1;break;case 67:if("number"==typeof e&&67===e)return 1;break;case 68:if("number"==typeof e&&68===e)return 1;break;case 69:if("number"==typeof e&&69===e)return 1;break;case 70:if("number"==typeof e&&70===e)return 1;break;case 71:if("number"==typeof e&&71===e)return 1;break;case 72:if("number"==typeof e&&72===e)return 1;break;case 73:if("number"==typeof e&&73===e)return 1;break;case 74:if("number"==typeof e&&74===e)return 1;break;case 75:if("number"==typeof e&&75===e)return 1;break;case 76:if("number"==typeof e&&76===e)return 1;break;case 77:if("number"==typeof e&&77===e)return 1;break;case 78:if("number"==typeof e&&78===e)return 1;break;case 79:if("number"==typeof e&&79===e)return 1;break;case 80:if("number"==typeof e&&80===e)return 1;break;case 81:if("number"==typeof e&&81===e)return 1;break;case 82:if("number"==typeof e&&82===e)return 1;break;case 83:if("number"==typeof e&&83===e)return 1;break;case 84:if("number"==typeof e&&84===e)return 1;break;case 85:if("number"==typeof e&&85===e)return 1;break;case 86:if("number"==typeof e&&86===e)return 1;break;case 87:if("number"==typeof e&&87===e)return 1;break;case 88:if("number"==typeof e&&88===e)return 1;break;case 89:if("number"==typeof e&&89===e)return 1;break;case 90:if("number"==typeof e&&90===e)return 1;break;case 91:if("number"==typeof e&&91===e)return 1;break;case 92:if("number"==typeof e&&92===e)return 1;break;case 93:if("number"==typeof e&&93===e)return 1;break;case 94:if("number"==typeof e&&94===e)return 1;break;case 95:if("number"==typeof e&&95===e)return 1;break;case 96:if("number"==typeof e&&96===e)return 1;break;case 97:if("number"==typeof e&&97===e)return 1;break;case 98:if("number"==typeof e&&98===e)return 1;break;case 99:if("number"==typeof e&&99===e)return 1;break;case 100:if("number"==typeof e&&Eu===e)return 1;break;case 101:if("number"==typeof e&&Ik===e)return 1;break;case 102:if("number"==typeof e&&wk===e)return 1;break;case 103:if("number"==typeof e&&Zl===e)return 1;break;case 104:if("number"==typeof e&&mk===e)return 1;break;case 105:if("number"==typeof e&&yS===e)return 1;break;case 106:if("number"==typeof e&&Ma===e)return 1;break;case 107:if("number"==typeof e&&Gu===e)return 1;break;case 108:if("number"==typeof e&&xp===e)return 1;break;case 109:if("number"==typeof e&&bd===e)return 1;break;case 110:if("number"==typeof e&&qe===e)return 1;break;case 111:if("number"==typeof e&&Kr===e)return 1;break;case 112:if("number"==typeof e&&Ie===e)return 1;break;case 113:if("number"==typeof e&&Zt===e)return 1;break;case 114:if("number"==typeof e&&Di===e)return 1;break;case 115:if("number"==typeof e&&AC===e)return 1;break;case 116:if("number"==typeof e&&bm===e)return 1;break;case 117:if("number"==typeof e&&Cn===e)return 1;break;default:if("number"==typeof e&&ik<=e)return 1}else switch(n){case 0:if("number"==typeof e&&!e)return 1;break;case 1:if("number"==typeof e&&1===e)return 1;break;case 2:if("number"==typeof e&&2===e)return 1;break;case 3:if("number"==typeof e&&3===e)return 1;break;case 4:if("number"==typeof e&&4===e)return 1;break;case 5:if("number"==typeof e&&5===e)return 1;break;case 6:if("number"==typeof e&&6===e)return 1;break;case 7:if("number"==typeof e&&7===e)return 1;break;case 8:if("number"==typeof e&&8===e)return 1;break;case 9:if("number"==typeof e&&9===e)return 1;break;case 10:if("number"==typeof e&&10===e)return 1;break;case 11:if("number"==typeof e&&11===e)return 1;break;case 12:if("number"==typeof e&&12===e)return 1;break;case 13:if("number"==typeof e&&13===e)return 1;break;case 14:if("number"==typeof e&&14===e)return 1;break;case 15:if("number"==typeof e&&15===e)return 1;break;case 16:if("number"==typeof e&&16===e)return 1;break;case 17:if("number"==typeof e&&17===e)return 1;break;case 18:if("number"==typeof e&&18===e)return 1;break;case 19:if("number"==typeof e&&19===e)return 1;break;case 20:if("number"==typeof e&&20===e)return 1;break;case 21:if("number"==typeof e&&21===e)return 1;break;case 22:if("number"==typeof e&&22===e)return 1;break;case 23:if("number"==typeof e&&23===e)return 1;break;case 24:if("number"==typeof e&&24===e)return 1;break;case 25:if("number"==typeof e&&25===e)return 1;break;case 26:if("number"==typeof e&&26===e)return 1;break;case 27:if("number"==typeof e&&27===e)return 1;break;case 28:if("number"==typeof e&&28===e)return 1;break;case 29:if("number"==typeof e&&29===e)return 1;break;case 30:if("number"==typeof e&&30===e)return 1;break;case 31:if("number"==typeof e&&31===e)return 1;break;case 32:if("number"==typeof e&&32===e)return 1;break;case 33:if("number"==typeof e&&33===e)return 1;break;case 34:if("number"==typeof e&&34===e)return 1;break;case 35:if("number"==typeof e&&35===e)return 1;break;case 36:if("number"==typeof e&&36===e)return 1;break;case 37:if("number"==typeof e&&37===e)return 1;break;case 38:if("number"==typeof e&&38===e)return 1;break;case 39:if("number"==typeof e&&39===e)return 1;break;case 40:if("number"==typeof e&&40===e)return 1;break;case 41:if("number"==typeof e&&41===e)return 1;break;case 42:if("number"==typeof e&&42===e)return 1;break;case 43:if("number"==typeof e&&43===e)return 1;break;case 44:if("number"==typeof e&&44===e)return 1;break;case 45:if("number"==typeof e&&45===e)return 1;break;case 46:if("number"==typeof e&&46===e)return 1;break;case 47:if("number"==typeof e&&47===e)return 1;break;case 48:if("number"==typeof e&&48===e)return 1;break;case 49:if("number"==typeof e&&49===e)return 1;break;case 50:if("number"==typeof e&&50===e)return 1;break;case 51:if("number"==typeof e&&51===e)return 1;break;case 52:if("number"==typeof e&&52===e)return 1;break;case 53:if("number"==typeof e&&53===e)return 1;break;case 54:if("number"==typeof e&&54===e)return 1;break;case 55:if("number"==typeof e&&55===e)return 1;break;case 56:if("number"==typeof e&&56===e)return 1;break;case 57:if("number"==typeof e&&57===e)return 1;break;case 58:if("number"==typeof e&&58===e)return 1;break;default:if("number"==typeof e&&59===e)return 1}}else switch(r[0]){case 0:if("number"!=typeof e&&0===e[0]){var t=e[1],u=BI(BI(JUe,r[1]),t);return u?hI(r[2],e[2]):u}break;case 1:if("number"!=typeof e&&1===e[0]){var a=e[1],i=BI(BI(qUe,r[1]),a);return i?hI(r[2],e[2]):i}break;case 2:if("number"!=typeof e&&2===e[0]){var c=e[1],f=r[1],o=JGe(f[1],c[1]),s=o?hI(f[2],c[2]):o,l=s?hI(f[3],c[3]):s;return l?f[4]===c[4]?1:0:l}break;case 3:if("number"!=typeof e&&3===e[0]){var v=e[1],D=r[1],b=JGe(D[1],v[1]);if(b)var p=v[2],E=BI(BI(zUe,D[2]),p);else E=b;return E?D[3]===v[3]?1:0:E}break;case 4:if("number"!=typeof e&&4===e[0]){var m=JGe(r[1],e[1]),F=m?hI(r[2],e[2]):m;return F?hI(r[3],e[3]):F}break;case 5:if("number"!=typeof e&&5===e[0]){var k=JGe(r[1],e[1]),d=k?hI(r[2],e[2]):k;return d?hI(r[3],e[3]):d}break;case 6:if("number"!=typeof e&&6===e[0])return hI(r[1],e[1]);break;case 7:if("number"!=typeof e&&7===e[0])return hI(r[1],e[1]);break;case 8:if("number"!=typeof e&&8===e[0]){var h=JGe(r[1],e[1]),y=h?hI(r[2],e[2]):h;return y?hI(r[3],e[3]):y}break;case 9:if("number"!=typeof e&&9===e[0]){var _=e[1];return BI(BI(WUe,r[1]),_)}break;case 10:if("number"!=typeof e&&10===e[0]){var A=e[1],C=BI(BI(JUe,r[1]),A),w=C?r[2]==e[2]?1:0:C;return w?hI(r[3],e[3]):w}break;default:if("number"!=typeof e&&11===e[0]){var S=e[1],g=BI(BI(qUe,r[1]),S),B=g?r[2]==e[2]?1:0:g;return B?hI(r[3],e[3]):B}}return 0})),FB(WUe,(function(r,e){if(r){if(e)return 1}else if(!e)return 1;return 0})),FB(JUe,(function(r,e){switch(r){case 0:if(!e)return 1;break;case 1:if(1===e)return 1;break;case 2:if(2===e)return 1;break;case 3:if(3===e)return 1;break;default:if(4<=e)return 1}return 0})),FB(qUe,(function(r,e){switch(r){case 0:if(!e)return 1;break;case 1:if(1===e)return 1;break;default:if(2<=e)return 1}return 0})),FB(zUe,(function(r,e){var n=hI(r[1],e[1]),t=n?hI(r[2],e[2]):n;return t?hI(r[3],e[3]):t}));var AXe=_Xe((function(r,e){IUe(e);var n=BUe(e),t=nr<n?Zp<n?UA<n?WE<n?1:2:ev<n?1:2:qb<n?iS<n?Ii<n?1:2:qv<n?1:2:za<n?Qh<n?1:3:OE<n?1:2:YT(hue,n+1|0)-1|0;if(5<t>>>0)var u=OUe(e);else switch(t){case 0:u=0;break;case 1:u=6;break;case 2:if(TUe(e,2),0===nje(BUe(e))){for(;;)if(TUe(e,2),0!==nje(BUe(e))){u=OUe(e);break}}else u=OUe(e);break;case 3:u=1;break;case 4:TUe(e,1);u=0===AHe(BUe(e))?1:OUe(e);break;default:TUe(e,5);var a=MHe(BUe(e));u=0===a?4:1===a?3:OUe(e)}if(6<u>>>0)return Z_e(Cee);switch(u){case 0:return[0,r,qe];case 1:return[2,fXe(r,e)];case 2:return[2,r];case 3:var i=rXe(r,e),c=VAe(r_),f=FXe(r,c,e),o=f[1];return[1,o,sXe(o,i,f[2],c,0)];case 4:var s=rXe(r,e),l=VAe(r_),v=mXe(r,l,e),D=v[1];return[1,D,sXe(D,s,v[2],l,1)];case 5:var b=rXe(r,e),p=VAe(r_),E=r;r:for(;;){IUe(e);var m=BUe(e),F=92<m?Qh<m?1:za<m?2:1:YT(Zne,m+1|0)-1|0;if(6<F>>>0)var k=OUe(e);else switch(F){case 0:k=0;break;case 1:for(;;){TUe(e,7);var d=BUe(e);if(0!==(-1<d?90<d?92<d?za<d?Qh<d?0:-1:0:-1:YT(iue,d)-1|0:-1)){k=OUe(e);break}}break;case 2:k=6;break;case 3:TUe(e,6);k=0===AHe(BUe(e))?6:OUe(e);break;case 4:if(TUe(e,4),0===dje(BUe(e))){for(;;)if(TUe(e,3),0!==dje(BUe(e))){k=OUe(e);break}}else k=OUe(e);break;case 5:k=5;break;default:TUe(e,7);var h=BUe(e),y=-1<h?13<h?Qh<h?0:za<h?1:0:YT(Fue,h)-1|0:-1;if(2<y>>>0)k=OUe(e);else switch(y){case 0:k=2;break;case 1:k=1;break;default:TUe(e,1);k=0===AHe(BUe(e))?1:OUe(e)}}if(7<k>>>0)var _=Z_e(E1r);else switch(k){case 0:_=[0,uXe(E,nXe(E,e),25),m1r];break;case 1:_=[0,fXe(uXe(E,nXe(E,e),25),e),F1r];break;case 3:var A=jUe(e);_=[0,E,OAe(A,1,XT(A)-1|0)];break;case 4:_=[0,E,k1r];break;case 5:for(JAe(p,91);;){IUe(e);var C=BUe(e),w=93<C?1:YT(kue,C+1|0)-1|0;if(3<w>>>0)var S=OUe(e);else switch(w){case 0:S=0;break;case 1:for(;;){TUe(e,4);var g=BUe(e);if(0!==(-1<g?91<g?93<g?0:-1:0:-1)){S=OUe(e);break}}break;case 2:TUe(e,4);var B=BUe(e),T=91<B?93<B?-1:YT(KI,B-92|0)-1|0:-1;S=0===T?1:1===T?2:OUe(e);break;default:S=3}if(4<S>>>0)var I=Z_e(b1r);else switch(S){case 0:I=E;break;case 1:$Ae(p,p1r);continue;case 2:JAe(p,92),JAe(p,93);continue;case 3:JAe(p,93);I=E;break;default:$Ae(p,jUe(e));continue}E=I;continue r}case 6:_=[0,fXe(uXe(E,nXe(E,e),25),e),d1r];break;default:$Ae(p,jUe(e));continue}var O=_[1],N=eXe(O,e),x=[0,O[1],b,N],L=_[2];return[0,O,[5,x,KAe(p),L]]}default:return[0,cXe(r,nXe(r,e)),[6,jUe(e)]]}})),CXe=_Xe((function(r,e){function n(r,e){for(;;){TUe(e,12);var n=Xje(BUe(e));if(0!==n)return 1===n?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e)}}function a(r,e){if(0===JHe(BUe(e))){var t=FHe(BUe(e));if(0===t)return 0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?r<50?n(r+1|0,e):wI(n,[0,e]):OUe(e);if(1===t){if(0===uje(BUe(e)))for(;;){var u=vje(BUe(e));if(0!==u)return 1===u?r<50?n(r+1|0,e):wI(n,[0,e]):OUe(e)}return OUe(e)}return OUe(e)}return OUe(e)}function i(r){return CI(n(0,r))}IUe(e);var c=BUe(e),f=nr<c?ss<c?-1:po<c?Ff<c?sD<c?Hv<c?An<c?1:6:vl<c?Dc<c?Bv<c?UF<c?1:6:m_<c?1:6:Vd<c?Yf<c?1:6:Dl<c?1:6:Wk<c?QD<c?zA<c?1:6:aS<c?1:6:Ne<c?km<c?1:6:cl<c?1:6:ru<c?jn<c?hy<c?Vk<c?go<c?eF<c?1:6:ai<c?1:6:wD<c?Zy<c?1:6:mf<c?1:6:SC<c?oE<c?Bo<c?1:6:Oc<c?1:6:Gg<c?qC<c?1:6:vi<c?1:6:Ae<c?Pl<c?U<c?Wh<c?1:6:oC<c?1:6:iC<c?Se<c?1:6:h<c?1:6:M_<c?Gk<c?Gc<c?1:6:Fo<c?1:6:Sn<c?$d<c?1:6:mt<c?1:6:Uf<c?bD<c?cC<c?fc<c?Hp<c?1:6:xo<c?1:6:nE<c?el<c?1:6:xd<c?1:6:Uc<c?Jc<c?Qm<c?1:6:D_<c?1:6:Vy<c?zF<c?1:6:zC<c?1:6:kA<c?Np<c?Yp<c?rc<c?1:6:Ho<c?1:6:jd<c?ZF<c?1:6:KE<c?1:6:ro<c?ly<c?vo<c?1:6:ag<c?1:6:ce<c?CE<c?1:6:ja<c?1:6:fS<c?$k<c?TA<c?T_<c?oB<c?DC<c?ze<c?Lo<c?1:6:Jg<c?1:6:id<c?By<c?1:6:rB<c?1:6:qy<c?gm<c?XD<c?1:6:bl<c?1:6:rr<c?rv<c?1:6:we<c?1:6:My<c?Lp<c?aa<c?UE<c?1:6:kd<c?1:6:xu<c?Ph<c?1:6:Be<c?1:6:Ct<c?wd<c?rE<c?1:6:Nl<c?1:6:Nr<c?Qe<c?1:6:Ky<c?1:6:Tt<c?fk<c?ou<c?Dt<c?u_<c?1:6:qk<c?1:6:Xh<c?K_<c?1:6:cb<c?1:6:pA<c?vB<c?M<c?1:6:Ai<c?1:6:Ga<c?rF<c?1:6:_p<c?1:6:FS<c?$A<c?WF<c?Tc<c?1:6:_v<c?1:6:Sf<c?Dr<c?1:6:xn<c?1:6:mp<c?nD<c?dh<c?1:6:Zh<c?1:6:Cb<c?_m<c?1:6:ac<c?1:6:bt<c?p<c?Zi<c?Jr<c?z_<c?qm<c?1:6:Yr<c?1:6:fC<c?hk<c?1:6:Nd<c?1:6:od<c?Qt<c?KA<c?1:6:_i<c?1:6:Lu<c?Tp<c?1:6:Cg<c?1:6:mF<c?U_<c?zw<c?pw<c?1:6:Ur<c?1:6:Ys<c?IF<c?1:6:Kf<c?1:6:$y<c?WA<c?dC<c?1:6:k_<c?1:6:wb<c?Zd<c?1:6:ih<c?1:6:Bi<c?Zf<c?Zw<c?wi<c?dE<c?1:6:dF<c?1:6:Ms<c?gC<c?1:6:w<c?1:6:Fp<c?Qb<c?td<c?1:6:xw<c?1:6:Wa<c?QE<c?1:6:wt<c?1:6:Fh<c?sm<c?RF<c?OS<c?1:6:Qc<c?1:6:V<c?ks<c?1:6:th<c?1:6:rb<c?zf<c?pm<c?1:6:ok<c?1:6:xC<c?md<c?1:6:Yb<c?1:6:pn<c?vm<c?Mk<c?RA<c?lD<c?xh<c?dg<c?1:6:Do<c?1:6:dm<c?$m<c?1:6:$c<c?1:6:aE<c?Ey<c?Dh<c?1:6:Ny<c?1:6:ee<c?wv<c?1:6:EF<c?1:6:Ld<c?rd<c?kf<c?Ea<c?1:6:Na<c?1:6:S<c?rg<c?1:6:Hr<c?1:6:cd<c?SD<c?Rw<c?1:6:Sb<c?1:6:bh<c?pt<c?1:6:di<c?1:6:b_<c?yt<c?Av<c?ow<c?vp<c?1:6:gi<c?1:6:bA<c?so<c?1:6:Ul<c?1:6:_s<c?$S<c?jE<c?1:6:Ov<c?1:6:Ic<c?uF<c?1:6:Pd<c?1:6:lC<c?_o<c?So<c?Xi<c?1:6:qw<c?1:6:qr<c?eA<c?1:6:Kg<c?1:6:qE<c?Gb<c?qg<c?1:6:kS<c?1:6:tl<c?up<c?1:6:sr<c?1:6:BF<c?K<c?av<c?Qw<c?_b<c?jh<c?1:6:pg<c?1:6:ay<c?Am<c?1:6:sy<c?1:6:Lw<c?Pe<c?gc<c?1:6:RE<c?1:6:gA<c?vt<c?1:6:HD<c?1:6:ww<c?Au<c?Lh<c?vS<c?1:6:Ei<c?1:6:sd<c?en<c?1:6:Mf<c?1:6:Ub<c?vD<c?Lm<c?1:6:$w<c?1:6:Ru<c?TE<c?1:6:VA<c?1:6:iw<c?dp<c?st<c?Nv<c?lw<c?1:6:zs<c?1:6:of<c?Sd<c?1:6:Zs<c?1:6:L<c?rf<c?mw<c?1:6:ne<c?1:6:qh<c?fe<c?1:6:bS<c?1:6:Em<c?hs<c?Df<c?Ps<c?1:6:Iv<c?1:6:og<c?Ql<c?1:6:Ss<c?1:6:Bs<c?is<c?Rd<c?1:6:CS<c?1:6:ie<c?Mo<c?1:6:bp<c?1:6:Aa<c?ZD<c?Er<c?Rv<c?Zk<c?Sm<c?$C<c?gw<c?Xg<c?1:6:Yi<c?1:6:fv<c?XA<c?1:6:UC<c?1:6:Wu<c?rl<c?as<c?1:6:vF<c?1:6:Ke<c?Ar<c?1:6:Ca<c?1:6:ao<c?Tf<c?kF<c?wo<c?1:6:Nb<c?1:6:LE<c?zS<c?1:6:eB<c?1:6:mD<c?ct<c?sh<c?1:6:by<c?1:6:JF<c?ID<c?1:6:xy<c?1:6:Xb<c?bF<c?mi<c?fB<c?Va<c?1:6:Cu<c?1:6:Hi<c?$b<c?1:6:am<c?1:6:_l<c?QA<c?fF<c?1:6:ba<c?1:6:zg<c?zm<c?1:6:lc<c?1:6:eD<c?eg<c?Xm<c?Nm<c?1:6:ry<c?1:6:Yw<c?Vf<c?1:6:gD<c?1:6:hA<c?HS<c?xg<c?1:6:We<c?1:6:UD<c?vg<c?1:6:nf<c?1:6:AD<c?tm<c?oi<c?Ja<c?Dg<c?N_<c?1:6:A<c?1:6:mb<c?mc<c?1:6:vu<c?1:6:Si<c?ur<c?$h<c?1:6:gf<c?1:6:Zv<c?rt<c?1:6:jl<c?1:6:cy<c?ME<c?Mn<c?t_<c?1:6:Is<c?1:6:Wf<c?Cy<c?1:6:nC<c?1:6:Ya<c?Rf<c?Kt<c?1:6:mr<c?1:6:E<c?Yg<c?1:6:at<c?1:6:Ap<c?qD<c?dr<c?yg<c?Hu<c?1:6:Nh<c?1:6:VF<c?dc<c?1:6:Ce<c?1:6:Ag<c?ub<c?e_<c?1:6:rw<c?1:6:wr<c?Os<c?1:6:1:lh<c?ah<c?Cc<c?6:Tn<c?1:6:pd<c?Vl<c?1:6:Xc<c?1:6:im<c?y_<c?cw<c?1:6:mC<c?1:6:Je<c?1:6:$s<c?ti<c?Qo<c?zt<c?QS<c?6:ea<c?vh<c?1:6:tk<c?1:6:Ln<c?IS<c?Fr<c?1:6:At<c?1:6:GD<c?ra<c?1:6:yk<c?1:6:TS<c?ha<c?L_<c?zr<c?1:6:GE<c?1:6:LD<c?iA<c?1:6:eo<c?1:6:df<c?Pv<c?Pk<c?1:6:De<c?1:6:ZE<c?Cf<c?1:6:Uv<c?1:6:ul<c?vr<c?kr<c?Vb<c?mv<c?1:6:1:6:ms<c?6:xi<c?py<c?1:6:mm<c?1:6:tw<c?gb<c?UA<c?WE<c?1:2:pS<c?1:6:es<c?Oy<c?1:6:AE<c?1:6:Nw<c?Ab<c?na<c?1:6:Fy<c?1:6:Iy<c?Ol<c?1:6:Hw<c?1:6:hS<c?Bc<c?s<c?Pt<c?ud<c?pa<c?1:6:dk<c?1:6:gd<c?IA<c?1:6:Vn<c?1:6:yy<c?ug<c?Wo<c?1:6:hb<c?1:6:S_<c?sb<c?1:6:Zn<c?1:6:pf<c?wE<c?ta<c?YE<c?1:6:Br<c?1:6:ko<c?vc<c?1:6:Kv<c?1:6:Ka<c?Zr<c?QF<c?1:6:Rg<c?1:6:Re<c?1:6:$i<c?vd<c?wp<c?Ml<c?1:6:N<c?6:wy<c?1:6:Xk<c?g_<c?ed<c?1:6:$u<c?1:6:qf<c?Du<c?1:6:WS<c?1:6:ec<c?Rb<c?Mh<c?dw<c?1:6:1:Xe<c?6:wn<c?1:6:Yk<c?Ta<c?1:6:Uy<c?YA<c?1:6:P_<c?1:6:ke<c?Vo<c?cr<c?Hn<c?EA<c?ca<c?Gw<c?Us<c?1:6:Ug<c?1:6:Iu<c?gr<c?1:6:Rc<c?1:6:nd<c?aB<c?pB<c?1:6:1:6:Gh<c?qi<c?fp<c?yn<c?1:6:op<c?1:6:Jy<c?io<c?1:6:Gv<c?1:6:As<c?ps<c?1:6:Ft<c?jC<c?1:6:ho<c?1:6:Sk<c?qA<c?Od<c?ye<c?ni<c?1:6:ZS<c?1:6:br<c?nb<c?1:6:Pr<c?1:6:_n<c?Qf<c?sn<c?1:6:yb<c?1:6:Kl<c?xr<c?1:6:em<c?1:6:kn<c?Zg<c?Bb<c?TF<c?1:6:Mu<c?1:6:Tw<c?Vc<c?1:6:w_<c?1:6:Up<c&&mg<c?1:6:jo<c?Or<c?Ts<c?qa<c?eS<c?6:sv<c?1:6:Ek<c?1:6:Ob<c?du<c?6:1:6:Ck<c?d_<c?Mm<c?6:yu<c?1:6:ls<c?1:6:cg<c?af<c?1:6:ld<c?6:1:hE<c?Xt<c?_c<c?Yv<c?6:FA<c?1:6:Pw<c?H<c?1:6:1:Fi<c?jt<c?6:1:Tm<c?6:1:Eo<c?Ls<c?6:VD<c?Bg<c?1:6:Xn<c?1:6:Rt<c?z<c?xv<c?1:6:_<c?1:6:To<c?cS<c?1:6:xF<c?1:6:lo<c?Zp<c?ji<c?ys<c?bu<c?Td<c?1:6:iF<c?u<c?1:6:1:DA<c?6:Q<c?$<c?1:6:1:dl<c?jm<c?6:yF<c?xa<c?1:6:YF<c?1:6:yD<c?wm<c?1:6:rS<c?6:ev<c?1:2:tv<c?_D<c?Il<c?J_<c?rn<c?1:6:rD<c?1:6:fw<c?Wm<c?1:6:wh<c?1:6:hD<c?cf<c?D<c?1:6:Lf<c?1:6:Mt<c?Ym<c?1:6:JS<c?1:6:Iw<c?Op<c?AA<c?Jk<c?1:6:hr<c?1:6:ov<c?Jw<c?1:6:ck<c?1:6:zp<c?$t<c?uv<c?1:6:Bm<c?1:6:Hh<c?fr<c?1:6:Bk<c?1:6:Ks<c?lb<c?ab<c?pv<c?OD<c?1:6:WC<c?6:Aw<c?1:6:ua<c?yw<c?zu<c?1:6:1:6:FC<c?Es<c?Wy<c?Bf<c?1:6:bB<c?1:6:Cl<c?Z<c?1:6:1:6:nF<c?KC<c?Jd<c?nB<c?Qs<c?1:6:WD<c?1:6:t<c?hc<c?1:6:1:tn<c?BE<c?6:l_<c?1:6:Fk<c?Me<c?1:6:Kk<c?1:6:jf<c?AS<c?F_<c?hp<c?1:6:aA<c?1:6:Ge<c?OF<c?1:6:PS<c?1:6:qb<c?iS<c?Ii<c?1:2:qv<c?1:2:za<c?Qh<c?1:3:OE<c?1:2:YT(Cue,c+1|0)-1|0;if(14<f>>>0)var o=OUe(e);else switch(f){case 0:o=0;break;case 1:o=14;break;case 2:if(TUe(e,2),0===nje(BUe(e))){for(;;)if(TUe(e,2),0!==nje(BUe(e))){o=OUe(e);break}}else o=OUe(e);break;case 3:o=1;break;case 4:TUe(e,1);o=0===AHe(BUe(e))?1:OUe(e);break;case 5:o=13;break;case 6:TUe(e,12);var l=Xje(BUe(e));o=0===l?i(e):1===l?function(r){return CI(a(0,r))}(e):OUe(e);break;case 7:o=10;break;case 8:TUe(e,6);var v=MHe(BUe(e));o=0===v?4:1===v?3:OUe(e);break;case 9:o=9;break;case 10:o=5;break;case 11:o=11;break;case 12:o=7;break;case 13:if(TUe(e,14),0===JHe(BUe(e))){var b=FHe(BUe(e));if(0===b)o=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?i(e):OUe(e);else if(1===b&&0===uje(BUe(e)))for(;;){var m=vje(BUe(e));if(0!==m){o=1===m?i(e):OUe(e);break}}else o=OUe(e)}else o=OUe(e);break;default:o=8}if(14<o>>>0)return Z_e(_ee);switch(o){case 0:return[0,r,qe];case 1:return[2,fXe(r,e)];case 2:return[2,r];case 3:var F=rXe(r,e),k=VAe(r_),d=FXe(r,k,e),y=d[1];return[1,y,sXe(y,F,d[2],k,0)];case 4:var C=rXe(r,e),g=VAe(r_),B=mXe(r,g,e),T=B[1];return[1,T,sXe(T,C,B[2],g,1)];case 5:return[0,r,95];case 6:return[0,r,wk];case 7:return[0,r,96];case 8:return[0,r,0];case 9:return[0,r,83];case 10:return[0,r,10];case 11:return[0,r,79];case 12:return[0,r,[7,jUe(e)]];case 13:var I=jUe(e),O=rXe(r,e),x=VAe(r_),P=VAe(r_);$Ae(P,I);var R=yXe(r,hI(I,Aee)?0:1,x,P,e),G=eXe(R,e);$Ae(P,I);var j=KAe(x),X=KAe(P);return[0,R,[8,[0,R[1],O,G],j,X]];default:return[0,r,[6,jUe(e)]]}})),wXe=_Xe((function(r,e){IUe(e);var n=BUe(e),t=-1<n?nr<n?Zp<n?UA<n?WE<n?0:1:ev<n?0:1:qb<n?iS<n?Ii<n?0:1:qv<n?0:1:za<n?Qh<n?0:2:OE<n?0:1:YT(Sne,n)-1|0:-1;if(5<t>>>0)var u=OUe(e);else switch(t){case 0:u=5;break;case 1:if(TUe(e,1),0===nje(BUe(e))){for(;;)if(TUe(e,1),0!==nje(BUe(e))){u=OUe(e);break}}else u=OUe(e);break;case 2:u=0;break;case 3:TUe(e,0);u=0===AHe(BUe(e))?0:OUe(e);break;case 4:TUe(e,5);var a=MHe(BUe(e));u=0===a?3:1===a?2:OUe(e);break;default:u=4}if(5<u>>>0)return Z_e(dee);switch(u){case 0:return[2,fXe(r,e)];case 1:return[2,r];case 2:var i=rXe(r,e),c=VAe(r_),f=FXe(r,c,e),o=f[1];return[1,o,sXe(o,i,f[2],c,0)];case 3:var s=rXe(r,e),l=VAe(r_),v=mXe(r,l,e),D=v[1];return[1,D,sXe(D,s,v[2],l,1)];case 4:var b=rXe(r,e),p=VAe(r_),E=VAe(r_),m=VAe(r_);$Ae(m,hee);var F=hXe(r,p,E,m,e),k=F[1],d=eXe(k,e),h=[0,k[1],b,d],y=F[2],_=KAe(m),A=KAe(E);return[0,k,[3,[0,h,[0,KAe(p),A,_],y]]];default:var C=cXe(r,nXe(r,e));return[0,C,[3,[0,nXe(C,e),yee,1]]]}})),SXe=_Xe((function(r,e){function n(r,e){if(0===JHe(BUe(e))){var n=FHe(BUe(e));if(0===n)return 0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e);if(1===n){if(0===uje(BUe(e)))for(;;){var t=vje(BUe(e));if(0!==t)return 1===t?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e)}return OUe(e)}return OUe(e)}return OUe(e)}function a(r,e){for(;;){TUe(e,49);var t=lje(BUe(e));if(0!==t)return 1===t?r<50?n(r+1|0,e):wI(n,[0,e]):OUe(e)}}function i(r){return CI(n(0,r))}function c(r){return CI(a(0,r))}function f(r){for(;;){TUe(r,48);var e=jHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return i(r);default:return c(r)}}}function l(r){for(;;)if(TUe(r,29),0!==$He(BUe(r)))return OUe(r)}function m(r){TUe(r,27);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,25),0!==$He(BUe(r)))return OUe(r);return 1===e?l(r):OUe(r)}function y(r){for(;;)if(TUe(r,23),0!==$He(BUe(r)))return OUe(r)}function C(r){TUe(r,22);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,21),0!==$He(BUe(r)))return OUe(r);return 1===e?y(r):OUe(r)}function g(r){for(;;)if(TUe(r,23),0!==$He(BUe(r)))return OUe(r)}function B(r){TUe(r,22);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,21),0!==$He(BUe(r)))return OUe(r);return 1===e?g(r):OUe(r)}function T(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,24);var e=BHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return g(r);case 1:continue;case 2:continue r;default:return B(r)}}return OUe(r)}}function O(r){TUe(r,29);var e=RHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:var n=Tje(BUe(r));if(0===n)for(;;){TUe(r,24);var t=Dje(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:return g(r);case 1:continue;default:return B(r)}}if(1===n)for(;;){TUe(r,24);var u=BHe(BUe(r));if(3<u>>>0)return OUe(r);switch(u){case 0:return g(r);case 1:continue;case 2:return T(r);default:return B(r)}}return OUe(r);case 2:for(;;){TUe(r,24);var a=Dje(BUe(r));if(2<a>>>0)return OUe(r);switch(a){case 0:return y(r);case 1:continue;default:return C(r)}}default:for(;;){TUe(r,24);var i=BHe(BUe(r));if(3<i>>>0)return OUe(r);switch(i){case 0:return y(r);case 1:continue;case 2:return T(r);default:return C(r)}}}}function x(r){for(;;){TUe(r,30);var e=aHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:continue;case 2:return O(r);case 3:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var n=aHe(BUe(r));if(4<n>>>0)return OUe(r);switch(n){case 0:return l(r);case 1:continue;case 2:return O(r);case 3:continue r;default:return m(r)}}return OUe(r)}default:return m(r)}}}function P(r){return 0===tje(BUe(r))?x(r):OUe(r)}function R(r){for(;;)if(TUe(r,19),0!==$He(BUe(r)))return OUe(r)}function G(r){for(;;)if(TUe(r,19),0!==$He(BUe(r)))return OUe(r)}function j(r){TUe(r,29);var e=sje(BUe(r));if(0===e)return l(r);if(1===e)for(;;){TUe(r,20);var n=XHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return G(r);case 1:continue;case 2:r:for(;;){if(0===uje(BUe(r)))for(;;){TUe(r,20);var t=XHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return R(r);case 1:continue;case 2:continue r;default:TUe(r,18);var u=jje(BUe(r));if(0===u)for(;;)if(TUe(r,17),0!==$He(BUe(r)))return OUe(r);return 1===u?R(r):OUe(r)}}return OUe(r)}default:TUe(r,18);var a=jje(BUe(r));if(0===a)for(;;)if(TUe(r,17),0!==$He(BUe(r)))return OUe(r);return 1===a?G(r):OUe(r)}}return OUe(r)}function Y(r){for(;;)if(TUe(r,13),0!==$He(BUe(r)))return OUe(r)}function J(r){for(;;)if(TUe(r,13),0!==$He(BUe(r)))return OUe(r)}function er(r){TUe(r,29);var e=CHe(BUe(r));if(0===e)return l(r);if(1===e)for(;;){TUe(r,14);var n=OHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return J(r);case 1:continue;case 2:r:for(;;){if(0===Yje(BUe(r)))for(;;){TUe(r,14);var t=OHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return Y(r);case 1:continue;case 2:continue r;default:TUe(r,12);var u=jje(BUe(r));if(0===u)for(;;)if(TUe(r,11),0!==$He(BUe(r)))return OUe(r);return 1===u?Y(r):OUe(r)}}return OUe(r)}default:TUe(r,12);var a=jje(BUe(r));if(0===a)for(;;)if(TUe(r,11),0!==$He(BUe(r)))return OUe(r);return 1===a?J(r):OUe(r)}}return OUe(r)}function tr(r){for(;;)if(TUe(r,9),0!==$He(BUe(r)))return OUe(r)}function ar(r){for(;;)if(TUe(r,9),0!==$He(BUe(r)))return OUe(r)}function ir(r){TUe(r,29);var e=EHe(BUe(r));if(0===e)return l(r);if(1===e)for(;;){TUe(r,10);var n=GHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return ar(r);case 1:continue;case 2:r:for(;;){if(0===gje(BUe(r)))for(;;){TUe(r,10);var t=GHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return tr(r);case 1:continue;case 2:continue r;default:TUe(r,8);var u=jje(BUe(r));if(0===u)for(;;)if(TUe(r,7),0!==$He(BUe(r)))return OUe(r);return 1===u?tr(r):OUe(r)}}return OUe(r)}default:TUe(r,8);var a=jje(BUe(r));if(0===a)for(;;)if(TUe(r,7),0!==$He(BUe(r)))return OUe(r);return 1===a?ar(r):OUe(r)}}return OUe(r)}function or(r){TUe(r,28);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,26),0!==$He(BUe(r)))return OUe(r);return 1===e?l(r):OUe(r)}function lr(r){TUe(r,30);var e=Dje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:for(;;){TUe(r,30);var n=BHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return l(r);case 1:continue;case 2:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var t=BHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return l(r);case 1:continue;case 2:continue r;default:return m(r)}}return OUe(r)}default:return m(r)}}default:return m(r)}}function pr(r){for(;;){TUe(r,30);var e=Cje(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:return lr(r);case 2:continue;default:return or(r)}}}function Cr(r){for(;;)if(TUe(r,15),0!==$He(BUe(r)))return OUe(r)}function Tr(r){TUe(r,15);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,15),0!==$He(BUe(r)))return OUe(r);return 1===e?Cr(r):OUe(r)}function Lr(r){for(;;){TUe(r,16);var e=UHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return Cr(r);case 1:return lr(r);case 2:continue;case 3:for(;;){TUe(r,15);var n=Cje(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return Cr(r);case 1:return lr(r);case 2:continue;default:return Tr(r)}}default:return Tr(r)}}}function Rr(r){TUe(r,30);var e=eHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:for(;;){TUe(r,30);var n=aHe(BUe(r));if(4<n>>>0)return OUe(r);switch(n){case 0:return l(r);case 1:continue;case 2:return O(r);case 3:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var t=aHe(BUe(r));if(4<t>>>0)return OUe(r);switch(t){case 0:return l(r);case 1:continue;case 2:return O(r);case 3:continue r;default:return m(r)}}return OUe(r)}default:return m(r)}}case 2:return O(r);default:return m(r)}}function Mr(r){TUe(r,30);var e=dHe(BUe(r));if(8<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:return Rr(r);case 2:return Lr(r);case 3:return pr(r);case 4:return ir(r);case 5:return O(r);case 6:return er(r);case 7:return j(r);default:return or(r)}}function jr(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,30);var e=xHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:return lr(r);case 2:continue;case 3:continue r;default:return or(r)}}return OUe(r)}}function Xr(r){for(;;){TUe(r,30);var e=Ije(BUe(r));if(5<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:return Rr(r);case 2:continue;case 3:return O(r);case 4:return jr(r);default:return or(r)}}}function Vr(r){return TUe(r,3),0===zHe(BUe(r))?3:OUe(r)}function $r(r){return 0===lHe(BUe(r))&&0===Kje(BUe(r))&&0===HHe(BUe(r))&&0===fHe(BUe(r))&&0===oHe(BUe(r))&&0===Vje(BUe(r))&&0===Wje(BUe(r))&&0===lHe(BUe(r))&&0===JHe(BUe(r))&&0===vHe(BUe(r))&&0===LHe(BUe(r))?3:OUe(r)}IUe(e);var re=BUe(e),te=nr<re?ss<re?-1:po<re?Ff<re?sD<re?Hv<re?An<re?1:41:vl<re?Dc<re?Bv<re?UF<re?1:41:m_<re?1:41:Vd<re?Yf<re?1:41:Dl<re?1:41:Wk<re?QD<re?zA<re?1:41:aS<re?1:41:Ne<re?km<re?1:41:cl<re?1:41:ru<re?jn<re?hy<re?Vk<re?go<re?eF<re?1:41:ai<re?1:41:wD<re?Zy<re?1:41:mf<re?1:41:SC<re?oE<re?Bo<re?1:41:Oc<re?1:41:Gg<re?qC<re?1:41:vi<re?1:41:Ae<re?Pl<re?U<re?Wh<re?1:41:oC<re?1:41:iC<re?Se<re?1:41:h<re?1:41:M_<re?Gk<re?Gc<re?1:41:Fo<re?1:41:Sn<re?$d<re?1:41:mt<re?1:41:Uf<re?bD<re?cC<re?fc<re?Hp<re?1:41:xo<re?1:41:nE<re?el<re?1:41:xd<re?1:41:Uc<re?Jc<re?Qm<re?1:41:D_<re?1:41:Vy<re?zF<re?1:41:zC<re?1:41:kA<re?Np<re?Yp<re?rc<re?1:41:Ho<re?1:41:jd<re?ZF<re?1:41:KE<re?1:41:ro<re?ly<re?vo<re?1:41:ag<re?1:41:ce<re?CE<re?1:41:ja<re?1:41:fS<re?$k<re?TA<re?T_<re?oB<re?DC<re?ze<re?Lo<re?1:41:Jg<re?1:41:id<re?By<re?1:41:rB<re?1:41:qy<re?gm<re?XD<re?1:41:bl<re?1:41:rr<re?rv<re?1:41:we<re?1:41:My<re?Lp<re?aa<re?UE<re?1:41:kd<re?1:41:xu<re?Ph<re?1:41:Be<re?1:41:Ct<re?wd<re?rE<re?1:41:Nl<re?1:41:Nr<re?Qe<re?1:41:Ky<re?1:41:Tt<re?fk<re?ou<re?Dt<re?u_<re?1:41:qk<re?1:41:Xh<re?K_<re?1:41:cb<re?1:41:pA<re?vB<re?M<re?1:41:Ai<re?1:41:Ga<re?rF<re?1:41:_p<re?1:41:FS<re?$A<re?WF<re?Tc<re?1:41:_v<re?1:41:Sf<re?Dr<re?1:41:xn<re?1:41:mp<re?nD<re?dh<re?1:41:Zh<re?1:41:Cb<re?_m<re?1:41:ac<re?1:41:bt<re?p<re?Zi<re?Jr<re?z_<re?qm<re?1:41:Yr<re?1:41:fC<re?hk<re?1:41:Nd<re?1:41:od<re?Qt<re?KA<re?1:41:_i<re?1:41:Lu<re?Tp<re?1:41:Cg<re?1:41:mF<re?U_<re?zw<re?pw<re?1:41:Ur<re?1:41:Ys<re?IF<re?1:41:Kf<re?1:41:$y<re?WA<re?dC<re?1:41:k_<re?1:41:wb<re?Zd<re?1:41:ih<re?1:41:Bi<re?Zf<re?Zw<re?wi<re?dE<re?1:41:dF<re?1:41:Ms<re?gC<re?1:41:w<re?1:41:Fp<re?Qb<re?td<re?1:41:xw<re?1:41:Wa<re?QE<re?1:41:wt<re?1:41:Fh<re?sm<re?RF<re?OS<re?1:41:Qc<re?1:41:V<re?ks<re?1:41:th<re?1:41:rb<re?zf<re?pm<re?1:41:ok<re?1:41:xC<re?md<re?1:41:Yb<re?1:41:pn<re?vm<re?Mk<re?RA<re?lD<re?xh<re?dg<re?1:41:Do<re?1:41:dm<re?$m<re?1:41:$c<re?1:41:aE<re?Ey<re?Dh<re?1:41:Ny<re?1:41:ee<re?wv<re?1:41:EF<re?1:41:Ld<re?rd<re?kf<re?Ea<re?1:41:Na<re?1:41:S<re?rg<re?1:41:Hr<re?1:41:cd<re?SD<re?Rw<re?1:41:Sb<re?1:41:bh<re?pt<re?1:41:di<re?1:41:b_<re?yt<re?Av<re?ow<re?vp<re?1:41:gi<re?1:41:bA<re?so<re?1:41:Ul<re?1:41:_s<re?$S<re?jE<re?1:41:Ov<re?1:41:Ic<re?uF<re?1:41:Pd<re?1:41:lC<re?_o<re?So<re?Xi<re?1:41:qw<re?1:41:qr<re?eA<re?1:41:Kg<re?1:41:qE<re?Gb<re?qg<re?1:41:kS<re?1:41:tl<re?up<re?1:41:sr<re?1:41:BF<re?K<re?av<re?Qw<re?_b<re?jh<re?1:41:pg<re?1:41:ay<re?Am<re?1:41:sy<re?1:41:Lw<re?Pe<re?gc<re?1:41:RE<re?1:41:gA<re?vt<re?1:41:HD<re?1:41:ww<re?Au<re?Lh<re?vS<re?1:41:Ei<re?1:41:sd<re?en<re?1:41:Mf<re?1:41:Ub<re?vD<re?Lm<re?1:41:$w<re?1:41:Ru<re?TE<re?1:41:VA<re?1:41:iw<re?dp<re?st<re?Nv<re?lw<re?1:41:zs<re?1:41:of<re?Sd<re?1:41:Zs<re?1:41:L<re?rf<re?mw<re?1:41:ne<re?1:41:qh<re?fe<re?1:41:bS<re?1:41:Em<re?hs<re?Df<re?Ps<re?1:41:Iv<re?1:41:og<re?Ql<re?1:41:Ss<re?1:41:Bs<re?is<re?Rd<re?1:41:CS<re?1:41:ie<re?Mo<re?1:41:bp<re?1:41:Aa<re?ZD<re?Er<re?Rv<re?Zk<re?Sm<re?$C<re?gw<re?Xg<re?1:41:Yi<re?1:41:fv<re?XA<re?1:41:UC<re?1:41:Wu<re?rl<re?as<re?1:41:vF<re?1:41:Ke<re?Ar<re?1:41:Ca<re?1:41:ao<re?Tf<re?kF<re?wo<re?1:41:Nb<re?1:41:LE<re?zS<re?1:41:eB<re?1:41:mD<re?ct<re?sh<re?1:41:by<re?1:41:JF<re?ID<re?1:41:xy<re?1:41:Xb<re?bF<re?mi<re?fB<re?Va<re?1:41:Cu<re?1:41:Hi<re?$b<re?1:41:am<re?1:41:_l<re?QA<re?fF<re?1:41:ba<re?1:41:zg<re?zm<re?1:41:lc<re?1:41:eD<re?eg<re?Xm<re?Nm<re?1:41:ry<re?1:41:Yw<re?Vf<re?1:41:gD<re?1:41:hA<re?HS<re?xg<re?1:41:We<re?1:41:UD<re?vg<re?1:41:nf<re?1:41:AD<re?tm<re?oi<re?Ja<re?Dg<re?N_<re?1:41:A<re?1:41:mb<re?mc<re?1:41:vu<re?1:41:Si<re?ur<re?$h<re?1:41:gf<re?1:41:Zv<re?rt<re?1:41:jl<re?1:41:cy<re?ME<re?Mn<re?t_<re?1:41:Is<re?1:41:Wf<re?Cy<re?1:41:nC<re?1:41:Ya<re?Rf<re?Kt<re?1:41:mr<re?1:41:E<re?Yg<re?1:41:at<re?1:41:Ap<re?qD<re?dr<re?yg<re?Hu<re?1:41:Nh<re?1:41:VF<re?dc<re?1:41:Ce<re?1:41:Ag<re?ub<re?e_<re?1:41:rw<re?1:41:wr<re?Os<re?1:41:1:lh<re?ah<re?Cc<re?41:Tn<re?1:41:pd<re?Vl<re?1:41:Xc<re?1:41:im<re?y_<re?cw<re?1:41:mC<re?1:41:Je<re?1:41:$s<re?ti<re?Qo<re?zt<re?QS<re?41:ea<re?vh<re?1:41:tk<re?1:41:Ln<re?IS<re?Fr<re?1:41:At<re?1:41:GD<re?ra<re?1:41:yk<re?1:41:TS<re?ha<re?L_<re?zr<re?1:41:GE<re?1:41:LD<re?iA<re?1:41:eo<re?1:41:df<re?Pv<re?Pk<re?1:41:De<re?1:41:ZE<re?Cf<re?1:41:Uv<re?1:41:ul<re?vr<re?kr<re?Vb<re?mv<re?1:41:1:41:ms<re?41:xi<re?py<re?1:41:mm<re?1:41:tw<re?gb<re?UA<re?WE<re?1:2:pS<re?1:41:es<re?Oy<re?1:41:AE<re?1:41:Nw<re?Ab<re?na<re?1:41:Fy<re?1:41:Iy<re?Ol<re?1:41:Hw<re?1:41:hS<re?Bc<re?s<re?Pt<re?ud<re?pa<re?1:41:dk<re?1:41:gd<re?IA<re?1:41:Vn<re?1:41:yy<re?ug<re?Wo<re?1:41:hb<re?1:41:S_<re?sb<re?1:41:Zn<re?1:41:pf<re?wE<re?ta<re?YE<re?1:41:Br<re?1:41:ko<re?vc<re?1:41:Kv<re?1:41:Ka<re?Zr<re?QF<re?1:41:Rg<re?1:41:Re<re?1:41:$i<re?vd<re?wp<re?Ml<re?1:41:N<re?41:wy<re?1:41:Xk<re?g_<re?ed<re?1:41:$u<re?1:41:qf<re?Du<re?1:41:WS<re?1:41:ec<re?Rb<re?Mh<re?dw<re?1:41:1:Xe<re?41:wn<re?1:41:Yk<re?Ta<re?1:41:Uy<re?YA<re?1:41:P_<re?1:41:ke<re?Vo<re?cr<re?Hn<re?EA<re?ca<re?Gw<re?Us<re?1:41:Ug<re?1:41:Iu<re?gr<re?1:41:Rc<re?1:41:nd<re?aB<re?pB<re?1:41:1:41:Gh<re?qi<re?fp<re?yn<re?1:41:op<re?1:41:Jy<re?io<re?1:41:Gv<re?1:41:As<re?ps<re?1:41:Ft<re?jC<re?1:41:ho<re?1:41:Sk<re?qA<re?Od<re?ye<re?ni<re?1:41:ZS<re?1:41:br<re?nb<re?1:41:Pr<re?1:41:_n<re?Qf<re?sn<re?1:41:yb<re?1:41:Kl<re?xr<re?1:41:em<re?1:41:kn<re?Zg<re?Bb<re?TF<re?1:41:Mu<re?1:41:Tw<re?Vc<re?1:41:w_<re?1:41:Up<re&&mg<re?1:41:jo<re?Or<re?Ts<re?qa<re?eS<re?41:sv<re?1:41:Ek<re?1:41:Ob<re?du<re?41:1:41:Ck<re?d_<re?Mm<re?41:yu<re?1:41:ls<re?1:41:cg<re?af<re?1:41:ld<re?41:1:hE<re?Xt<re?_c<re?Yv<re?41:FA<re?1:41:Pw<re?H<re?1:41:1:Fi<re?jt<re?41:1:Tm<re?41:1:Eo<re?Ls<re?41:VD<re?Bg<re?1:41:Xn<re?1:41:Rt<re?z<re?xv<re?1:41:_<re?1:41:To<re?cS<re?1:41:xF<re?1:41:lo<re?Zp<re?ji<re?ys<re?bu<re?Td<re?1:41:iF<re?u<re?1:41:1:DA<re?41:Q<re?$<re?1:41:1:dl<re?jm<re?41:yF<re?xa<re?1:41:YF<re?1:41:yD<re?wm<re?1:41:rS<re?41:ev<re?1:2:tv<re?_D<re?Il<re?J_<re?rn<re?1:41:rD<re?1:41:fw<re?Wm<re?1:41:wh<re?1:41:hD<re?cf<re?D<re?1:41:Lf<re?1:41:Mt<re?Ym<re?1:41:JS<re?1:41:Iw<re?Op<re?AA<re?Jk<re?1:41:hr<re?1:41:ov<re?Jw<re?1:41:ck<re?1:41:zp<re?$t<re?uv<re?1:41:Bm<re?1:41:Hh<re?fr<re?1:41:Bk<re?1:41:Ks<re?lb<re?ab<re?pv<re?OD<re?1:41:WC<re?41:Aw<re?1:41:ua<re?yw<re?zu<re?1:41:1:41:FC<re?Es<re?Wy<re?Bf<re?1:41:bB<re?1:41:Cl<re?Z<re?1:41:1:41:nF<re?KC<re?Jd<re?nB<re?Qs<re?1:41:WD<re?1:41:t<re?hc<re?1:41:1:tn<re?BE<re?41:l_<re?1:41:Fk<re?Me<re?1:41:Kk<re?1:41:jf<re?AS<re?F_<re?hp<re?1:41:aA<re?1:41:Ge<re?OF<re?1:41:PS<re?1:41:qb<re?iS<re?Ii<re?1:2:qv<re?1:2:za<re?Qh<re?1:3:OE<re?1:2:YT(Aue,re+1|0)-1|0;if(41<te>>>0)var ue=OUe(e);else switch(te){case 0:ue=81;break;case 1:ue=82;break;case 2:if(TUe(e,1),0===nje(BUe(e))){for(;;)if(TUe(e,1),0!==nje(BUe(e))){ue=OUe(e);break}}else ue=OUe(e);break;case 3:ue=0;break;case 4:TUe(e,0);ue=0===AHe(BUe(e))?0:OUe(e);break;case 5:ue=6;break;case 6:TUe(e,48);var ae=jHe(BUe(e));if(2<ae>>>0)ue=OUe(e);else switch(ae){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;case 7:if(TUe(e,82),0===Wje(BUe(e))){var oe=BUe(e);if(0===(Zl<oe?mk<oe?-1:0:-1)&&0===LHe(BUe(e))&&0===Wje(BUe(e))){var se=BUe(e);ue=0===(Ma<se?Gu<se?-1:0:-1)&&0===Oje(BUe(e))?50:OUe(e)}else ue=OUe(e)}else ue=OUe(e);break;case 8:ue=75;break;case 9:ue=57;break;case 10:ue=58;break;case 11:TUe(e,72);ue=0===qHe(BUe(e))?4:OUe(e);break;case 12:ue=79;break;case 13:ue=62;break;case 14:TUe(e,80);var le=qje(BUe(e));if(3<le>>>0)ue=OUe(e);else switch(le){case 0:for(;;){var ve=qje(BUe(e));if(3<ve>>>0)ue=OUe(e);else switch(ve){case 0:continue;case 1:ue=P(e);break;case 2:ue=Mr(e);break;default:ue=Xr(e)}break}break;case 1:ue=P(e);break;case 2:ue=Mr(e);break;default:ue=Xr(e)}break;case 15:TUe(e,60);var be=pHe(BUe(e));ue=0===be?0===eje(BUe(e))?59:OUe(e):1===be?x(e):OUe(e);break;case 16:TUe(e,82);var pe=MHe(BUe(e));if(0===pe){TUe(e,2);var Ee=wje(BUe(e));if(2<Ee>>>0)ue=OUe(e);else switch(Ee){case 0:for(;;){var Fe=wje(BUe(e));if(2<Fe>>>0)ue=OUe(e);else switch(Fe){case 0:continue;case 1:ue=Vr(e);break;default:ue=$r(e)}break}break;case 1:ue=Vr(e);break;default:ue=$r(e)}}else ue=1===pe?5:OUe(e);break;case 17:TUe(e,30);var de=dHe(BUe(e));if(8<de>>>0)ue=OUe(e);else switch(de){case 0:ue=l(e);break;case 1:ue=Rr(e);break;case 2:ue=Lr(e);break;case 3:ue=pr(e);break;case 4:ue=ir(e);break;case 5:ue=O(e);break;case 6:ue=er(e);break;case 7:ue=j(e);break;default:ue=or(e)}break;case 18:TUe(e,30);var he=Ije(BUe(e));if(5<he>>>0)ue=OUe(e);else switch(he){case 0:ue=l(e);break;case 1:ue=Rr(e);break;case 2:ue=Xr(e);break;case 3:ue=O(e);break;case 4:ue=jr(e);break;default:ue=or(e)}break;case 19:ue=63;break;case 20:ue=61;break;case 21:ue=68;break;case 22:TUe(e,70);var _e=BUe(e);ue=0===(61<_e?62<_e?-1:0:-1)?77:OUe(e);break;case 23:ue=69;break;case 24:TUe(e,65);ue=0===eje(BUe(e))?64:OUe(e);break;case 25:ue=51;break;case 26:if(TUe(e,82),0===JHe(BUe(e))){var Te=FHe(BUe(e));if(0===Te)ue=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?c(e):OUe(e);else if(1===Te&&0===uje(BUe(e)))for(;;){var Oe=vje(BUe(e));if(0!==Oe){ue=1===Oe?c(e):OUe(e);break}}else ue=OUe(e)}else ue=OUe(e);break;case 27:ue=52;break;case 28:TUe(e,48);var xe=Lje(BUe(e));if(3<xe>>>0)ue=OUe(e);else switch(xe){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Le=oje(BUe(e));if(3<Le>>>0)ue=OUe(e);else switch(Le){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,31);var Ue=jHe(BUe(e));if(2<Ue>>>0)ue=OUe(e);else switch(Ue){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 29:TUe(e,48);var He=nHe(BUe(e));if(4<He>>>0)ue=OUe(e);else switch(He){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ye=Qje(BUe(e));if(3<Ye>>>0)ue=OUe(e);else switch(Ye){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ve=hje(BUe(e));if(3<Ve>>>0)ue=OUe(e);else switch(Ve){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ze=Lje(BUe(e));if(3<Ze>>>0)ue=OUe(e);else switch(Ze){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var nn=THe(BUe(e));if(3<nn>>>0)ue=OUe(e);else switch(nn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,41);var cn=jHe(BUe(e));if(2<cn>>>0)ue=OUe(e);else switch(cn){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var fn=hHe(BUe(e));if(3<fn>>>0)ue=OUe(e);else switch(fn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ln=mje(BUe(e));if(3<ln>>>0)ue=OUe(e);else switch(ln){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,32);var vn=gHe(BUe(e));if(3<vn>>>0)ue=OUe(e);else switch(vn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Dn=bje(BUe(e));if(3<Dn>>>0)ue=OUe(e);else switch(Dn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var En=Lje(BUe(e));if(3<En>>>0)ue=OUe(e);else switch(En){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,33);var mn=jHe(BUe(e));if(2<mn>>>0)ue=OUe(e);else switch(mn){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 30:TUe(e,48);var Fn=BUe(e),dn=35<Fn?sl<Fn?je<Fn?nc<Fn?-1:gi<Fn?rv<Fn?qy<Fn?Yf<Fn?Dc<Fn?Gp<Fn?fu<Fn?gk<Fn?Km<Fn?4:-1:4:-1:UF<Fn?Hv<Fn?An<Fn?ss<Fn?4:-1:4:-1:m_<Fn?Bv<Fn?4:-1:4:-1:Ho<Fn?Yp<Fn?oC<Fn?U<Fn?ai<Fn?go<Fn?aS<Fn?QD<Fn?o_<Fn?vl<Fn?Dl<Fn?Vd<Fn?4:-1:4:-1:zA<Fn?tC<Fn?4:-1:4:-1:cl<Fn?Ne<Fn?km<Fn?Wk<Fn?4:-1:4:-1:eF<Fn?sD<Fn?4:-1:4:-1:Oc<Fn?oE<Fn?mf<Fn?wD<Fn?Zy<Fn?Vk<Fn?4:-1:4:-1:Bo<Fn?hy<Fn?4:-1:4:-1:vi<Fn?Gg<Fn?qC<Fn?SC<Fn?4:-1:4:-1:Wh<Fn?jn<Fn?4:-1:4:-1:xo<Fn?fc<Fn?Fo<Fn?Gk<Fn?h<Fn?iC<Fn?Se<Fn?Pl<Fn?4:-1:4:-1:Gc<Fn?Ae<Fn?4:-1:4:-1:mt<Fn?Sn<Fn?$d<Fn?M_<Fn?4:-1:4:-1:Hp<Fn?ru<Fn?4:-1:4:-1:D_<Fn?Jc<Fn?xd<Fn?nE<Fn?el<Fn?cC<Fn?4:-1:4:-1:Qm<Fn?bD<Fn?4:-1:4:-1:zC<Fn?Vy<Fn?zF<Fn?Uc<Fn?4:-1:4:-1:rc<Fn?Uf<Fn?4:-1:4:-1:id<Fn?nm<Fn?ce<Fn?x_<Fn?ly<Fn?KE<Fn?jd<Fn?ZF<Fn?Np<Fn?4:-1:4:-1:vo<Fn?kA<Fn?4:-1:4:-1:ro<Fn&&ag<Fn?zy<Fn?4:-1:4:-1:Lo<Fn?Pi<Fn?Ff<Fn?ja<Fn?Vp<Fn?4:-1:4:-1:4:Ev<Fn?DC<Fn?Jg<Fn?ze<Fn?4:-1:4:-1:By<Fn?SF<Fn?4:-1:4:cF<Fn?F<Fn?wl<Fn?Bp<Fn?_S<Fn?oB<Fn?rB<Fn?Ad<Fn?4:-1:4:-1:_a<Fn?Kn<Fn?4:-1:4:-1:bb<Fn?Ao<Fn?cB<Fn?KS<Fn?4:-1:4:-1:$a<Fn?CD<Fn?4:-1:4:-1:Vv<Fn?GS<Fn?JC<Fn?vf<Fn?oo<Fn?zb<Fn?4:-1:4:-1:Ns<Fn?Js<Fn?4:-1:4:-1:XD<Fn?dD<Fn?kD<Fn?an<Fn?4:-1:4:-1:bl<Fn?gm<Fn?4:-1:4:-1:vE<Fn?Wa<Fn?$e<Fn?lB<Fn?rF<Fn?pA<Fn?Qe<Fn?Ct<Fn?Ph<Fn?Lp<Fn?UE<Fn?T_<Fn?we<Fn?rr<Fn?4:-1:4:-1:kd<Fn?aa<Fn?4:-1:4:-1:rE<Fn?My<Fn?Be<Fn?xu<Fn?4:-1:4:-1:Nl<Fn?wd<Fn?4:-1:4:-1:K_<Fn?ou<Fn?u_<Fn?TA<Fn?Ky<Fn?Nr<Fn?4:-1:4:-1:qk<Fn?Dt<Fn?4:-1:4:-1:M<Fn?fk<Fn?cb<Fn?Xh<Fn?4:-1:4:-1:Ai<Fn?vB<Fn?4:-1:4:-1:_m<Fn?mp<Fn?Dr<Fn?$A<Fn?Tc<Fn?Tt<Fn?_p<Fn?Ga<Fn?4:-1:4:-1:_v<Fn?WF<Fn?4:-1:4:-1:dh<Fn?FS<Fn?xn<Fn?Sf<Fn?4:-1:4:-1:Zh<Fn?nD<Fn?4:-1:4:-1:Ji<Fn?Jr<Fn?qm<Fn?$k<Fn?ac<Fn?Cb<Fn?4:-1:4:-1:Yr<Fn?z_<Fn?4:-1:4:-1:Zu<Fn?rC<Fn?Ih<Fn?yd<Fn?4:-1:4:-1:xf<Fn?LA<Fn?4:-1:4:-1:q_<Fn?Md<Fn?Tp<Fn?od<Fn?hk<Fn?Su<Fn?bf<Fn?MD<Fn?Oo<Fn?4:-1:4:yo<Fn?qc<Fn?4:-1:4:-1:KA<Fn?Zi<Fn?Nd<Fn?fC<Fn?4:-1:4:-1:_i<Fn?Qt<Fn?4:-1:4:-1:IF<Fn?U_<Fn?pw<Fn?p<Fn?Cg<Fn?Lu<Fn?4:-1:4:-1:Ur<Fn?zw<Fn?4:-1:4:-1:dC<Fn?mF<Fn?Kf<Fn?Ys<Fn?4:-1:4:-1:Fg<Fn?WA<Fn?4:-1:4:-1:dF<Fn?_y<Fn?bt<Fn?Zd<Fn?$y<Fn?4:-1:ih<Fn?wb<Fn?4:-1:4:dE<Fn&&iu<Fn?Bu<Fn?4:-1:4:-1:ku<Fn?Qb<Fn?w<Fn?Ms<Fn?gC<Fn?Zw<Fn?4:-1:4:-1:td<Fn?Zf<Fn?4:-1:4:-1:zo<Fn?Fp<Fn?xw<Fn?uc<Fn?4:-1:4:-1:4:-1:wv<Fn?lD<Fn?ok<Fn?zf<Fn?Qc<Fn?RF<Fn?yv<Fn?Bi<Fn?wt<Fn?NC<Fn?4:-1:4:-1:OS<Fn?Dy<Fn?4:-1:4:-1:th<Fn?V<Fn?ks<Fn?sm<Fn?4:-1:4:-1:pm<Fn?Fh<Fn?4:-1:4:-1:Ha<Fn?Yb<Fn?xC<Fn?md<Fn?rb<Fn?4:-1:4:-1:Sw<Fn?fS<Fn?4:-1:4:uD<Fn?xh<Fn?4:-1:Do<Fn?uf<Fn?4:-1:4:Dh<Fn?RA<Fn?Zc<Fn?ak<Fn?4:-1:$m<Fn?aD<Fn?Kc<Fn?4:-1:4:$c<Fn?dm<Fn?4:-1:4:-1:aE<Fn?rk<Fn?Yh<Fn?oS<Fn?Ey<Fn?4:-1:4:-1:4:_F<Fn?Jb<Fn?my<Fn?Ac<Fn?4:-1:4:-1:Ew<Fn?iD<Fn?4:-1:4:qp<Fn?Gr<Fn?iE<Fn?Ko<Fn?Ea<Fn?Mk<Fn?EF<Fn?ee<Fn?4:-1:4:-1:un<Fn?kf<Fn?4:-1:4:4:rg<Fn?qu<Fn?Na<Fn?ht<Fn?LC<Fn?hm<Fn?4:-1:4:-1:sS<Fn?rd<Fn?4:-1:4:-1:4:-1:Ah<Fn?Sb<Fn?SD<Fn?Hr<Fn?4:Rw<Fn?Ld<Fn?4:-1:4:-1:db<Fn?bh<Fn?pt<Fn?cd<Fn?4:-1:4:-1:4:yp<Fn?4:yh<Fn?ow<Fn?4:-1:Eg<Fn?R_<Fn?4:-1:4:Pk<Fn?TS<Fn?dy<Fn?is<Fn?RE<Fn?Wd<Fn?tl<Fn?_r<Fn?b_<Fn?Ov<Fn?$S<Fn?bA<Fn?4:eE<Fn?yt<Fn?4:-1:4:-1:tD<Fn?Yl<Fn?4:-1:uF<Fn?4:Pd<Fn?Ic<Fn?4:-1:4:-1:Nf<Fn?So<Fn&&eC<Fn&&Uk<Fn?dS<Fn?4:-1:4:Kg<Fn?qr<Fn?gF<Fn?Mv<Fn?Bh<Fn?DD<Fn?4:-1:4:-1:4:-1:kS<Fn?Gb<Fn?qg<Fn?lC<Fn?4:-1:4:-1:up<Fn?qE<Fn?4:-1:4:-1:ay<Fn?oh<Fn?Wc<Fn?Yt<Fn?ZC<Fn?pn<Fn?4:-1:4:jh<Fn?4:Tu<Fn?_b<Fn?4:-1:4:-1:jF<Fn?4:v<Fn?Qw<Fn?pg<Fn?Jv<Fn?4:-1:4:-1:Am<Fn?IE<Fn?4:-1:4:hC<Fn?av<Fn?4:-1:Qy<Fn&&Oh<Fn?Pe<Fn?gc<Fn?YD<Fn?4:-1:4:-1:4:$w<Fn?sw<Fn?Hm<Fn?CA<Fn?vt<Fn?kl<Fn?Lw<Fn?4:-1:4:Ra<Fn?gA<Fn?4:-1:4:Jn<Fn?4:gy<Fn?pE<Fn?4:-1:4:Ei<Fn?Lh<Fn?I<Fn?K<Fn?4:-1:vS<Fn?GA<Fn?4:-1:4:-1:4:Xl<Fn?mA<Fn?hw<Fn?4:Mf<Fn?sd<Fn?4:-1:4:-1:hF<Fn&&vD<Fn&&Lm<Fn?cs<Fn?4:-1:4:Zs<Fn?of<Fn?gp<Fn?Ou<Fn?TE<Fn?om<Fn?DS<Fn?zn<Fn?Ub<Fn?4:-1:4:-1:on<Fn?Mc<Fn?4:-1:4:VA<Fn?fg<Fn?Cs<Fn?Ru<Fn?4:-1:4:-1:jc<Fn?BF<Fn?4:-1:4:-1:lw<Fn?jb<Fn&&Go<Fn?Ef<Fn?4:-1:4:zs<Fn?GC<Fn?4:-1:Sd<Fn?st<Fn?4:-1:4:-1:Oi<Fn?Qv<Fn?qh<Fn?ne<Fn?rf<Fn?mw<Fn?dp<Fn?4:-1:4:-1:fe<Fn?L<Fn?4:-1:4:-1:_t<Fn?Ir<Fn?4:-1:Ak<Fn?iy<Fn?4:-1:4:Iv<Fn?Df<Fn?bS<Fn?4:Ps<Fn?iw<Fn?4:-1:4:-1:Ss<Fn?og<Fn?Ql<Fn?hs<Fn?4:-1:4:-1:Rd<Fn?Em<Fn?4:-1:4:-1:zm<Fn?_l<Fn?Ca<Fn?$C<Fn?Mo<Fn?Bs<Fn?St<Fn&&XE<Fn&&GF<Fn?iv<Fn?4:-1:4:-1:G_<Fn?Xg<Fn?po<Fn?bp<Fn?ie<Fn?4:-1:4:-1:4:Ba<Fn?Rh<Fn?4:-1:Yi<Fn?Om<Fn?4:-1:4:as<Fn?fv<Fn?4:UC<Fn?tg<Fn?4:-1:O_<Fn?Sm<Fn?4:-1:4:uS<Fn?Ke<Fn?Wu<Fn&&vF<Fn?rl<Fn?4:-1:4:-1:Rm<Fn&&nk<Fn?Nt<Fn?4:-1:4:yC<Fn?Nb<Fn?Tl<Fn?kF<Fn?uh<Fn?Vm<Fn?4:-1:wo<Fn?k<Fn?4:-1:4:-1:4:vy<Fn?X<Fn?Hf<Fn?4:fb<Fn?bn<Fn?4:-1:4:-1:4:$g<Fn?fB<Fn?by<Fn?sh<Fn?ao<Fn?eB<Fn?wS<Fn?4:-1:4:-1:JE<Fn?ct<Fn?4:-1:4:xy<Fn?JF<Fn?ID<Fn?mD<Fn?4:-1:4:-1:Va<Fn?Rv<Fn?4:-1:4:-1:$b<Fn?oa<Fn?mi<Fn?Cu<Fn?Nk<Fn?4:-1:4:-1:Wp<Fn?s_<Fn?4:-1:4:fF<Fn?bF<Fn?am<Fn?Hi<Fn?4:-1:4:-1:ba<Fn?QA<Fn?4:-1:4:-1:Hu<Fn?AD<Fn?sk<Fn?Ju<Fn?We<Fn?HS<Fn?ge<Fn?eg<Fn?Nm<Fn?Xb<Fn?lc<Fn?zg<Fn?4:-1:4:-1:ry<Fn?Xm<Fn?4:-1:4:-1:gD<Fn?Yw<Fn?4:-1:xg<Fn?eD<Fn?4:-1:4:-1:nf<Fn?UD<Fn?bs<Fn?Cm<Fn?Qr<Fn?hA<Fn?4:-1:4:-1:vg<Fn?zd<Fn?4:-1:4:-1:Dg<Fn?N_<Fn?Er<Fn?4:-1:4:W_<Fn?o<Fn?4:-1:4:-1:t_<Fn?tm<Fn?$h<Fn?oi<Fn?mc<Fn?Ja<Fn?4:-1:vu<Fn?mb<Fn?4:-1:4:-1:rt<Fn?Si<Fn?gf<Fn?ur<Fn?4:-1:4:-1:jl<Fn?Zv<Fn?4:-1:4:-1:Kt<Fn?cy<Fn?Cy<Fn?ME<Fn?Is<Fn?Mn<Fn?4:-1:4:-1:nC<Fn?Wf<Fn?4:-1:4:-1:Yg<Fn?Ya<Fn?mr<Fn?Rf<Fn?4:-1:4:-1:at<Fn?E<Fn?4:-1:4:-1:Je<Fn?im<Fn?Ap<Fn?BC<Fn?e_<Fn?qD<Fn?dc<Fn?dr<Fn?Nh<Fn?yg<Fn?4:-1:4:-1:Ce<Fn?VF<Fn?4:-1:4:-1:Os<Fn?Ag<Fn?rw<Fn?ub<Fn?4:-1:4:-1:yr<Fn?wr<Fn?4:-1:4:-1:Xc<Fn?pd<Fn?Tn<Fn?Cc<Fn?4:-1:Vl<Fn?ah<Fn?4:-1:4:-1:sg<Fn?y_<Fn?cw<Fn?lh<Fn?4:-1:4:-1:4:-1:Hc<Fn?IS<Fn?vh<Fn?QS<Fn?4:-1:tk<Fn?La<Fn?Ly<Fn?ea<Fn?4:-1:4:-1:Fr<Fn?zt<Fn?4:-1:4:-1:zr<Fn?Qo<Fn?ra<Fn?Ln<Fn?At<Fn?XS<Fn?4:-1:4:-1:yk<Fn?GD<Fn?4:-1:4:-1:iA<Fn?ha<Fn?GE<Fn?L_<Fn?4:-1:4:-1:eo<Fn?LD<Fn?4:-1:4:-1:uy<Fn?VC<Fn?YS<Fn?sb<Fn?Rp<Fn?es<Fn?KD<Fn?mv<Fn?ti<Fn?Cf<Fn?df<Fn?De<Fn?Pv<Fn?4:-1:4:-1:Uv<Fn?ZE<Fn?4:-1:4:-1:np<Fn&&kr<Fn?Vb<Fn?4:-1:4:mm<Fn?zE<Fn?py<Fn?ms<Fn?4:-1:me<Fn?xi<Fn?4:-1:4:-1:pS<Fn?la<Fn?Qg<Fn?ul<Fn?4:-1:4:-1:Oy<Fn?gb<Fn?4:-1:4:-1:Hw<Fn?Iy<Fn?AE<Fn?DB<Fn?ll<Fn?wc<Fn?tE<Fn?MA<Fn?4:-1:4:-1:E_<Fn?Tv<Fn?4:-1:4:-1:Fy<Fn?Ab<Fn?na<Fn?tw<Fn?4:-1:4:-1:Ol<Fn?Nw<Fn?4:-1:4:-1:Vn<Fn?gd<Fn?dk<Fn?ud<Fn?pa<Fn?$s<Fn?4:-1:4:-1:IA<Fn?Pt<Fn?4:-1:4:-1:hb<Fn?ug<Fn?Wo<Fn?s<Fn?4:-1:4:-1:4:Re<Fn?fl<Fn?Ka<Fn?vc<Fn?wE<Fn?YE<Fn?Bc<Fn?Zn<Fn?S_<Fn?4:-1:4:-1:Br<Fn?ta<Fn?4:-1:4:-1:QF<Fn?pf<Fn?Kv<Fn?ko<Fn?4:-1:4:-1:Rg<Fn?Zr<Fn?4:-1:4:-1:bo<Fn?ic<Fn?Hl<Fn?Zb<Fn?4:-1:4:Ib<Fn?bv<Fn?4:-1:4:4:Du<Fn?Xk<Fn?TD<Fn?Ml<Fn?hS<Fn?4:-1:4:ed<Fn?vd<Fn?wy<Fn?N<Fn?4:-1:4:-1:$u<Fn?g_<Fn?4:-1:4:-1:_k<Fn?dw<Fn?$i<Fn?WS<Fn?qf<Fn?4:-1:4:-1:hu<Fn?Mh<Fn?4:-1:4:ym<Fn?4:nw<Fn?Xe<Fn?4:-1:4:Fv<Fn?EA<Fn?Aa<Fn?BA<Fn?wn<Fn?4:Ta<Fn?ec<Fn?4:-1:4:Uy<Fn&&YA<Fn?Yk<Fn?4:-1:4:4:b<Fn?Qk<Fn?nd<Fn?aB<Fn?4:-1:Ry<Fn?4:KF<Fn?Hn<Fn?4:-1:4:-1:op<Fn?4:_A<Fn&&wC<Fn?qi<Fn?4:-1:4:sF<Fn?jC<Fn?Gh<Fn?io<Fn?4:Gv<Fn?Jy<Fn?4:-1:4:4:Qa<Fn?ho<Fn?tb<Fn?Ft<Fn?4:-1:4:ZA<Fn?cr<Fn?4:-1:4:4:DF<Fn?br<Fn?ZS<Fn?kp<Fn?4:-1:YC<Fn&&lg<Fn?Od<Fn?4:-1:4:-1:sn<Fn?4:xr<Fn?_n<Fn?yb<Fn?Qf<Fn?4:-1:4:-1:4:-1:$<Fn?pl<Fn?Sa<Fn?mg<Fn?sC<Fn?Sk<Fn?mS<Fn&&q<Fn?ip<Fn?4:-1:4:pu<Fn?Bb<Fn?TF<Fn?al<Fn?4:-1:4:-1:Pc<Fn?uu<Fn?4:-1:4:4:PD<Fn?xS<Fn?4:Ek<Fn?qa<Fn?sv<Fn?eS<Fn?4:-1:4:-1:4:In<Fn?_C<Fn&&Ob<Fn?du<Fn?4:-1:4:Dm<Fn?d_<Fn?yu<Fn?Mm<Fn?4:-1:4:-1:4:hE<Fn?Tm<Fn?AF<Fn?Sr<Fn?4:jp<Fn?Mp<Fn?cc<Fn?ld<Fn?4:-1:4:-1:4:Xt<Fn?Pw<Fn?_c<Fn&&FA<Fn?Yv<Fn?4:-1:4:-1:Fi<Fn?jt<Fn?4:-1:4:-1:xF<Fn?To<Fn?Xn<Fn?VD<Fn?_g<Fn?4:Bg<Fn?Ls<Fn?4:-1:4:-1:_<Fn?z<Fn?xv<Fn?Eo<Fn?4:-1:4:-1:cS<Fn?Rt<Fn?4:-1:4:-1:ys<Fn?iF<Fn?Li<Fn?Td<Fn?ke<Fn?4:-1:4:u<Fn?bu<Fn?4:-1:4:-1:4:-1:$p<Fn?D<Fn?_D<Fn?wm<Fn?dl<Fn?xa<Fn?jm<Fn?d<Fn&&ji<Fn?Q<Fn?4:-1:4:-1:xD<Fn&&LF<Fn?yF<Fn?4:-1:4:-1:rn<Fn?Xa<Fn?Uw<Fn?4:Sc<Fn?rS<Fn?4:-1:4:-1:Wm<Fn?Il<Fn?rD<Fn?J_<Fn?4:-1:4:-1:wh<Fn?fw<Fn?4:-1:4:-1:ck<Fn?ov<Fn?Jk<Fn?tv<Fn?Ym<Fn?hD<Fn?Lf<Fn?cf<Fn?4:-1:4:-1:JS<Fn?Mt<Fn?4:-1:4:-1:hr<Fn?Wl<Fn?4:-1:Jw<Fn?Op<Fn?4:-1:4:-1:Hh<Fn?Bm<Fn?$t<Fn?uv<Fn?Iw<Fn?4:-1:4:-1:fr<Fn?zp<Fn?4:-1:4:OD<Fn?lo<Fn?4:-1:4:hc<Fn?Jd<Fn?Z<Fn?Es<Fn?lu<Fn?zu<Fn?ab<Fn?Aw<Fn?WC<Fn?4:-1:4:-1:ua<Fn?yw<Fn?4:-1:4:Bf<Fn?lb<Fn?4:-1:bB<Fn?Wy<Fn?4:-1:4:-1:Gs<Fn?ek<Fn&&FC<Fn?Cl<Fn?4:-1:4:Qs<Fn?Ks<Fn?4:-1:WD<Fn?nB<Fn?4:-1:4:-1:Wr<Fn?No<Fn?Me<Fn?tn<Fn?W<Fn?KC<Fn?t<Fn?4:-1:4:l_<Fn?BE<Fn?4:-1:4:-1:hp<Fn?nF<Fn?Kk<Fn?Fk<Fn?4:-1:4:-1:xs<Fn?F_<Fn?4:-1:4:-1:PS<Fn?Ge<Fn?aA<Fn?Bt<Fn?hi<Fn?gn<Fn?4:-1:4:-1:OF<Fn?AS<Fn?4:-1:4:-1:ew<Fn?Ud<Fn?Sg<Fn?jf<Fn?4:-1:4:-1:yc<Fn?gE<Fn?4:-1:4:-1:YT(Hte,Fn+jS|0)-1|0:-1;if(4<dn>>>0)ue=OUe(e);else switch(dn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var hn=kHe(BUe(e));if(3<hn>>>0)ue=OUe(e);else switch(hn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Bn=THe(BUe(e));if(3<Bn>>>0)ue=OUe(e);else switch(Bn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var On=oje(BUe(e));if(3<On>>>0)ue=OUe(e);else switch(On){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,34);var Nn=jHe(BUe(e));if(2<Nn>>>0)ue=OUe(e);else switch(Nn){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var Pn=THe(BUe(e));if(3<Pn>>>0)ue=OUe(e);else switch(Pn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Rn=gHe(BUe(e));if(3<Rn>>>0)ue=OUe(e);else switch(Rn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Gn=Lje(BUe(e));if(3<Gn>>>0)ue=OUe(e);else switch(Gn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Un=WHe(BUe(e));if(3<Un>>>0)ue=OUe(e);else switch(Un){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Yn=pje(BUe(e));if(3<Yn>>>0)ue=OUe(e);else switch(Yn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,35);var Wn=jHe(BUe(e));if(2<Wn>>>0)ue=OUe(e);else switch(Wn){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 31:TUe(e,48);var qn=bje(BUe(e));if(3<qn>>>0)ue=OUe(e);else switch(qn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var $n=mje(BUe(e));if(3<$n>>>0)ue=OUe(e);else switch($n){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Qn=pje(BUe(e));if(3<Qn>>>0)ue=OUe(e);else switch(Qn){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var et=gHe(BUe(e));if(3<et>>>0)ue=OUe(e);else switch(et){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,36);var nt=jHe(BUe(e));if(2<nt>>>0)ue=OUe(e);else switch(nt){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 32:TUe(e,48);var tt=Lje(BUe(e));if(3<tt>>>0)ue=OUe(e);else switch(tt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ut=THe(BUe(e));if(3<ut>>>0)ue=OUe(e);else switch(ut){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var it=gHe(BUe(e));if(3<it>>>0)ue=OUe(e);else switch(it){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ft=Gje(BUe(e));if(3<ft>>>0)ue=OUe(e);else switch(ft){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ot=_He(BUe(e));if(3<ot>>>0)ue=OUe(e);else switch(ot){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var lt=bje(BUe(e));if(3<lt>>>0)ue=OUe(e);else switch(lt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Et=yHe(BUe(e));if(3<Et>>>0)ue=OUe(e);else switch(Et){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var kt=gHe(BUe(e));if(3<kt>>>0)ue=OUe(e);else switch(kt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,37);var dt=jHe(BUe(e));if(2<dt>>>0)ue=OUe(e);else switch(dt){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 33:TUe(e,48);var gt=hje(BUe(e));if(3<gt>>>0)ue=OUe(e);else switch(gt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var It=BUe(e),Ot=35<It?sl<It?je<It?nc<It?-1:gi<It?rv<It?qy<It?Yf<It?Dc<It?Gp<It?fu<It?gk<It?Km<It?3:-1:3:-1:UF<It?Hv<It?An<It?ss<It?3:-1:3:-1:m_<It?Bv<It?3:-1:3:-1:Ho<It?Yp<It?oC<It?U<It?ai<It?go<It?aS<It?QD<It?o_<It?vl<It?Dl<It?Vd<It?3:-1:3:-1:zA<It?tC<It?3:-1:3:-1:cl<It?Ne<It?km<It?Wk<It?3:-1:3:-1:eF<It?sD<It?3:-1:3:-1:Oc<It?oE<It?mf<It?wD<It?Zy<It?Vk<It?3:-1:3:-1:Bo<It?hy<It?3:-1:3:-1:vi<It?Gg<It?qC<It?SC<It?3:-1:3:-1:Wh<It?jn<It?3:-1:3:-1:xo<It?fc<It?Fo<It?Gk<It?h<It?iC<It?Se<It?Pl<It?3:-1:3:-1:Gc<It?Ae<It?3:-1:3:-1:mt<It?Sn<It?$d<It?M_<It?3:-1:3:-1:Hp<It?ru<It?3:-1:3:-1:D_<It?Jc<It?xd<It?nE<It?el<It?cC<It?3:-1:3:-1:Qm<It?bD<It?3:-1:3:-1:zC<It?Vy<It?zF<It?Uc<It?3:-1:3:-1:rc<It?Uf<It?3:-1:3:-1:id<It?nm<It?ce<It?x_<It?ly<It?KE<It?jd<It?ZF<It?Np<It?3:-1:3:-1:vo<It?kA<It?3:-1:3:-1:ro<It&&ag<It?zy<It?3:-1:3:-1:Lo<It?Pi<It?Ff<It?ja<It?Vp<It?3:-1:3:-1:3:Ev<It?DC<It?Jg<It?ze<It?3:-1:3:-1:By<It?SF<It?3:-1:3:cF<It?F<It?wl<It?Bp<It?_S<It?oB<It?rB<It?Ad<It?3:-1:3:-1:_a<It?Kn<It?3:-1:3:-1:bb<It?Ao<It?cB<It?KS<It?3:-1:3:-1:$a<It?CD<It?3:-1:3:-1:Vv<It?GS<It?JC<It?vf<It?oo<It?zb<It?3:-1:3:-1:Ns<It?Js<It?3:-1:3:-1:XD<It?dD<It?kD<It?an<It?3:-1:3:-1:bl<It?gm<It?3:-1:3:-1:vE<It?Wa<It?$e<It?lB<It?rF<It?pA<It?Qe<It?Ct<It?Ph<It?Lp<It?UE<It?T_<It?we<It?rr<It?3:-1:3:-1:kd<It?aa<It?3:-1:3:-1:rE<It?My<It?Be<It?xu<It?3:-1:3:-1:Nl<It?wd<It?3:-1:3:-1:K_<It?ou<It?u_<It?TA<It?Ky<It?Nr<It?3:-1:3:-1:qk<It?Dt<It?3:-1:3:-1:M<It?fk<It?cb<It?Xh<It?3:-1:3:-1:Ai<It?vB<It?3:-1:3:-1:_m<It?mp<It?Dr<It?$A<It?Tc<It?Tt<It?_p<It?Ga<It?3:-1:3:-1:_v<It?WF<It?3:-1:3:-1:dh<It?FS<It?xn<It?Sf<It?3:-1:3:-1:Zh<It?nD<It?3:-1:3:-1:Ji<It?Jr<It?qm<It?$k<It?ac<It?Cb<It?3:-1:3:-1:Yr<It?z_<It?3:-1:3:-1:Zu<It?rC<It?Ih<It?yd<It?3:-1:3:-1:xf<It?LA<It?3:-1:3:-1:q_<It?Md<It?Tp<It?od<It?hk<It?Su<It?bf<It?MD<It?Oo<It?3:-1:3:yo<It?qc<It?3:-1:3:-1:KA<It?Zi<It?Nd<It?fC<It?3:-1:3:-1:_i<It?Qt<It?3:-1:3:-1:IF<It?U_<It?pw<It?p<It?Cg<It?Lu<It?3:-1:3:-1:Ur<It?zw<It?3:-1:3:-1:dC<It?mF<It?Kf<It?Ys<It?3:-1:3:-1:Fg<It?WA<It?3:-1:3:-1:dF<It?_y<It?bt<It?Zd<It?$y<It?3:-1:ih<It?wb<It?3:-1:3:dE<It&&iu<It?Bu<It?3:-1:3:-1:ku<It?Qb<It?w<It?Ms<It?gC<It?Zw<It?3:-1:3:-1:td<It?Zf<It?3:-1:3:-1:zo<It?Fp<It?xw<It?uc<It?3:-1:3:-1:3:-1:wv<It?lD<It?ok<It?zf<It?Qc<It?RF<It?yv<It?Bi<It?wt<It?NC<It?3:-1:3:-1:OS<It?Dy<It?3:-1:3:-1:th<It?V<It?ks<It?sm<It?3:-1:3:-1:pm<It?Fh<It?3:-1:3:-1:Ha<It?Yb<It?xC<It?md<It?rb<It?3:-1:3:-1:Sw<It?fS<It?3:-1:3:uD<It?xh<It?3:-1:Do<It?uf<It?3:-1:3:Dh<It?RA<It?Zc<It?ak<It?3:-1:$m<It?aD<It?Kc<It?3:-1:3:$c<It?dm<It?3:-1:3:-1:aE<It?rk<It?Yh<It?oS<It?Ey<It?3:-1:3:-1:3:_F<It?Jb<It?my<It?Ac<It?3:-1:3:-1:Ew<It?iD<It?3:-1:3:qp<It?Gr<It?iE<It?Ko<It?Ea<It?Mk<It?EF<It?ee<It?3:-1:3:-1:un<It?kf<It?3:-1:3:3:rg<It?qu<It?Na<It?ht<It?LC<It?hm<It?3:-1:3:-1:sS<It?rd<It?3:-1:3:-1:3:-1:Ah<It?Sb<It?SD<It?Hr<It?3:Rw<It?Ld<It?3:-1:3:-1:db<It?bh<It?pt<It?cd<It?3:-1:3:-1:3:yp<It?3:yh<It?ow<It?3:-1:Eg<It?R_<It?3:-1:3:Pk<It?TS<It?dy<It?is<It?RE<It?Wd<It?tl<It?_r<It?b_<It?Ov<It?$S<It?bA<It?3:eE<It?yt<It?3:-1:3:-1:tD<It?Yl<It?3:-1:uF<It?3:Pd<It?Ic<It?3:-1:3:-1:Nf<It?So<It&&eC<It&&Uk<It?dS<It?3:-1:3:Kg<It?qr<It?gF<It?Mv<It?Bh<It?DD<It?3:-1:3:-1:3:-1:kS<It?Gb<It?qg<It?lC<It?3:-1:3:-1:up<It?qE<It?3:-1:3:-1:ay<It?oh<It?Wc<It?Yt<It?ZC<It?pn<It?3:-1:3:jh<It?3:Tu<It?_b<It?3:-1:3:-1:jF<It?3:v<It?Qw<It?pg<It?Jv<It?3:-1:3:-1:Am<It?IE<It?3:-1:3:hC<It?av<It?3:-1:Qy<It&&Oh<It?Pe<It?gc<It?YD<It?3:-1:3:-1:3:$w<It?sw<It?Hm<It?CA<It?vt<It?kl<It?Lw<It?3:-1:3:Ra<It?gA<It?3:-1:3:Jn<It?3:gy<It?pE<It?3:-1:3:Ei<It?Lh<It?I<It?K<It?3:-1:vS<It?GA<It?3:-1:3:-1:3:Xl<It?mA<It?hw<It?3:Mf<It?sd<It?3:-1:3:-1:hF<It&&vD<It&&Lm<It?cs<It?3:-1:3:Zs<It?of<It?gp<It?Ou<It?TE<It?om<It?DS<It?zn<It?Ub<It?3:-1:3:-1:on<It?Mc<It?3:-1:3:VA<It?fg<It?Cs<It?Ru<It?3:-1:3:-1:jc<It?BF<It?3:-1:3:-1:lw<It?jb<It&&Go<It?Ef<It?3:-1:3:zs<It?GC<It?3:-1:Sd<It?st<It?3:-1:3:-1:Oi<It?Qv<It?qh<It?ne<It?rf<It?mw<It?dp<It?3:-1:3:-1:fe<It?L<It?3:-1:3:-1:_t<It?Ir<It?3:-1:Ak<It?iy<It?3:-1:3:Iv<It?Df<It?bS<It?3:Ps<It?iw<It?3:-1:3:-1:Ss<It?og<It?Ql<It?hs<It?3:-1:3:-1:Rd<It?Em<It?3:-1:3:-1:zm<It?_l<It?Ca<It?$C<It?Mo<It?Bs<It?St<It&&XE<It&&GF<It?iv<It?3:-1:3:-1:G_<It?Xg<It?po<It?bp<It?ie<It?3:-1:3:-1:3:Ba<It?Rh<It?3:-1:Yi<It?Om<It?3:-1:3:as<It?fv<It?3:UC<It?tg<It?3:-1:O_<It?Sm<It?3:-1:3:uS<It?Ke<It?Wu<It&&vF<It?rl<It?3:-1:3:-1:Rm<It&&nk<It?Nt<It?3:-1:3:yC<It?Nb<It?Tl<It?kF<It?uh<It?Vm<It?3:-1:wo<It?k<It?3:-1:3:-1:3:vy<It?X<It?Hf<It?3:fb<It?bn<It?3:-1:3:-1:3:$g<It?fB<It?by<It?sh<It?ao<It?eB<It?wS<It?3:-1:3:-1:JE<It?ct<It?3:-1:3:xy<It?JF<It?ID<It?mD<It?3:-1:3:-1:Va<It?Rv<It?3:-1:3:-1:$b<It?oa<It?mi<It?Cu<It?Nk<It?3:-1:3:-1:Wp<It?s_<It?3:-1:3:fF<It?bF<It?am<It?Hi<It?3:-1:3:-1:ba<It?QA<It?3:-1:3:-1:Hu<It?AD<It?sk<It?Ju<It?We<It?HS<It?ge<It?eg<It?Nm<It?Xb<It?lc<It?zg<It?3:-1:3:-1:ry<It?Xm<It?3:-1:3:-1:gD<It?Yw<It?3:-1:xg<It?eD<It?3:-1:3:-1:nf<It?UD<It?bs<It?Cm<It?Qr<It?hA<It?3:-1:3:-1:vg<It?zd<It?3:-1:3:-1:Dg<It?N_<It?Er<It?3:-1:3:W_<It?o<It?3:-1:3:-1:t_<It?tm<It?$h<It?oi<It?mc<It?Ja<It?3:-1:vu<It?mb<It?3:-1:3:-1:rt<It?Si<It?gf<It?ur<It?3:-1:3:-1:jl<It?Zv<It?3:-1:3:-1:Kt<It?cy<It?Cy<It?ME<It?Is<It?Mn<It?3:-1:3:-1:nC<It?Wf<It?3:-1:3:-1:Yg<It?Ya<It?mr<It?Rf<It?3:-1:3:-1:at<It?E<It?3:-1:3:-1:Je<It?im<It?Ap<It?BC<It?e_<It?qD<It?dc<It?dr<It?Nh<It?yg<It?3:-1:3:-1:Ce<It?VF<It?3:-1:3:-1:Os<It?Ag<It?rw<It?ub<It?3:-1:3:-1:yr<It?wr<It?3:-1:3:-1:Xc<It?pd<It?Tn<It?Cc<It?3:-1:Vl<It?ah<It?3:-1:3:-1:sg<It?y_<It?cw<It?lh<It?3:-1:3:-1:3:-1:Hc<It?IS<It?vh<It?QS<It?3:-1:tk<It?La<It?Ly<It?ea<It?3:-1:3:-1:Fr<It?zt<It?3:-1:3:-1:zr<It?Qo<It?ra<It?Ln<It?At<It?XS<It?3:-1:3:-1:yk<It?GD<It?3:-1:3:-1:iA<It?ha<It?GE<It?L_<It?3:-1:3:-1:eo<It?LD<It?3:-1:3:-1:uy<It?VC<It?YS<It?sb<It?Rp<It?es<It?KD<It?mv<It?ti<It?Cf<It?df<It?De<It?Pv<It?3:-1:3:-1:Uv<It?ZE<It?3:-1:3:-1:np<It&&kr<It?Vb<It?3:-1:3:mm<It?zE<It?py<It?ms<It?3:-1:me<It?xi<It?3:-1:3:-1:pS<It?la<It?Qg<It?ul<It?3:-1:3:-1:Oy<It?gb<It?3:-1:3:-1:Hw<It?Iy<It?AE<It?DB<It?ll<It?wc<It?tE<It?MA<It?3:-1:3:-1:E_<It?Tv<It?3:-1:3:-1:Fy<It?Ab<It?na<It?tw<It?3:-1:3:-1:Ol<It?Nw<It?3:-1:3:-1:Vn<It?gd<It?dk<It?ud<It?pa<It?$s<It?3:-1:3:-1:IA<It?Pt<It?3:-1:3:-1:hb<It?ug<It?Wo<It?s<It?3:-1:3:-1:3:Re<It?fl<It?Ka<It?vc<It?wE<It?YE<It?Bc<It?Zn<It?S_<It?3:-1:3:-1:Br<It?ta<It?3:-1:3:-1:QF<It?pf<It?Kv<It?ko<It?3:-1:3:-1:Rg<It?Zr<It?3:-1:3:-1:bo<It?ic<It?Hl<It?Zb<It?3:-1:3:Ib<It?bv<It?3:-1:3:3:Du<It?Xk<It?TD<It?Ml<It?hS<It?3:-1:3:ed<It?vd<It?wy<It?N<It?3:-1:3:-1:$u<It?g_<It?3:-1:3:-1:_k<It?dw<It?$i<It?WS<It?qf<It?3:-1:3:-1:hu<It?Mh<It?3:-1:3:ym<It?3:nw<It?Xe<It?3:-1:3:Fv<It?EA<It?Aa<It?BA<It?wn<It?3:Ta<It?ec<It?3:-1:3:Uy<It&&YA<It?Yk<It?3:-1:3:3:b<It?Qk<It?nd<It?aB<It?3:-1:Ry<It?3:KF<It?Hn<It?3:-1:3:-1:op<It?3:_A<It&&wC<It?qi<It?3:-1:3:sF<It?jC<It?Gh<It?io<It?3:Gv<It?Jy<It?3:-1:3:3:Qa<It?ho<It?tb<It?Ft<It?3:-1:3:ZA<It?cr<It?3:-1:3:3:DF<It?br<It?ZS<It?kp<It?3:-1:YC<It&&lg<It?Od<It?3:-1:3:-1:sn<It?3:xr<It?_n<It?yb<It?Qf<It?3:-1:3:-1:3:-1:$<It?pl<It?Sa<It?mg<It?sC<It?Sk<It?mS<It&&q<It?ip<It?3:-1:3:pu<It?Bb<It?TF<It?al<It?3:-1:3:-1:Pc<It?uu<It?3:-1:3:3:PD<It?xS<It?3:Ek<It?qa<It?sv<It?eS<It?3:-1:3:-1:3:In<It?_C<It&&Ob<It?du<It?3:-1:3:Dm<It?d_<It?yu<It?Mm<It?3:-1:3:-1:3:hE<It?Tm<It?AF<It?Sr<It?3:jp<It?Mp<It?cc<It?ld<It?3:-1:3:-1:3:Xt<It?Pw<It?_c<It&&FA<It?Yv<It?3:-1:3:-1:Fi<It?jt<It?3:-1:3:-1:xF<It?To<It?Xn<It?VD<It?_g<It?3:Bg<It?Ls<It?3:-1:3:-1:_<It?z<It?xv<It?Eo<It?3:-1:3:-1:cS<It?Rt<It?3:-1:3:-1:ys<It?iF<It?Li<It?Td<It?ke<It?3:-1:3:u<It?bu<It?3:-1:3:-1:3:-1:$p<It?D<It?_D<It?wm<It?dl<It?xa<It?jm<It?d<It&&ji<It?Q<It?3:-1:3:-1:xD<It&&LF<It?yF<It?3:-1:3:-1:rn<It?Xa<It?Uw<It?3:Sc<It?rS<It?3:-1:3:-1:Wm<It?Il<It?rD<It?J_<It?3:-1:3:-1:wh<It?fw<It?3:-1:3:-1:ck<It?ov<It?Jk<It?tv<It?Ym<It?hD<It?Lf<It?cf<It?3:-1:3:-1:JS<It?Mt<It?3:-1:3:-1:hr<It?Wl<It?3:-1:Jw<It?Op<It?3:-1:3:-1:Hh<It?Bm<It?$t<It?uv<It?Iw<It?3:-1:3:-1:fr<It?zp<It?3:-1:3:OD<It?lo<It?3:-1:3:hc<It?Jd<It?Z<It?Es<It?lu<It?zu<It?ab<It?Aw<It?WC<It?3:-1:3:-1:ua<It?yw<It?3:-1:3:Bf<It?lb<It?3:-1:bB<It?Wy<It?3:-1:3:-1:Gs<It?ek<It&&FC<It?Cl<It?3:-1:3:Qs<It?Ks<It?3:-1:WD<It?nB<It?3:-1:3:-1:Wr<It?No<It?Me<It?tn<It?W<It?KC<It?t<It?3:-1:3:l_<It?BE<It?3:-1:3:-1:hp<It?nF<It?Kk<It?Fk<It?3:-1:3:-1:xs<It?F_<It?3:-1:3:-1:PS<It?Ge<It?aA<It?Bt<It?hi<It?gn<It?3:-1:3:-1:OF<It?AS<It?3:-1:3:-1:ew<It?Ud<It?Sg<It?jf<It?3:-1:3:-1:yc<It?gE<It?3:-1:3:-1:YT(zte,It+jS|0)-1|0:-1;if(3<Ot>>>0)ue=OUe(e);else switch(Ot){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var xt=gHe(BUe(e));if(3<xt>>>0)ue=OUe(e);else switch(xt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Lt=WHe(BUe(e));if(3<Lt>>>0)ue=OUe(e);else switch(Lt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,38);var Gt=jHe(BUe(e));if(2<Gt>>>0)ue=OUe(e);else switch(Gt){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 34:TUe(e,48);var Ut=IHe(BUe(e));if(3<Ut>>>0)ue=OUe(e);else switch(Ut){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ht=BUe(e),Vt=35<Ht?sl<Ht?je<Ht?nc<Ht?-1:gi<Ht?rv<Ht?qy<Ht?Yf<Ht?Dc<Ht?Gp<Ht?fu<Ht?gk<Ht?Km<Ht?4:-1:4:-1:UF<Ht?Hv<Ht?An<Ht?ss<Ht?4:-1:4:-1:m_<Ht?Bv<Ht?4:-1:4:-1:Ho<Ht?Yp<Ht?oC<Ht?U<Ht?ai<Ht?go<Ht?aS<Ht?QD<Ht?o_<Ht?vl<Ht?Dl<Ht?Vd<Ht?4:-1:4:-1:zA<Ht?tC<Ht?4:-1:4:-1:cl<Ht?Ne<Ht?km<Ht?Wk<Ht?4:-1:4:-1:eF<Ht?sD<Ht?4:-1:4:-1:Oc<Ht?oE<Ht?mf<Ht?wD<Ht?Zy<Ht?Vk<Ht?4:-1:4:-1:Bo<Ht?hy<Ht?4:-1:4:-1:vi<Ht?Gg<Ht?qC<Ht?SC<Ht?4:-1:4:-1:Wh<Ht?jn<Ht?4:-1:4:-1:xo<Ht?fc<Ht?Fo<Ht?Gk<Ht?h<Ht?iC<Ht?Se<Ht?Pl<Ht?4:-1:4:-1:Gc<Ht?Ae<Ht?4:-1:4:-1:mt<Ht?Sn<Ht?$d<Ht?M_<Ht?4:-1:4:-1:Hp<Ht?ru<Ht?4:-1:4:-1:D_<Ht?Jc<Ht?xd<Ht?nE<Ht?el<Ht?cC<Ht?4:-1:4:-1:Qm<Ht?bD<Ht?4:-1:4:-1:zC<Ht?Vy<Ht?zF<Ht?Uc<Ht?4:-1:4:-1:rc<Ht?Uf<Ht?4:-1:4:-1:id<Ht?nm<Ht?ce<Ht?x_<Ht?ly<Ht?KE<Ht?jd<Ht?ZF<Ht?Np<Ht?4:-1:4:-1:vo<Ht?kA<Ht?4:-1:4:-1:ro<Ht&&ag<Ht?zy<Ht?4:-1:4:-1:Lo<Ht?Pi<Ht?Ff<Ht?ja<Ht?Vp<Ht?4:-1:4:-1:4:Ev<Ht?DC<Ht?Jg<Ht?ze<Ht?4:-1:4:-1:By<Ht?SF<Ht?4:-1:4:cF<Ht?F<Ht?wl<Ht?Bp<Ht?_S<Ht?oB<Ht?rB<Ht?Ad<Ht?4:-1:4:-1:_a<Ht?Kn<Ht?4:-1:4:-1:bb<Ht?Ao<Ht?cB<Ht?KS<Ht?4:-1:4:-1:$a<Ht?CD<Ht?4:-1:4:-1:Vv<Ht?GS<Ht?JC<Ht?vf<Ht?oo<Ht?zb<Ht?4:-1:4:-1:Ns<Ht?Js<Ht?4:-1:4:-1:XD<Ht?dD<Ht?kD<Ht?an<Ht?4:-1:4:-1:bl<Ht?gm<Ht?4:-1:4:-1:vE<Ht?Wa<Ht?$e<Ht?lB<Ht?rF<Ht?pA<Ht?Qe<Ht?Ct<Ht?Ph<Ht?Lp<Ht?UE<Ht?T_<Ht?we<Ht?rr<Ht?4:-1:4:-1:kd<Ht?aa<Ht?4:-1:4:-1:rE<Ht?My<Ht?Be<Ht?xu<Ht?4:-1:4:-1:Nl<Ht?wd<Ht?4:-1:4:-1:K_<Ht?ou<Ht?u_<Ht?TA<Ht?Ky<Ht?Nr<Ht?4:-1:4:-1:qk<Ht?Dt<Ht?4:-1:4:-1:M<Ht?fk<Ht?cb<Ht?Xh<Ht?4:-1:4:-1:Ai<Ht?vB<Ht?4:-1:4:-1:_m<Ht?mp<Ht?Dr<Ht?$A<Ht?Tc<Ht?Tt<Ht?_p<Ht?Ga<Ht?4:-1:4:-1:_v<Ht?WF<Ht?4:-1:4:-1:dh<Ht?FS<Ht?xn<Ht?Sf<Ht?4:-1:4:-1:Zh<Ht?nD<Ht?4:-1:4:-1:Ji<Ht?Jr<Ht?qm<Ht?$k<Ht?ac<Ht?Cb<Ht?4:-1:4:-1:Yr<Ht?z_<Ht?4:-1:4:-1:Zu<Ht?rC<Ht?Ih<Ht?yd<Ht?4:-1:4:-1:xf<Ht?LA<Ht?4:-1:4:-1:q_<Ht?Md<Ht?Tp<Ht?od<Ht?hk<Ht?Su<Ht?bf<Ht?MD<Ht?Oo<Ht?4:-1:4:yo<Ht?qc<Ht?4:-1:4:-1:KA<Ht?Zi<Ht?Nd<Ht?fC<Ht?4:-1:4:-1:_i<Ht?Qt<Ht?4:-1:4:-1:IF<Ht?U_<Ht?pw<Ht?p<Ht?Cg<Ht?Lu<Ht?4:-1:4:-1:Ur<Ht?zw<Ht?4:-1:4:-1:dC<Ht?mF<Ht?Kf<Ht?Ys<Ht?4:-1:4:-1:Fg<Ht?WA<Ht?4:-1:4:-1:dF<Ht?_y<Ht?bt<Ht?Zd<Ht?$y<Ht?4:-1:ih<Ht?wb<Ht?4:-1:4:dE<Ht&&iu<Ht?Bu<Ht?4:-1:4:-1:ku<Ht?Qb<Ht?w<Ht?Ms<Ht?gC<Ht?Zw<Ht?4:-1:4:-1:td<Ht?Zf<Ht?4:-1:4:-1:zo<Ht?Fp<Ht?xw<Ht?uc<Ht?4:-1:4:-1:4:-1:wv<Ht?lD<Ht?ok<Ht?zf<Ht?Qc<Ht?RF<Ht?yv<Ht?Bi<Ht?wt<Ht?NC<Ht?4:-1:4:-1:OS<Ht?Dy<Ht?4:-1:4:-1:th<Ht?V<Ht?ks<Ht?sm<Ht?4:-1:4:-1:pm<Ht?Fh<Ht?4:-1:4:-1:Ha<Ht?Yb<Ht?xC<Ht?md<Ht?rb<Ht?4:-1:4:-1:Sw<Ht?fS<Ht?4:-1:4:uD<Ht?xh<Ht?4:-1:Do<Ht?uf<Ht?4:-1:4:Dh<Ht?RA<Ht?Zc<Ht?ak<Ht?4:-1:$m<Ht?aD<Ht?Kc<Ht?4:-1:4:$c<Ht?dm<Ht?4:-1:4:-1:aE<Ht?rk<Ht?Yh<Ht?oS<Ht?Ey<Ht?4:-1:4:-1:4:_F<Ht?Jb<Ht?my<Ht?Ac<Ht?4:-1:4:-1:Ew<Ht?iD<Ht?4:-1:4:qp<Ht?Gr<Ht?iE<Ht?Ko<Ht?Ea<Ht?Mk<Ht?EF<Ht?ee<Ht?4:-1:4:-1:un<Ht?kf<Ht?4:-1:4:4:rg<Ht?qu<Ht?Na<Ht?ht<Ht?LC<Ht?hm<Ht?4:-1:4:-1:sS<Ht?rd<Ht?4:-1:4:-1:4:-1:Ah<Ht?Sb<Ht?SD<Ht?Hr<Ht?4:Rw<Ht?Ld<Ht?4:-1:4:-1:db<Ht?bh<Ht?pt<Ht?cd<Ht?4:-1:4:-1:4:yp<Ht?4:yh<Ht?ow<Ht?4:-1:Eg<Ht?R_<Ht?4:-1:4:Pk<Ht?TS<Ht?dy<Ht?is<Ht?RE<Ht?Wd<Ht?tl<Ht?_r<Ht?b_<Ht?Ov<Ht?$S<Ht?bA<Ht?4:eE<Ht?yt<Ht?4:-1:4:-1:tD<Ht?Yl<Ht?4:-1:uF<Ht?4:Pd<Ht?Ic<Ht?4:-1:4:-1:Nf<Ht?So<Ht&&eC<Ht&&Uk<Ht?dS<Ht?4:-1:4:Kg<Ht?qr<Ht?gF<Ht?Mv<Ht?Bh<Ht?DD<Ht?4:-1:4:-1:4:-1:kS<Ht?Gb<Ht?qg<Ht?lC<Ht?4:-1:4:-1:up<Ht?qE<Ht?4:-1:4:-1:ay<Ht?oh<Ht?Wc<Ht?Yt<Ht?ZC<Ht?pn<Ht?4:-1:4:jh<Ht?4:Tu<Ht?_b<Ht?4:-1:4:-1:jF<Ht?4:v<Ht?Qw<Ht?pg<Ht?Jv<Ht?4:-1:4:-1:Am<Ht?IE<Ht?4:-1:4:hC<Ht?av<Ht?4:-1:Qy<Ht&&Oh<Ht?Pe<Ht?gc<Ht?YD<Ht?4:-1:4:-1:4:$w<Ht?sw<Ht?Hm<Ht?CA<Ht?vt<Ht?kl<Ht?Lw<Ht?4:-1:4:Ra<Ht?gA<Ht?4:-1:4:Jn<Ht?4:gy<Ht?pE<Ht?4:-1:4:Ei<Ht?Lh<Ht?I<Ht?K<Ht?4:-1:vS<Ht?GA<Ht?4:-1:4:-1:4:Xl<Ht?mA<Ht?hw<Ht?4:Mf<Ht?sd<Ht?4:-1:4:-1:hF<Ht&&vD<Ht&&Lm<Ht?cs<Ht?4:-1:4:Zs<Ht?of<Ht?gp<Ht?Ou<Ht?TE<Ht?om<Ht?DS<Ht?zn<Ht?Ub<Ht?4:-1:4:-1:on<Ht?Mc<Ht?4:-1:4:VA<Ht?fg<Ht?Cs<Ht?Ru<Ht?4:-1:4:-1:jc<Ht?BF<Ht?4:-1:4:-1:lw<Ht?jb<Ht&&Go<Ht?Ef<Ht?4:-1:4:zs<Ht?GC<Ht?4:-1:Sd<Ht?st<Ht?4:-1:4:-1:Oi<Ht?Qv<Ht?qh<Ht?ne<Ht?rf<Ht?mw<Ht?dp<Ht?4:-1:4:-1:fe<Ht?L<Ht?4:-1:4:-1:_t<Ht?Ir<Ht?4:-1:Ak<Ht?iy<Ht?4:-1:4:Iv<Ht?Df<Ht?bS<Ht?4:Ps<Ht?iw<Ht?4:-1:4:-1:Ss<Ht?og<Ht?Ql<Ht?hs<Ht?4:-1:4:-1:Rd<Ht?Em<Ht?4:-1:4:-1:zm<Ht?_l<Ht?Ca<Ht?$C<Ht?Mo<Ht?Bs<Ht?St<Ht&&XE<Ht&&GF<Ht?iv<Ht?4:-1:4:-1:G_<Ht?Xg<Ht?po<Ht?bp<Ht?ie<Ht?4:-1:4:-1:4:Ba<Ht?Rh<Ht?4:-1:Yi<Ht?Om<Ht?4:-1:4:as<Ht?fv<Ht?4:UC<Ht?tg<Ht?4:-1:O_<Ht?Sm<Ht?4:-1:4:uS<Ht?Ke<Ht?Wu<Ht&&vF<Ht?rl<Ht?4:-1:4:-1:Rm<Ht&&nk<Ht?Nt<Ht?4:-1:4:yC<Ht?Nb<Ht?Tl<Ht?kF<Ht?uh<Ht?Vm<Ht?4:-1:wo<Ht?k<Ht?4:-1:4:-1:4:vy<Ht?X<Ht?Hf<Ht?4:fb<Ht?bn<Ht?4:-1:4:-1:4:$g<Ht?fB<Ht?by<Ht?sh<Ht?ao<Ht?eB<Ht?wS<Ht?4:-1:4:-1:JE<Ht?ct<Ht?4:-1:4:xy<Ht?JF<Ht?ID<Ht?mD<Ht?4:-1:4:-1:Va<Ht?Rv<Ht?4:-1:4:-1:$b<Ht?oa<Ht?mi<Ht?Cu<Ht?Nk<Ht?4:-1:4:-1:Wp<Ht?s_<Ht?4:-1:4:fF<Ht?bF<Ht?am<Ht?Hi<Ht?4:-1:4:-1:ba<Ht?QA<Ht?4:-1:4:-1:Hu<Ht?AD<Ht?sk<Ht?Ju<Ht?We<Ht?HS<Ht?ge<Ht?eg<Ht?Nm<Ht?Xb<Ht?lc<Ht?zg<Ht?4:-1:4:-1:ry<Ht?Xm<Ht?4:-1:4:-1:gD<Ht?Yw<Ht?4:-1:xg<Ht?eD<Ht?4:-1:4:-1:nf<Ht?UD<Ht?bs<Ht?Cm<Ht?Qr<Ht?hA<Ht?4:-1:4:-1:vg<Ht?zd<Ht?4:-1:4:-1:Dg<Ht?N_<Ht?Er<Ht?4:-1:4:W_<Ht?o<Ht?4:-1:4:-1:t_<Ht?tm<Ht?$h<Ht?oi<Ht?mc<Ht?Ja<Ht?4:-1:vu<Ht?mb<Ht?4:-1:4:-1:rt<Ht?Si<Ht?gf<Ht?ur<Ht?4:-1:4:-1:jl<Ht?Zv<Ht?4:-1:4:-1:Kt<Ht?cy<Ht?Cy<Ht?ME<Ht?Is<Ht?Mn<Ht?4:-1:4:-1:nC<Ht?Wf<Ht?4:-1:4:-1:Yg<Ht?Ya<Ht?mr<Ht?Rf<Ht?4:-1:4:-1:at<Ht?E<Ht?4:-1:4:-1:Je<Ht?im<Ht?Ap<Ht?BC<Ht?e_<Ht?qD<Ht?dc<Ht?dr<Ht?Nh<Ht?yg<Ht?4:-1:4:-1:Ce<Ht?VF<Ht?4:-1:4:-1:Os<Ht?Ag<Ht?rw<Ht?ub<Ht?4:-1:4:-1:yr<Ht?wr<Ht?4:-1:4:-1:Xc<Ht?pd<Ht?Tn<Ht?Cc<Ht?4:-1:Vl<Ht?ah<Ht?4:-1:4:-1:sg<Ht?y_<Ht?cw<Ht?lh<Ht?4:-1:4:-1:4:-1:Hc<Ht?IS<Ht?vh<Ht?QS<Ht?4:-1:tk<Ht?La<Ht?Ly<Ht?ea<Ht?4:-1:4:-1:Fr<Ht?zt<Ht?4:-1:4:-1:zr<Ht?Qo<Ht?ra<Ht?Ln<Ht?At<Ht?XS<Ht?4:-1:4:-1:yk<Ht?GD<Ht?4:-1:4:-1:iA<Ht?ha<Ht?GE<Ht?L_<Ht?4:-1:4:-1:eo<Ht?LD<Ht?4:-1:4:-1:uy<Ht?VC<Ht?YS<Ht?sb<Ht?Rp<Ht?es<Ht?KD<Ht?mv<Ht?ti<Ht?Cf<Ht?df<Ht?De<Ht?Pv<Ht?4:-1:4:-1:Uv<Ht?ZE<Ht?4:-1:4:-1:np<Ht&&kr<Ht?Vb<Ht?4:-1:4:mm<Ht?zE<Ht?py<Ht?ms<Ht?4:-1:me<Ht?xi<Ht?4:-1:4:-1:pS<Ht?la<Ht?Qg<Ht?ul<Ht?4:-1:4:-1:Oy<Ht?gb<Ht?4:-1:4:-1:Hw<Ht?Iy<Ht?AE<Ht?DB<Ht?ll<Ht?wc<Ht?tE<Ht?MA<Ht?4:-1:4:-1:E_<Ht?Tv<Ht?4:-1:4:-1:Fy<Ht?Ab<Ht?na<Ht?tw<Ht?4:-1:4:-1:Ol<Ht?Nw<Ht?4:-1:4:-1:Vn<Ht?gd<Ht?dk<Ht?ud<Ht?pa<Ht?$s<Ht?4:-1:4:-1:IA<Ht?Pt<Ht?4:-1:4:-1:hb<Ht?ug<Ht?Wo<Ht?s<Ht?4:-1:4:-1:4:Re<Ht?fl<Ht?Ka<Ht?vc<Ht?wE<Ht?YE<Ht?Bc<Ht?Zn<Ht?S_<Ht?4:-1:4:-1:Br<Ht?ta<Ht?4:-1:4:-1:QF<Ht?pf<Ht?Kv<Ht?ko<Ht?4:-1:4:-1:Rg<Ht?Zr<Ht?4:-1:4:-1:bo<Ht?ic<Ht?Hl<Ht?Zb<Ht?4:-1:4:Ib<Ht?bv<Ht?4:-1:4:4:Du<Ht?Xk<Ht?TD<Ht?Ml<Ht?hS<Ht?4:-1:4:ed<Ht?vd<Ht?wy<Ht?N<Ht?4:-1:4:-1:$u<Ht?g_<Ht?4:-1:4:-1:_k<Ht?dw<Ht?$i<Ht?WS<Ht?qf<Ht?4:-1:4:-1:hu<Ht?Mh<Ht?4:-1:4:ym<Ht?4:nw<Ht?Xe<Ht?4:-1:4:Fv<Ht?EA<Ht?Aa<Ht?BA<Ht?wn<Ht?4:Ta<Ht?ec<Ht?4:-1:4:Uy<Ht&&YA<Ht?Yk<Ht?4:-1:4:4:b<Ht?Qk<Ht?nd<Ht?aB<Ht?4:-1:Ry<Ht?4:KF<Ht?Hn<Ht?4:-1:4:-1:op<Ht?4:_A<Ht&&wC<Ht?qi<Ht?4:-1:4:sF<Ht?jC<Ht?Gh<Ht?io<Ht?4:Gv<Ht?Jy<Ht?4:-1:4:4:Qa<Ht?ho<Ht?tb<Ht?Ft<Ht?4:-1:4:ZA<Ht?cr<Ht?4:-1:4:4:DF<Ht?br<Ht?ZS<Ht?kp<Ht?4:-1:YC<Ht&&lg<Ht?Od<Ht?4:-1:4:-1:sn<Ht?4:xr<Ht?_n<Ht?yb<Ht?Qf<Ht?4:-1:4:-1:4:-1:$<Ht?pl<Ht?Sa<Ht?mg<Ht?sC<Ht?Sk<Ht?mS<Ht&&q<Ht?ip<Ht?4:-1:4:pu<Ht?Bb<Ht?TF<Ht?al<Ht?4:-1:4:-1:Pc<Ht?uu<Ht?4:-1:4:4:PD<Ht?xS<Ht?4:Ek<Ht?qa<Ht?sv<Ht?eS<Ht?4:-1:4:-1:4:In<Ht?_C<Ht&&Ob<Ht?du<Ht?4:-1:4:Dm<Ht?d_<Ht?yu<Ht?Mm<Ht?4:-1:4:-1:4:hE<Ht?Tm<Ht?AF<Ht?Sr<Ht?4:jp<Ht?Mp<Ht?cc<Ht?ld<Ht?4:-1:4:-1:4:Xt<Ht?Pw<Ht?_c<Ht&&FA<Ht?Yv<Ht?4:-1:4:-1:Fi<Ht?jt<Ht?4:-1:4:-1:xF<Ht?To<Ht?Xn<Ht?VD<Ht?_g<Ht?4:Bg<Ht?Ls<Ht?4:-1:4:-1:_<Ht?z<Ht?xv<Ht?Eo<Ht?4:-1:4:-1:cS<Ht?Rt<Ht?4:-1:4:-1:ys<Ht?iF<Ht?Li<Ht?Td<Ht?ke<Ht?4:-1:4:u<Ht?bu<Ht?4:-1:4:-1:4:-1:$p<Ht?D<Ht?_D<Ht?wm<Ht?dl<Ht?xa<Ht?jm<Ht?d<Ht&&ji<Ht?Q<Ht?4:-1:4:-1:xD<Ht&&LF<Ht?yF<Ht?4:-1:4:-1:rn<Ht?Xa<Ht?Uw<Ht?4:Sc<Ht?rS<Ht?4:-1:4:-1:Wm<Ht?Il<Ht?rD<Ht?J_<Ht?4:-1:4:-1:wh<Ht?fw<Ht?4:-1:4:-1:ck<Ht?ov<Ht?Jk<Ht?tv<Ht?Ym<Ht?hD<Ht?Lf<Ht?cf<Ht?4:-1:4:-1:JS<Ht?Mt<Ht?4:-1:4:-1:hr<Ht?Wl<Ht?4:-1:Jw<Ht?Op<Ht?4:-1:4:-1:Hh<Ht?Bm<Ht?$t<Ht?uv<Ht?Iw<Ht?4:-1:4:-1:fr<Ht?zp<Ht?4:-1:4:OD<Ht?lo<Ht?4:-1:4:hc<Ht?Jd<Ht?Z<Ht?Es<Ht?lu<Ht?zu<Ht?ab<Ht?Aw<Ht?WC<Ht?4:-1:4:-1:ua<Ht?yw<Ht?4:-1:4:Bf<Ht?lb<Ht?4:-1:bB<Ht?Wy<Ht?4:-1:4:-1:Gs<Ht?ek<Ht&&FC<Ht?Cl<Ht?4:-1:4:Qs<Ht?Ks<Ht?4:-1:WD<Ht?nB<Ht?4:-1:4:-1:Wr<Ht?No<Ht?Me<Ht?tn<Ht?W<Ht?KC<Ht?t<Ht?4:-1:4:l_<Ht?BE<Ht?4:-1:4:-1:hp<Ht?nF<Ht?Kk<Ht?Fk<Ht?4:-1:4:-1:xs<Ht?F_<Ht?4:-1:4:-1:PS<Ht?Ge<Ht?aA<Ht?Bt<Ht?hi<Ht?gn<Ht?4:-1:4:-1:OF<Ht?AS<Ht?4:-1:4:-1:ew<Ht?Ud<Ht?Sg<Ht?jf<Ht?4:-1:4:-1:yc<Ht?gE<Ht?4:-1:4:-1:YT(Wte,Ht+jS|0)-1|0:-1;if(4<Vt>>>0)ue=OUe(e);else switch(Vt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Wt=mje(BUe(e));if(3<Wt>>>0)ue=OUe(e);else switch(Wt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,39);var Jt=jHe(BUe(e));if(2<Jt>>>0)ue=OUe(e);else switch(Jt){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var qt=tHe(BUe(e));if(3<qt>>>0)ue=OUe(e);else switch(qt){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var eu=gHe(BUe(e));if(3<eu>>>0)ue=OUe(e);else switch(eu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var nu=Gje(BUe(e));if(3<nu>>>0)ue=OUe(e);else switch(nu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,40);var tu=jHe(BUe(e));if(2<tu>>>0)ue=OUe(e);else switch(tu){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 35:TUe(e,48);var au=BUe(e),cu=35<au?sl<au?je<au?nc<au?-1:gi<au?rv<au?qy<au?Yf<au?Dc<au?Gp<au?fu<au?gk<au?Km<au?4:-1:4:-1:UF<au?Hv<au?An<au?ss<au?4:-1:4:-1:m_<au?Bv<au?4:-1:4:-1:Ho<au?Yp<au?oC<au?U<au?ai<au?go<au?aS<au?QD<au?o_<au?vl<au?Dl<au?Vd<au?4:-1:4:-1:zA<au?tC<au?4:-1:4:-1:cl<au?Ne<au?km<au?Wk<au?4:-1:4:-1:eF<au?sD<au?4:-1:4:-1:Oc<au?oE<au?mf<au?wD<au?Zy<au?Vk<au?4:-1:4:-1:Bo<au?hy<au?4:-1:4:-1:vi<au?Gg<au?qC<au?SC<au?4:-1:4:-1:Wh<au?jn<au?4:-1:4:-1:xo<au?fc<au?Fo<au?Gk<au?h<au?iC<au?Se<au?Pl<au?4:-1:4:-1:Gc<au?Ae<au?4:-1:4:-1:mt<au?Sn<au?$d<au?M_<au?4:-1:4:-1:Hp<au?ru<au?4:-1:4:-1:D_<au?Jc<au?xd<au?nE<au?el<au?cC<au?4:-1:4:-1:Qm<au?bD<au?4:-1:4:-1:zC<au?Vy<au?zF<au?Uc<au?4:-1:4:-1:rc<au?Uf<au?4:-1:4:-1:id<au?nm<au?ce<au?x_<au?ly<au?KE<au?jd<au?ZF<au?Np<au?4:-1:4:-1:vo<au?kA<au?4:-1:4:-1:ro<au&&ag<au?zy<au?4:-1:4:-1:Lo<au?Pi<au?Ff<au?ja<au?Vp<au?4:-1:4:-1:4:Ev<au?DC<au?Jg<au?ze<au?4:-1:4:-1:By<au?SF<au?4:-1:4:cF<au?F<au?wl<au?Bp<au?_S<au?oB<au?rB<au?Ad<au?4:-1:4:-1:_a<au?Kn<au?4:-1:4:-1:bb<au?Ao<au?cB<au?KS<au?4:-1:4:-1:$a<au?CD<au?4:-1:4:-1:Vv<au?GS<au?JC<au?vf<au?oo<au?zb<au?4:-1:4:-1:Ns<au?Js<au?4:-1:4:-1:XD<au?dD<au?kD<au?an<au?4:-1:4:-1:bl<au?gm<au?4:-1:4:-1:vE<au?Wa<au?$e<au?lB<au?rF<au?pA<au?Qe<au?Ct<au?Ph<au?Lp<au?UE<au?T_<au?we<au?rr<au?4:-1:4:-1:kd<au?aa<au?4:-1:4:-1:rE<au?My<au?Be<au?xu<au?4:-1:4:-1:Nl<au?wd<au?4:-1:4:-1:K_<au?ou<au?u_<au?TA<au?Ky<au?Nr<au?4:-1:4:-1:qk<au?Dt<au?4:-1:4:-1:M<au?fk<au?cb<au?Xh<au?4:-1:4:-1:Ai<au?vB<au?4:-1:4:-1:_m<au?mp<au?Dr<au?$A<au?Tc<au?Tt<au?_p<au?Ga<au?4:-1:4:-1:_v<au?WF<au?4:-1:4:-1:dh<au?FS<au?xn<au?Sf<au?4:-1:4:-1:Zh<au?nD<au?4:-1:4:-1:Ji<au?Jr<au?qm<au?$k<au?ac<au?Cb<au?4:-1:4:-1:Yr<au?z_<au?4:-1:4:-1:Zu<au?rC<au?Ih<au?yd<au?4:-1:4:-1:xf<au?LA<au?4:-1:4:-1:q_<au?Md<au?Tp<au?od<au?hk<au?Su<au?bf<au?MD<au?Oo<au?4:-1:4:yo<au?qc<au?4:-1:4:-1:KA<au?Zi<au?Nd<au?fC<au?4:-1:4:-1:_i<au?Qt<au?4:-1:4:-1:IF<au?U_<au?pw<au?p<au?Cg<au?Lu<au?4:-1:4:-1:Ur<au?zw<au?4:-1:4:-1:dC<au?mF<au?Kf<au?Ys<au?4:-1:4:-1:Fg<au?WA<au?4:-1:4:-1:dF<au?_y<au?bt<au?Zd<au?$y<au?4:-1:ih<au?wb<au?4:-1:4:dE<au&&iu<au?Bu<au?4:-1:4:-1:ku<au?Qb<au?w<au?Ms<au?gC<au?Zw<au?4:-1:4:-1:td<au?Zf<au?4:-1:4:-1:zo<au?Fp<au?xw<au?uc<au?4:-1:4:-1:4:-1:wv<au?lD<au?ok<au?zf<au?Qc<au?RF<au?yv<au?Bi<au?wt<au?NC<au?4:-1:4:-1:OS<au?Dy<au?4:-1:4:-1:th<au?V<au?ks<au?sm<au?4:-1:4:-1:pm<au?Fh<au?4:-1:4:-1:Ha<au?Yb<au?xC<au?md<au?rb<au?4:-1:4:-1:Sw<au?fS<au?4:-1:4:uD<au?xh<au?4:-1:Do<au?uf<au?4:-1:4:Dh<au?RA<au?Zc<au?ak<au?4:-1:$m<au?aD<au?Kc<au?4:-1:4:$c<au?dm<au?4:-1:4:-1:aE<au?rk<au?Yh<au?oS<au?Ey<au?4:-1:4:-1:4:_F<au?Jb<au?my<au?Ac<au?4:-1:4:-1:Ew<au?iD<au?4:-1:4:qp<au?Gr<au?iE<au?Ko<au?Ea<au?Mk<au?EF<au?ee<au?4:-1:4:-1:un<au?kf<au?4:-1:4:4:rg<au?qu<au?Na<au?ht<au?LC<au?hm<au?4:-1:4:-1:sS<au?rd<au?4:-1:4:-1:4:-1:Ah<au?Sb<au?SD<au?Hr<au?4:Rw<au?Ld<au?4:-1:4:-1:db<au?bh<au?pt<au?cd<au?4:-1:4:-1:4:yp<au?4:yh<au?ow<au?4:-1:Eg<au?R_<au?4:-1:4:Pk<au?TS<au?dy<au?is<au?RE<au?Wd<au?tl<au?_r<au?b_<au?Ov<au?$S<au?bA<au?4:eE<au?yt<au?4:-1:4:-1:tD<au?Yl<au?4:-1:uF<au?4:Pd<au?Ic<au?4:-1:4:-1:Nf<au?So<au&&eC<au&&Uk<au?dS<au?4:-1:4:Kg<au?qr<au?gF<au?Mv<au?Bh<au?DD<au?4:-1:4:-1:4:-1:kS<au?Gb<au?qg<au?lC<au?4:-1:4:-1:up<au?qE<au?4:-1:4:-1:ay<au?oh<au?Wc<au?Yt<au?ZC<au?pn<au?4:-1:4:jh<au?4:Tu<au?_b<au?4:-1:4:-1:jF<au?4:v<au?Qw<au?pg<au?Jv<au?4:-1:4:-1:Am<au?IE<au?4:-1:4:hC<au?av<au?4:-1:Qy<au&&Oh<au?Pe<au?gc<au?YD<au?4:-1:4:-1:4:$w<au?sw<au?Hm<au?CA<au?vt<au?kl<au?Lw<au?4:-1:4:Ra<au?gA<au?4:-1:4:Jn<au?4:gy<au?pE<au?4:-1:4:Ei<au?Lh<au?I<au?K<au?4:-1:vS<au?GA<au?4:-1:4:-1:4:Xl<au?mA<au?hw<au?4:Mf<au?sd<au?4:-1:4:-1:hF<au&&vD<au&&Lm<au?cs<au?4:-1:4:Zs<au?of<au?gp<au?Ou<au?TE<au?om<au?DS<au?zn<au?Ub<au?4:-1:4:-1:on<au?Mc<au?4:-1:4:VA<au?fg<au?Cs<au?Ru<au?4:-1:4:-1:jc<au?BF<au?4:-1:4:-1:lw<au?jb<au&&Go<au?Ef<au?4:-1:4:zs<au?GC<au?4:-1:Sd<au?st<au?4:-1:4:-1:Oi<au?Qv<au?qh<au?ne<au?rf<au?mw<au?dp<au?4:-1:4:-1:fe<au?L<au?4:-1:4:-1:_t<au?Ir<au?4:-1:Ak<au?iy<au?4:-1:4:Iv<au?Df<au?bS<au?4:Ps<au?iw<au?4:-1:4:-1:Ss<au?og<au?Ql<au?hs<au?4:-1:4:-1:Rd<au?Em<au?4:-1:4:-1:zm<au?_l<au?Ca<au?$C<au?Mo<au?Bs<au?St<au&&XE<au&&GF<au?iv<au?4:-1:4:-1:G_<au?Xg<au?po<au?bp<au?ie<au?4:-1:4:-1:4:Ba<au?Rh<au?4:-1:Yi<au?Om<au?4:-1:4:as<au?fv<au?4:UC<au?tg<au?4:-1:O_<au?Sm<au?4:-1:4:uS<au?Ke<au?Wu<au&&vF<au?rl<au?4:-1:4:-1:Rm<au&&nk<au?Nt<au?4:-1:4:yC<au?Nb<au?Tl<au?kF<au?uh<au?Vm<au?4:-1:wo<au?k<au?4:-1:4:-1:4:vy<au?X<au?Hf<au?4:fb<au?bn<au?4:-1:4:-1:4:$g<au?fB<au?by<au?sh<au?ao<au?eB<au?wS<au?4:-1:4:-1:JE<au?ct<au?4:-1:4:xy<au?JF<au?ID<au?mD<au?4:-1:4:-1:Va<au?Rv<au?4:-1:4:-1:$b<au?oa<au?mi<au?Cu<au?Nk<au?4:-1:4:-1:Wp<au?s_<au?4:-1:4:fF<au?bF<au?am<au?Hi<au?4:-1:4:-1:ba<au?QA<au?4:-1:4:-1:Hu<au?AD<au?sk<au?Ju<au?We<au?HS<au?ge<au?eg<au?Nm<au?Xb<au?lc<au?zg<au?4:-1:4:-1:ry<au?Xm<au?4:-1:4:-1:gD<au?Yw<au?4:-1:xg<au?eD<au?4:-1:4:-1:nf<au?UD<au?bs<au?Cm<au?Qr<au?hA<au?4:-1:4:-1:vg<au?zd<au?4:-1:4:-1:Dg<au?N_<au?Er<au?4:-1:4:W_<au?o<au?4:-1:4:-1:t_<au?tm<au?$h<au?oi<au?mc<au?Ja<au?4:-1:vu<au?mb<au?4:-1:4:-1:rt<au?Si<au?gf<au?ur<au?4:-1:4:-1:jl<au?Zv<au?4:-1:4:-1:Kt<au?cy<au?Cy<au?ME<au?Is<au?Mn<au?4:-1:4:-1:nC<au?Wf<au?4:-1:4:-1:Yg<au?Ya<au?mr<au?Rf<au?4:-1:4:-1:at<au?E<au?4:-1:4:-1:Je<au?im<au?Ap<au?BC<au?e_<au?qD<au?dc<au?dr<au?Nh<au?yg<au?4:-1:4:-1:Ce<au?VF<au?4:-1:4:-1:Os<au?Ag<au?rw<au?ub<au?4:-1:4:-1:yr<au?wr<au?4:-1:4:-1:Xc<au?pd<au?Tn<au?Cc<au?4:-1:Vl<au?ah<au?4:-1:4:-1:sg<au?y_<au?cw<au?lh<au?4:-1:4:-1:4:-1:Hc<au?IS<au?vh<au?QS<au?4:-1:tk<au?La<au?Ly<au?ea<au?4:-1:4:-1:Fr<au?zt<au?4:-1:4:-1:zr<au?Qo<au?ra<au?Ln<au?At<au?XS<au?4:-1:4:-1:yk<au?GD<au?4:-1:4:-1:iA<au?ha<au?GE<au?L_<au?4:-1:4:-1:eo<au?LD<au?4:-1:4:-1:uy<au?VC<au?YS<au?sb<au?Rp<au?es<au?KD<au?mv<au?ti<au?Cf<au?df<au?De<au?Pv<au?4:-1:4:-1:Uv<au?ZE<au?4:-1:4:-1:np<au&&kr<au?Vb<au?4:-1:4:mm<au?zE<au?py<au?ms<au?4:-1:me<au?xi<au?4:-1:4:-1:pS<au?la<au?Qg<au?ul<au?4:-1:4:-1:Oy<au?gb<au?4:-1:4:-1:Hw<au?Iy<au?AE<au?DB<au?ll<au?wc<au?tE<au?MA<au?4:-1:4:-1:E_<au?Tv<au?4:-1:4:-1:Fy<au?Ab<au?na<au?tw<au?4:-1:4:-1:Ol<au?Nw<au?4:-1:4:-1:Vn<au?gd<au?dk<au?ud<au?pa<au?$s<au?4:-1:4:-1:IA<au?Pt<au?4:-1:4:-1:hb<au?ug<au?Wo<au?s<au?4:-1:4:-1:4:Re<au?fl<au?Ka<au?vc<au?wE<au?YE<au?Bc<au?Zn<au?S_<au?4:-1:4:-1:Br<au?ta<au?4:-1:4:-1:QF<au?pf<au?Kv<au?ko<au?4:-1:4:-1:Rg<au?Zr<au?4:-1:4:-1:bo<au?ic<au?Hl<au?Zb<au?4:-1:4:Ib<au?bv<au?4:-1:4:4:Du<au?Xk<au?TD<au?Ml<au?hS<au?4:-1:4:ed<au?vd<au?wy<au?N<au?4:-1:4:-1:$u<au?g_<au?4:-1:4:-1:_k<au?dw<au?$i<au?WS<au?qf<au?4:-1:4:-1:hu<au?Mh<au?4:-1:4:ym<au?4:nw<au?Xe<au?4:-1:4:Fv<au?EA<au?Aa<au?BA<au?wn<au?4:Ta<au?ec<au?4:-1:4:Uy<au&&YA<au?Yk<au?4:-1:4:4:b<au?Qk<au?nd<au?aB<au?4:-1:Ry<au?4:KF<au?Hn<au?4:-1:4:-1:op<au?4:_A<au&&wC<au?qi<au?4:-1:4:sF<au?jC<au?Gh<au?io<au?4:Gv<au?Jy<au?4:-1:4:4:Qa<au?ho<au?tb<au?Ft<au?4:-1:4:ZA<au?cr<au?4:-1:4:4:DF<au?br<au?ZS<au?kp<au?4:-1:YC<au&&lg<au?Od<au?4:-1:4:-1:sn<au?4:xr<au?_n<au?yb<au?Qf<au?4:-1:4:-1:4:-1:$<au?pl<au?Sa<au?mg<au?sC<au?Sk<au?mS<au&&q<au?ip<au?4:-1:4:pu<au?Bb<au?TF<au?al<au?4:-1:4:-1:Pc<au?uu<au?4:-1:4:4:PD<au?xS<au?4:Ek<au?qa<au?sv<au?eS<au?4:-1:4:-1:4:In<au?_C<au&&Ob<au?du<au?4:-1:4:Dm<au?d_<au?yu<au?Mm<au?4:-1:4:-1:4:hE<au?Tm<au?AF<au?Sr<au?4:jp<au?Mp<au?cc<au?ld<au?4:-1:4:-1:4:Xt<au?Pw<au?_c<au&&FA<au?Yv<au?4:-1:4:-1:Fi<au?jt<au?4:-1:4:-1:xF<au?To<au?Xn<au?VD<au?_g<au?4:Bg<au?Ls<au?4:-1:4:-1:_<au?z<au?xv<au?Eo<au?4:-1:4:-1:cS<au?Rt<au?4:-1:4:-1:ys<au?iF<au?Li<au?Td<au?ke<au?4:-1:4:u<au?bu<au?4:-1:4:-1:4:-1:$p<au?D<au?_D<au?wm<au?dl<au?xa<au?jm<au?d<au&&ji<au?Q<au?4:-1:4:-1:xD<au&&LF<au?yF<au?4:-1:4:-1:rn<au?Xa<au?Uw<au?4:Sc<au?rS<au?4:-1:4:-1:Wm<au?Il<au?rD<au?J_<au?4:-1:4:-1:wh<au?fw<au?4:-1:4:-1:ck<au?ov<au?Jk<au?tv<au?Ym<au?hD<au?Lf<au?cf<au?4:-1:4:-1:JS<au?Mt<au?4:-1:4:-1:hr<au?Wl<au?4:-1:Jw<au?Op<au?4:-1:4:-1:Hh<au?Bm<au?$t<au?uv<au?Iw<au?4:-1:4:-1:fr<au?zp<au?4:-1:4:OD<au?lo<au?4:-1:4:hc<au?Jd<au?Z<au?Es<au?lu<au?zu<au?ab<au?Aw<au?WC<au?4:-1:4:-1:ua<au?yw<au?4:-1:4:Bf<au?lb<au?4:-1:bB<au?Wy<au?4:-1:4:-1:Gs<au?ek<au&&FC<au?Cl<au?4:-1:4:Qs<au?Ks<au?4:-1:WD<au?nB<au?4:-1:4:-1:Wr<au?No<au?Me<au?tn<au?W<au?KC<au?t<au?4:-1:4:l_<au?BE<au?4:-1:4:-1:hp<au?nF<au?Kk<au?Fk<au?4:-1:4:-1:xs<au?F_<au?4:-1:4:-1:PS<au?Ge<au?aA<au?Bt<au?hi<au?gn<au?4:-1:4:-1:OF<au?AS<au?4:-1:4:-1:ew<au?Ud<au?Sg<au?jf<au?4:-1:4:-1:yc<au?gE<au?4:-1:4:-1:YT(Jte,au+jS|0)-1|0:-1;if(4<cu>>>0)ue=OUe(e);else switch(cu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var su=BUe(e),mu=35<su?sl<su?je<su?nc<su?-1:gi<su?rv<su?qy<su?Yf<su?Dc<su?Gp<su?fu<su?gk<su?Km<su?4:-1:4:-1:UF<su?Hv<su?An<su?ss<su?4:-1:4:-1:m_<su?Bv<su?4:-1:4:-1:Ho<su?Yp<su?oC<su?U<su?ai<su?go<su?aS<su?QD<su?o_<su?vl<su?Dl<su?Vd<su?4:-1:4:-1:zA<su?tC<su?4:-1:4:-1:cl<su?Ne<su?km<su?Wk<su?4:-1:4:-1:eF<su?sD<su?4:-1:4:-1:Oc<su?oE<su?mf<su?wD<su?Zy<su?Vk<su?4:-1:4:-1:Bo<su?hy<su?4:-1:4:-1:vi<su?Gg<su?qC<su?SC<su?4:-1:4:-1:Wh<su?jn<su?4:-1:4:-1:xo<su?fc<su?Fo<su?Gk<su?h<su?iC<su?Se<su?Pl<su?4:-1:4:-1:Gc<su?Ae<su?4:-1:4:-1:mt<su?Sn<su?$d<su?M_<su?4:-1:4:-1:Hp<su?ru<su?4:-1:4:-1:D_<su?Jc<su?xd<su?nE<su?el<su?cC<su?4:-1:4:-1:Qm<su?bD<su?4:-1:4:-1:zC<su?Vy<su?zF<su?Uc<su?4:-1:4:-1:rc<su?Uf<su?4:-1:4:-1:id<su?nm<su?ce<su?x_<su?ly<su?KE<su?jd<su?ZF<su?Np<su?4:-1:4:-1:vo<su?kA<su?4:-1:4:-1:ro<su&&ag<su?zy<su?4:-1:4:-1:Lo<su?Pi<su?Ff<su?ja<su?Vp<su?4:-1:4:-1:4:Ev<su?DC<su?Jg<su?ze<su?4:-1:4:-1:By<su?SF<su?4:-1:4:cF<su?F<su?wl<su?Bp<su?_S<su?oB<su?rB<su?Ad<su?4:-1:4:-1:_a<su?Kn<su?4:-1:4:-1:bb<su?Ao<su?cB<su?KS<su?4:-1:4:-1:$a<su?CD<su?4:-1:4:-1:Vv<su?GS<su?JC<su?vf<su?oo<su?zb<su?4:-1:4:-1:Ns<su?Js<su?4:-1:4:-1:XD<su?dD<su?kD<su?an<su?4:-1:4:-1:bl<su?gm<su?4:-1:4:-1:vE<su?Wa<su?$e<su?lB<su?rF<su?pA<su?Qe<su?Ct<su?Ph<su?Lp<su?UE<su?T_<su?we<su?rr<su?4:-1:4:-1:kd<su?aa<su?4:-1:4:-1:rE<su?My<su?Be<su?xu<su?4:-1:4:-1:Nl<su?wd<su?4:-1:4:-1:K_<su?ou<su?u_<su?TA<su?Ky<su?Nr<su?4:-1:4:-1:qk<su?Dt<su?4:-1:4:-1:M<su?fk<su?cb<su?Xh<su?4:-1:4:-1:Ai<su?vB<su?4:-1:4:-1:_m<su?mp<su?Dr<su?$A<su?Tc<su?Tt<su?_p<su?Ga<su?4:-1:4:-1:_v<su?WF<su?4:-1:4:-1:dh<su?FS<su?xn<su?Sf<su?4:-1:4:-1:Zh<su?nD<su?4:-1:4:-1:Ji<su?Jr<su?qm<su?$k<su?ac<su?Cb<su?4:-1:4:-1:Yr<su?z_<su?4:-1:4:-1:Zu<su?rC<su?Ih<su?yd<su?4:-1:4:-1:xf<su?LA<su?4:-1:4:-1:q_<su?Md<su?Tp<su?od<su?hk<su?Su<su?bf<su?MD<su?Oo<su?4:-1:4:yo<su?qc<su?4:-1:4:-1:KA<su?Zi<su?Nd<su?fC<su?4:-1:4:-1:_i<su?Qt<su?4:-1:4:-1:IF<su?U_<su?pw<su?p<su?Cg<su?Lu<su?4:-1:4:-1:Ur<su?zw<su?4:-1:4:-1:dC<su?mF<su?Kf<su?Ys<su?4:-1:4:-1:Fg<su?WA<su?4:-1:4:-1:dF<su?_y<su?bt<su?Zd<su?$y<su?4:-1:ih<su?wb<su?4:-1:4:dE<su&&iu<su?Bu<su?4:-1:4:-1:ku<su?Qb<su?w<su?Ms<su?gC<su?Zw<su?4:-1:4:-1:td<su?Zf<su?4:-1:4:-1:zo<su?Fp<su?xw<su?uc<su?4:-1:4:-1:4:-1:wv<su?lD<su?ok<su?zf<su?Qc<su?RF<su?yv<su?Bi<su?wt<su?NC<su?4:-1:4:-1:OS<su?Dy<su?4:-1:4:-1:th<su?V<su?ks<su?sm<su?4:-1:4:-1:pm<su?Fh<su?4:-1:4:-1:Ha<su?Yb<su?xC<su?md<su?rb<su?4:-1:4:-1:Sw<su?fS<su?4:-1:4:uD<su?xh<su?4:-1:Do<su?uf<su?4:-1:4:Dh<su?RA<su?Zc<su?ak<su?4:-1:$m<su?aD<su?Kc<su?4:-1:4:$c<su?dm<su?4:-1:4:-1:aE<su?rk<su?Yh<su?oS<su?Ey<su?4:-1:4:-1:4:_F<su?Jb<su?my<su?Ac<su?4:-1:4:-1:Ew<su?iD<su?4:-1:4:qp<su?Gr<su?iE<su?Ko<su?Ea<su?Mk<su?EF<su?ee<su?4:-1:4:-1:un<su?kf<su?4:-1:4:4:rg<su?qu<su?Na<su?ht<su?LC<su?hm<su?4:-1:4:-1:sS<su?rd<su?4:-1:4:-1:4:-1:Ah<su?Sb<su?SD<su?Hr<su?4:Rw<su?Ld<su?4:-1:4:-1:db<su?bh<su?pt<su?cd<su?4:-1:4:-1:4:yp<su?4:yh<su?ow<su?4:-1:Eg<su?R_<su?4:-1:4:Pk<su?TS<su?dy<su?is<su?RE<su?Wd<su?tl<su?_r<su?b_<su?Ov<su?$S<su?bA<su?4:eE<su?yt<su?4:-1:4:-1:tD<su?Yl<su?4:-1:uF<su?4:Pd<su?Ic<su?4:-1:4:-1:Nf<su?So<su&&eC<su&&Uk<su?dS<su?4:-1:4:Kg<su?qr<su?gF<su?Mv<su?Bh<su?DD<su?4:-1:4:-1:4:-1:kS<su?Gb<su?qg<su?lC<su?4:-1:4:-1:up<su?qE<su?4:-1:4:-1:ay<su?oh<su?Wc<su?Yt<su?ZC<su?pn<su?4:-1:4:jh<su?4:Tu<su?_b<su?4:-1:4:-1:jF<su?4:v<su?Qw<su?pg<su?Jv<su?4:-1:4:-1:Am<su?IE<su?4:-1:4:hC<su?av<su?4:-1:Qy<su&&Oh<su?Pe<su?gc<su?YD<su?4:-1:4:-1:4:$w<su?sw<su?Hm<su?CA<su?vt<su?kl<su?Lw<su?4:-1:4:Ra<su?gA<su?4:-1:4:Jn<su?4:gy<su?pE<su?4:-1:4:Ei<su?Lh<su?I<su?K<su?4:-1:vS<su?GA<su?4:-1:4:-1:4:Xl<su?mA<su?hw<su?4:Mf<su?sd<su?4:-1:4:-1:hF<su&&vD<su&&Lm<su?cs<su?4:-1:4:Zs<su?of<su?gp<su?Ou<su?TE<su?om<su?DS<su?zn<su?Ub<su?4:-1:4:-1:on<su?Mc<su?4:-1:4:VA<su?fg<su?Cs<su?Ru<su?4:-1:4:-1:jc<su?BF<su?4:-1:4:-1:lw<su?jb<su&&Go<su?Ef<su?4:-1:4:zs<su?GC<su?4:-1:Sd<su?st<su?4:-1:4:-1:Oi<su?Qv<su?qh<su?ne<su?rf<su?mw<su?dp<su?4:-1:4:-1:fe<su?L<su?4:-1:4:-1:_t<su?Ir<su?4:-1:Ak<su?iy<su?4:-1:4:Iv<su?Df<su?bS<su?4:Ps<su?iw<su?4:-1:4:-1:Ss<su?og<su?Ql<su?hs<su?4:-1:4:-1:Rd<su?Em<su?4:-1:4:-1:zm<su?_l<su?Ca<su?$C<su?Mo<su?Bs<su?St<su&&XE<su&&GF<su?iv<su?4:-1:4:-1:G_<su?Xg<su?po<su?bp<su?ie<su?4:-1:4:-1:4:Ba<su?Rh<su?4:-1:Yi<su?Om<su?4:-1:4:as<su?fv<su?4:UC<su?tg<su?4:-1:O_<su?Sm<su?4:-1:4:uS<su?Ke<su?Wu<su&&vF<su?rl<su?4:-1:4:-1:Rm<su&&nk<su?Nt<su?4:-1:4:yC<su?Nb<su?Tl<su?kF<su?uh<su?Vm<su?4:-1:wo<su?k<su?4:-1:4:-1:4:vy<su?X<su?Hf<su?4:fb<su?bn<su?4:-1:4:-1:4:$g<su?fB<su?by<su?sh<su?ao<su?eB<su?wS<su?4:-1:4:-1:JE<su?ct<su?4:-1:4:xy<su?JF<su?ID<su?mD<su?4:-1:4:-1:Va<su?Rv<su?4:-1:4:-1:$b<su?oa<su?mi<su?Cu<su?Nk<su?4:-1:4:-1:Wp<su?s_<su?4:-1:4:fF<su?bF<su?am<su?Hi<su?4:-1:4:-1:ba<su?QA<su?4:-1:4:-1:Hu<su?AD<su?sk<su?Ju<su?We<su?HS<su?ge<su?eg<su?Nm<su?Xb<su?lc<su?zg<su?4:-1:4:-1:ry<su?Xm<su?4:-1:4:-1:gD<su?Yw<su?4:-1:xg<su?eD<su?4:-1:4:-1:nf<su?UD<su?bs<su?Cm<su?Qr<su?hA<su?4:-1:4:-1:vg<su?zd<su?4:-1:4:-1:Dg<su?N_<su?Er<su?4:-1:4:W_<su?o<su?4:-1:4:-1:t_<su?tm<su?$h<su?oi<su?mc<su?Ja<su?4:-1:vu<su?mb<su?4:-1:4:-1:rt<su?Si<su?gf<su?ur<su?4:-1:4:-1:jl<su?Zv<su?4:-1:4:-1:Kt<su?cy<su?Cy<su?ME<su?Is<su?Mn<su?4:-1:4:-1:nC<su?Wf<su?4:-1:4:-1:Yg<su?Ya<su?mr<su?Rf<su?4:-1:4:-1:at<su?E<su?4:-1:4:-1:Je<su?im<su?Ap<su?BC<su?e_<su?qD<su?dc<su?dr<su?Nh<su?yg<su?4:-1:4:-1:Ce<su?VF<su?4:-1:4:-1:Os<su?Ag<su?rw<su?ub<su?4:-1:4:-1:yr<su?wr<su?4:-1:4:-1:Xc<su?pd<su?Tn<su?Cc<su?4:-1:Vl<su?ah<su?4:-1:4:-1:sg<su?y_<su?cw<su?lh<su?4:-1:4:-1:4:-1:Hc<su?IS<su?vh<su?QS<su?4:-1:tk<su?La<su?Ly<su?ea<su?4:-1:4:-1:Fr<su?zt<su?4:-1:4:-1:zr<su?Qo<su?ra<su?Ln<su?At<su?XS<su?4:-1:4:-1:yk<su?GD<su?4:-1:4:-1:iA<su?ha<su?GE<su?L_<su?4:-1:4:-1:eo<su?LD<su?4:-1:4:-1:uy<su?VC<su?YS<su?sb<su?Rp<su?es<su?KD<su?mv<su?ti<su?Cf<su?df<su?De<su?Pv<su?4:-1:4:-1:Uv<su?ZE<su?4:-1:4:-1:np<su&&kr<su?Vb<su?4:-1:4:mm<su?zE<su?py<su?ms<su?4:-1:me<su?xi<su?4:-1:4:-1:pS<su?la<su?Qg<su?ul<su?4:-1:4:-1:Oy<su?gb<su?4:-1:4:-1:Hw<su?Iy<su?AE<su?DB<su?ll<su?wc<su?tE<su?MA<su?4:-1:4:-1:E_<su?Tv<su?4:-1:4:-1:Fy<su?Ab<su?na<su?tw<su?4:-1:4:-1:Ol<su?Nw<su?4:-1:4:-1:Vn<su?gd<su?dk<su?ud<su?pa<su?$s<su?4:-1:4:-1:IA<su?Pt<su?4:-1:4:-1:hb<su?ug<su?Wo<su?s<su?4:-1:4:-1:4:Re<su?fl<su?Ka<su?vc<su?wE<su?YE<su?Bc<su?Zn<su?S_<su?4:-1:4:-1:Br<su?ta<su?4:-1:4:-1:QF<su?pf<su?Kv<su?ko<su?4:-1:4:-1:Rg<su?Zr<su?4:-1:4:-1:bo<su?ic<su?Hl<su?Zb<su?4:-1:4:Ib<su?bv<su?4:-1:4:4:Du<su?Xk<su?TD<su?Ml<su?hS<su?4:-1:4:ed<su?vd<su?wy<su?N<su?4:-1:4:-1:$u<su?g_<su?4:-1:4:-1:_k<su?dw<su?$i<su?WS<su?qf<su?4:-1:4:-1:hu<su?Mh<su?4:-1:4:ym<su?4:nw<su?Xe<su?4:-1:4:Fv<su?EA<su?Aa<su?BA<su?wn<su?4:Ta<su?ec<su?4:-1:4:Uy<su&&YA<su?Yk<su?4:-1:4:4:b<su?Qk<su?nd<su?aB<su?4:-1:Ry<su?4:KF<su?Hn<su?4:-1:4:-1:op<su?4:_A<su&&wC<su?qi<su?4:-1:4:sF<su?jC<su?Gh<su?io<su?4:Gv<su?Jy<su?4:-1:4:4:Qa<su?ho<su?tb<su?Ft<su?4:-1:4:ZA<su?cr<su?4:-1:4:4:DF<su?br<su?ZS<su?kp<su?4:-1:YC<su&&lg<su?Od<su?4:-1:4:-1:sn<su?4:xr<su?_n<su?yb<su?Qf<su?4:-1:4:-1:4:-1:$<su?pl<su?Sa<su?mg<su?sC<su?Sk<su?mS<su&&q<su?ip<su?4:-1:4:pu<su?Bb<su?TF<su?al<su?4:-1:4:-1:Pc<su?uu<su?4:-1:4:4:PD<su?xS<su?4:Ek<su?qa<su?sv<su?eS<su?4:-1:4:-1:4:In<su?_C<su&&Ob<su?du<su?4:-1:4:Dm<su?d_<su?yu<su?Mm<su?4:-1:4:-1:4:hE<su?Tm<su?AF<su?Sr<su?4:jp<su?Mp<su?cc<su?ld<su?4:-1:4:-1:4:Xt<su?Pw<su?_c<su&&FA<su?Yv<su?4:-1:4:-1:Fi<su?jt<su?4:-1:4:-1:xF<su?To<su?Xn<su?VD<su?_g<su?4:Bg<su?Ls<su?4:-1:4:-1:_<su?z<su?xv<su?Eo<su?4:-1:4:-1:cS<su?Rt<su?4:-1:4:-1:ys<su?iF<su?Li<su?Td<su?ke<su?4:-1:4:u<su?bu<su?4:-1:4:-1:4:-1:$p<su?D<su?_D<su?wm<su?dl<su?xa<su?jm<su?d<su&&ji<su?Q<su?4:-1:4:-1:xD<su&&LF<su?yF<su?4:-1:4:-1:rn<su?Xa<su?Uw<su?4:Sc<su?rS<su?4:-1:4:-1:Wm<su?Il<su?rD<su?J_<su?4:-1:4:-1:wh<su?fw<su?4:-1:4:-1:ck<su?ov<su?Jk<su?tv<su?Ym<su?hD<su?Lf<su?cf<su?4:-1:4:-1:JS<su?Mt<su?4:-1:4:-1:hr<su?Wl<su?4:-1:Jw<su?Op<su?4:-1:4:-1:Hh<su?Bm<su?$t<su?uv<su?Iw<su?4:-1:4:-1:fr<su?zp<su?4:-1:4:OD<su?lo<su?4:-1:4:hc<su?Jd<su?Z<su?Es<su?lu<su?zu<su?ab<su?Aw<su?WC<su?4:-1:4:-1:ua<su?yw<su?4:-1:4:Bf<su?lb<su?4:-1:bB<su?Wy<su?4:-1:4:-1:Gs<su?ek<su&&FC<su?Cl<su?4:-1:4:Qs<su?Ks<su?4:-1:WD<su?nB<su?4:-1:4:-1:Wr<su?No<su?Me<su?tn<su?W<su?KC<su?t<su?4:-1:4:l_<su?BE<su?4:-1:4:-1:hp<su?nF<su?Kk<su?Fk<su?4:-1:4:-1:xs<su?F_<su?4:-1:4:-1:PS<su?Ge<su?aA<su?Bt<su?hi<su?gn<su?4:-1:4:-1:OF<su?AS<su?4:-1:4:-1:ew<su?Ud<su?Sg<su?jf<su?4:-1:4:-1:yc<su?gE<su?4:-1:4:-1:YT(Vte,su+jS|0)-1|0:-1;if(4<mu>>>0)ue=OUe(e);else switch(mu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Fu=THe(BUe(e));if(3<Fu>>>0)ue=OUe(e);else switch(Fu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var _u=hje(BUe(e));if(3<_u>>>0)ue=OUe(e);else switch(_u){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var wu=yHe(BUe(e));if(3<wu>>>0)ue=OUe(e);else switch(wu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,42);var gu=jHe(BUe(e));if(2<gu>>>0)ue=OUe(e);else switch(gu){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var Nu=hje(BUe(e));if(3<Nu>>>0)ue=OUe(e);else switch(Nu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Pu=Lje(BUe(e));if(3<Pu>>>0)ue=OUe(e);else switch(Pu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Uu=Qje(BUe(e));if(3<Uu>>>0)ue=OUe(e);else switch(Uu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,43);var ju=jHe(BUe(e));if(2<ju>>>0)ue=OUe(e);else switch(ju){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var Xu=kje(BUe(e));if(3<Xu>>>0)ue=OUe(e);else switch(Xu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Yu=tHe(BUe(e));if(3<Yu>>>0)ue=OUe(e);else switch(Yu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Vu=hHe(BUe(e));if(3<Vu>>>0)ue=OUe(e);else switch(Vu){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ku=mje(BUe(e));if(3<Ku>>>0)ue=OUe(e);else switch(Ku){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,47);var Qu=jHe(BUe(e));if(2<Qu>>>0)ue=OUe(e);else switch(Qu){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 36:TUe(e,48);var ia=BUe(e),fa=35<ia?sl<ia?je<ia?nc<ia?-1:gi<ia?rv<ia?qy<ia?Yf<ia?Dc<ia?Gp<ia?fu<ia?gk<ia?Km<ia?4:-1:4:-1:UF<ia?Hv<ia?An<ia?ss<ia?4:-1:4:-1:m_<ia?Bv<ia?4:-1:4:-1:Ho<ia?Yp<ia?oC<ia?U<ia?ai<ia?go<ia?aS<ia?QD<ia?o_<ia?vl<ia?Dl<ia?Vd<ia?4:-1:4:-1:zA<ia?tC<ia?4:-1:4:-1:cl<ia?Ne<ia?km<ia?Wk<ia?4:-1:4:-1:eF<ia?sD<ia?4:-1:4:-1:Oc<ia?oE<ia?mf<ia?wD<ia?Zy<ia?Vk<ia?4:-1:4:-1:Bo<ia?hy<ia?4:-1:4:-1:vi<ia?Gg<ia?qC<ia?SC<ia?4:-1:4:-1:Wh<ia?jn<ia?4:-1:4:-1:xo<ia?fc<ia?Fo<ia?Gk<ia?h<ia?iC<ia?Se<ia?Pl<ia?4:-1:4:-1:Gc<ia?Ae<ia?4:-1:4:-1:mt<ia?Sn<ia?$d<ia?M_<ia?4:-1:4:-1:Hp<ia?ru<ia?4:-1:4:-1:D_<ia?Jc<ia?xd<ia?nE<ia?el<ia?cC<ia?4:-1:4:-1:Qm<ia?bD<ia?4:-1:4:-1:zC<ia?Vy<ia?zF<ia?Uc<ia?4:-1:4:-1:rc<ia?Uf<ia?4:-1:4:-1:id<ia?nm<ia?ce<ia?x_<ia?ly<ia?KE<ia?jd<ia?ZF<ia?Np<ia?4:-1:4:-1:vo<ia?kA<ia?4:-1:4:-1:ro<ia&&ag<ia?zy<ia?4:-1:4:-1:Lo<ia?Pi<ia?Ff<ia?ja<ia?Vp<ia?4:-1:4:-1:4:Ev<ia?DC<ia?Jg<ia?ze<ia?4:-1:4:-1:By<ia?SF<ia?4:-1:4:cF<ia?F<ia?wl<ia?Bp<ia?_S<ia?oB<ia?rB<ia?Ad<ia?4:-1:4:-1:_a<ia?Kn<ia?4:-1:4:-1:bb<ia?Ao<ia?cB<ia?KS<ia?4:-1:4:-1:$a<ia?CD<ia?4:-1:4:-1:Vv<ia?GS<ia?JC<ia?vf<ia?oo<ia?zb<ia?4:-1:4:-1:Ns<ia?Js<ia?4:-1:4:-1:XD<ia?dD<ia?kD<ia?an<ia?4:-1:4:-1:bl<ia?gm<ia?4:-1:4:-1:vE<ia?Wa<ia?$e<ia?lB<ia?rF<ia?pA<ia?Qe<ia?Ct<ia?Ph<ia?Lp<ia?UE<ia?T_<ia?we<ia?rr<ia?4:-1:4:-1:kd<ia?aa<ia?4:-1:4:-1:rE<ia?My<ia?Be<ia?xu<ia?4:-1:4:-1:Nl<ia?wd<ia?4:-1:4:-1:K_<ia?ou<ia?u_<ia?TA<ia?Ky<ia?Nr<ia?4:-1:4:-1:qk<ia?Dt<ia?4:-1:4:-1:M<ia?fk<ia?cb<ia?Xh<ia?4:-1:4:-1:Ai<ia?vB<ia?4:-1:4:-1:_m<ia?mp<ia?Dr<ia?$A<ia?Tc<ia?Tt<ia?_p<ia?Ga<ia?4:-1:4:-1:_v<ia?WF<ia?4:-1:4:-1:dh<ia?FS<ia?xn<ia?Sf<ia?4:-1:4:-1:Zh<ia?nD<ia?4:-1:4:-1:Ji<ia?Jr<ia?qm<ia?$k<ia?ac<ia?Cb<ia?4:-1:4:-1:Yr<ia?z_<ia?4:-1:4:-1:Zu<ia?rC<ia?Ih<ia?yd<ia?4:-1:4:-1:xf<ia?LA<ia?4:-1:4:-1:q_<ia?Md<ia?Tp<ia?od<ia?hk<ia?Su<ia?bf<ia?MD<ia?Oo<ia?4:-1:4:yo<ia?qc<ia?4:-1:4:-1:KA<ia?Zi<ia?Nd<ia?fC<ia?4:-1:4:-1:_i<ia?Qt<ia?4:-1:4:-1:IF<ia?U_<ia?pw<ia?p<ia?Cg<ia?Lu<ia?4:-1:4:-1:Ur<ia?zw<ia?4:-1:4:-1:dC<ia?mF<ia?Kf<ia?Ys<ia?4:-1:4:-1:Fg<ia?WA<ia?4:-1:4:-1:dF<ia?_y<ia?bt<ia?Zd<ia?$y<ia?4:-1:ih<ia?wb<ia?4:-1:4:dE<ia&&iu<ia?Bu<ia?4:-1:4:-1:ku<ia?Qb<ia?w<ia?Ms<ia?gC<ia?Zw<ia?4:-1:4:-1:td<ia?Zf<ia?4:-1:4:-1:zo<ia?Fp<ia?xw<ia?uc<ia?4:-1:4:-1:4:-1:wv<ia?lD<ia?ok<ia?zf<ia?Qc<ia?RF<ia?yv<ia?Bi<ia?wt<ia?NC<ia?4:-1:4:-1:OS<ia?Dy<ia?4:-1:4:-1:th<ia?V<ia?ks<ia?sm<ia?4:-1:4:-1:pm<ia?Fh<ia?4:-1:4:-1:Ha<ia?Yb<ia?xC<ia?md<ia?rb<ia?4:-1:4:-1:Sw<ia?fS<ia?4:-1:4:uD<ia?xh<ia?4:-1:Do<ia?uf<ia?4:-1:4:Dh<ia?RA<ia?Zc<ia?ak<ia?4:-1:$m<ia?aD<ia?Kc<ia?4:-1:4:$c<ia?dm<ia?4:-1:4:-1:aE<ia?rk<ia?Yh<ia?oS<ia?Ey<ia?4:-1:4:-1:4:_F<ia?Jb<ia?my<ia?Ac<ia?4:-1:4:-1:Ew<ia?iD<ia?4:-1:4:qp<ia?Gr<ia?iE<ia?Ko<ia?Ea<ia?Mk<ia?EF<ia?ee<ia?4:-1:4:-1:un<ia?kf<ia?4:-1:4:4:rg<ia?qu<ia?Na<ia?ht<ia?LC<ia?hm<ia?4:-1:4:-1:sS<ia?rd<ia?4:-1:4:-1:4:-1:Ah<ia?Sb<ia?SD<ia?Hr<ia?4:Rw<ia?Ld<ia?4:-1:4:-1:db<ia?bh<ia?pt<ia?cd<ia?4:-1:4:-1:4:yp<ia?4:yh<ia?ow<ia?4:-1:Eg<ia?R_<ia?4:-1:4:Pk<ia?TS<ia?dy<ia?is<ia?RE<ia?Wd<ia?tl<ia?_r<ia?b_<ia?Ov<ia?$S<ia?bA<ia?4:eE<ia?yt<ia?4:-1:4:-1:tD<ia?Yl<ia?4:-1:uF<ia?4:Pd<ia?Ic<ia?4:-1:4:-1:Nf<ia?So<ia&&eC<ia&&Uk<ia?dS<ia?4:-1:4:Kg<ia?qr<ia?gF<ia?Mv<ia?Bh<ia?DD<ia?4:-1:4:-1:4:-1:kS<ia?Gb<ia?qg<ia?lC<ia?4:-1:4:-1:up<ia?qE<ia?4:-1:4:-1:ay<ia?oh<ia?Wc<ia?Yt<ia?ZC<ia?pn<ia?4:-1:4:jh<ia?4:Tu<ia?_b<ia?4:-1:4:-1:jF<ia?4:v<ia?Qw<ia?pg<ia?Jv<ia?4:-1:4:-1:Am<ia?IE<ia?4:-1:4:hC<ia?av<ia?4:-1:Qy<ia&&Oh<ia?Pe<ia?gc<ia?YD<ia?4:-1:4:-1:4:$w<ia?sw<ia?Hm<ia?CA<ia?vt<ia?kl<ia?Lw<ia?4:-1:4:Ra<ia?gA<ia?4:-1:4:Jn<ia?4:gy<ia?pE<ia?4:-1:4:Ei<ia?Lh<ia?I<ia?K<ia?4:-1:vS<ia?GA<ia?4:-1:4:-1:4:Xl<ia?mA<ia?hw<ia?4:Mf<ia?sd<ia?4:-1:4:-1:hF<ia&&vD<ia&&Lm<ia?cs<ia?4:-1:4:Zs<ia?of<ia?gp<ia?Ou<ia?TE<ia?om<ia?DS<ia?zn<ia?Ub<ia?4:-1:4:-1:on<ia?Mc<ia?4:-1:4:VA<ia?fg<ia?Cs<ia?Ru<ia?4:-1:4:-1:jc<ia?BF<ia?4:-1:4:-1:lw<ia?jb<ia&&Go<ia?Ef<ia?4:-1:4:zs<ia?GC<ia?4:-1:Sd<ia?st<ia?4:-1:4:-1:Oi<ia?Qv<ia?qh<ia?ne<ia?rf<ia?mw<ia?dp<ia?4:-1:4:-1:fe<ia?L<ia?4:-1:4:-1:_t<ia?Ir<ia?4:-1:Ak<ia?iy<ia?4:-1:4:Iv<ia?Df<ia?bS<ia?4:Ps<ia?iw<ia?4:-1:4:-1:Ss<ia?og<ia?Ql<ia?hs<ia?4:-1:4:-1:Rd<ia?Em<ia?4:-1:4:-1:zm<ia?_l<ia?Ca<ia?$C<ia?Mo<ia?Bs<ia?St<ia&&XE<ia&&GF<ia?iv<ia?4:-1:4:-1:G_<ia?Xg<ia?po<ia?bp<ia?ie<ia?4:-1:4:-1:4:Ba<ia?Rh<ia?4:-1:Yi<ia?Om<ia?4:-1:4:as<ia?fv<ia?4:UC<ia?tg<ia?4:-1:O_<ia?Sm<ia?4:-1:4:uS<ia?Ke<ia?Wu<ia&&vF<ia?rl<ia?4:-1:4:-1:Rm<ia&&nk<ia?Nt<ia?4:-1:4:yC<ia?Nb<ia?Tl<ia?kF<ia?uh<ia?Vm<ia?4:-1:wo<ia?k<ia?4:-1:4:-1:4:vy<ia?X<ia?Hf<ia?4:fb<ia?bn<ia?4:-1:4:-1:4:$g<ia?fB<ia?by<ia?sh<ia?ao<ia?eB<ia?wS<ia?4:-1:4:-1:JE<ia?ct<ia?4:-1:4:xy<ia?JF<ia?ID<ia?mD<ia?4:-1:4:-1:Va<ia?Rv<ia?4:-1:4:-1:$b<ia?oa<ia?mi<ia?Cu<ia?Nk<ia?4:-1:4:-1:Wp<ia?s_<ia?4:-1:4:fF<ia?bF<ia?am<ia?Hi<ia?4:-1:4:-1:ba<ia?QA<ia?4:-1:4:-1:Hu<ia?AD<ia?sk<ia?Ju<ia?We<ia?HS<ia?ge<ia?eg<ia?Nm<ia?Xb<ia?lc<ia?zg<ia?4:-1:4:-1:ry<ia?Xm<ia?4:-1:4:-1:gD<ia?Yw<ia?4:-1:xg<ia?eD<ia?4:-1:4:-1:nf<ia?UD<ia?bs<ia?Cm<ia?Qr<ia?hA<ia?4:-1:4:-1:vg<ia?zd<ia?4:-1:4:-1:Dg<ia?N_<ia?Er<ia?4:-1:4:W_<ia?o<ia?4:-1:4:-1:t_<ia?tm<ia?$h<ia?oi<ia?mc<ia?Ja<ia?4:-1:vu<ia?mb<ia?4:-1:4:-1:rt<ia?Si<ia?gf<ia?ur<ia?4:-1:4:-1:jl<ia?Zv<ia?4:-1:4:-1:Kt<ia?cy<ia?Cy<ia?ME<ia?Is<ia?Mn<ia?4:-1:4:-1:nC<ia?Wf<ia?4:-1:4:-1:Yg<ia?Ya<ia?mr<ia?Rf<ia?4:-1:4:-1:at<ia?E<ia?4:-1:4:-1:Je<ia?im<ia?Ap<ia?BC<ia?e_<ia?qD<ia?dc<ia?dr<ia?Nh<ia?yg<ia?4:-1:4:-1:Ce<ia?VF<ia?4:-1:4:-1:Os<ia?Ag<ia?rw<ia?ub<ia?4:-1:4:-1:yr<ia?wr<ia?4:-1:4:-1:Xc<ia?pd<ia?Tn<ia?Cc<ia?4:-1:Vl<ia?ah<ia?4:-1:4:-1:sg<ia?y_<ia?cw<ia?lh<ia?4:-1:4:-1:4:-1:Hc<ia?IS<ia?vh<ia?QS<ia?4:-1:tk<ia?La<ia?Ly<ia?ea<ia?4:-1:4:-1:Fr<ia?zt<ia?4:-1:4:-1:zr<ia?Qo<ia?ra<ia?Ln<ia?At<ia?XS<ia?4:-1:4:-1:yk<ia?GD<ia?4:-1:4:-1:iA<ia?ha<ia?GE<ia?L_<ia?4:-1:4:-1:eo<ia?LD<ia?4:-1:4:-1:uy<ia?VC<ia?YS<ia?sb<ia?Rp<ia?es<ia?KD<ia?mv<ia?ti<ia?Cf<ia?df<ia?De<ia?Pv<ia?4:-1:4:-1:Uv<ia?ZE<ia?4:-1:4:-1:np<ia&&kr<ia?Vb<ia?4:-1:4:mm<ia?zE<ia?py<ia?ms<ia?4:-1:me<ia?xi<ia?4:-1:4:-1:pS<ia?la<ia?Qg<ia?ul<ia?4:-1:4:-1:Oy<ia?gb<ia?4:-1:4:-1:Hw<ia?Iy<ia?AE<ia?DB<ia?ll<ia?wc<ia?tE<ia?MA<ia?4:-1:4:-1:E_<ia?Tv<ia?4:-1:4:-1:Fy<ia?Ab<ia?na<ia?tw<ia?4:-1:4:-1:Ol<ia?Nw<ia?4:-1:4:-1:Vn<ia?gd<ia?dk<ia?ud<ia?pa<ia?$s<ia?4:-1:4:-1:IA<ia?Pt<ia?4:-1:4:-1:hb<ia?ug<ia?Wo<ia?s<ia?4:-1:4:-1:4:Re<ia?fl<ia?Ka<ia?vc<ia?wE<ia?YE<ia?Bc<ia?Zn<ia?S_<ia?4:-1:4:-1:Br<ia?ta<ia?4:-1:4:-1:QF<ia?pf<ia?Kv<ia?ko<ia?4:-1:4:-1:Rg<ia?Zr<ia?4:-1:4:-1:bo<ia?ic<ia?Hl<ia?Zb<ia?4:-1:4:Ib<ia?bv<ia?4:-1:4:4:Du<ia?Xk<ia?TD<ia?Ml<ia?hS<ia?4:-1:4:ed<ia?vd<ia?wy<ia?N<ia?4:-1:4:-1:$u<ia?g_<ia?4:-1:4:-1:_k<ia?dw<ia?$i<ia?WS<ia?qf<ia?4:-1:4:-1:hu<ia?Mh<ia?4:-1:4:ym<ia?4:nw<ia?Xe<ia?4:-1:4:Fv<ia?EA<ia?Aa<ia?BA<ia?wn<ia?4:Ta<ia?ec<ia?4:-1:4:Uy<ia&&YA<ia?Yk<ia?4:-1:4:4:b<ia?Qk<ia?nd<ia?aB<ia?4:-1:Ry<ia?4:KF<ia?Hn<ia?4:-1:4:-1:op<ia?4:_A<ia&&wC<ia?qi<ia?4:-1:4:sF<ia?jC<ia?Gh<ia?io<ia?4:Gv<ia?Jy<ia?4:-1:4:4:Qa<ia?ho<ia?tb<ia?Ft<ia?4:-1:4:ZA<ia?cr<ia?4:-1:4:4:DF<ia?br<ia?ZS<ia?kp<ia?4:-1:YC<ia&&lg<ia?Od<ia?4:-1:4:-1:sn<ia?4:xr<ia?_n<ia?yb<ia?Qf<ia?4:-1:4:-1:4:-1:$<ia?pl<ia?Sa<ia?mg<ia?sC<ia?Sk<ia?mS<ia&&q<ia?ip<ia?4:-1:4:pu<ia?Bb<ia?TF<ia?al<ia?4:-1:4:-1:Pc<ia?uu<ia?4:-1:4:4:PD<ia?xS<ia?4:Ek<ia?qa<ia?sv<ia?eS<ia?4:-1:4:-1:4:In<ia?_C<ia&&Ob<ia?du<ia?4:-1:4:Dm<ia?d_<ia?yu<ia?Mm<ia?4:-1:4:-1:4:hE<ia?Tm<ia?AF<ia?Sr<ia?4:jp<ia?Mp<ia?cc<ia?ld<ia?4:-1:4:-1:4:Xt<ia?Pw<ia?_c<ia&&FA<ia?Yv<ia?4:-1:4:-1:Fi<ia?jt<ia?4:-1:4:-1:xF<ia?To<ia?Xn<ia?VD<ia?_g<ia?4:Bg<ia?Ls<ia?4:-1:4:-1:_<ia?z<ia?xv<ia?Eo<ia?4:-1:4:-1:cS<ia?Rt<ia?4:-1:4:-1:ys<ia?iF<ia?Li<ia?Td<ia?ke<ia?4:-1:4:u<ia?bu<ia?4:-1:4:-1:4:-1:$p<ia?D<ia?_D<ia?wm<ia?dl<ia?xa<ia?jm<ia?d<ia&&ji<ia?Q<ia?4:-1:4:-1:xD<ia&&LF<ia?yF<ia?4:-1:4:-1:rn<ia?Xa<ia?Uw<ia?4:Sc<ia?rS<ia?4:-1:4:-1:Wm<ia?Il<ia?rD<ia?J_<ia?4:-1:4:-1:wh<ia?fw<ia?4:-1:4:-1:ck<ia?ov<ia?Jk<ia?tv<ia?Ym<ia?hD<ia?Lf<ia?cf<ia?4:-1:4:-1:JS<ia?Mt<ia?4:-1:4:-1:hr<ia?Wl<ia?4:-1:Jw<ia?Op<ia?4:-1:4:-1:Hh<ia?Bm<ia?$t<ia?uv<ia?Iw<ia?4:-1:4:-1:fr<ia?zp<ia?4:-1:4:OD<ia?lo<ia?4:-1:4:hc<ia?Jd<ia?Z<ia?Es<ia?lu<ia?zu<ia?ab<ia?Aw<ia?WC<ia?4:-1:4:-1:ua<ia?yw<ia?4:-1:4:Bf<ia?lb<ia?4:-1:bB<ia?Wy<ia?4:-1:4:-1:Gs<ia?ek<ia&&FC<ia?Cl<ia?4:-1:4:Qs<ia?Ks<ia?4:-1:WD<ia?nB<ia?4:-1:4:-1:Wr<ia?No<ia?Me<ia?tn<ia?W<ia?KC<ia?t<ia?4:-1:4:l_<ia?BE<ia?4:-1:4:-1:hp<ia?nF<ia?Kk<ia?Fk<ia?4:-1:4:-1:xs<ia?F_<ia?4:-1:4:-1:PS<ia?Ge<ia?aA<ia?Bt<ia?hi<ia?gn<ia?4:-1:4:-1:OF<ia?AS<ia?4:-1:4:-1:ew<ia?Ud<ia?Sg<ia?jf<ia?4:-1:4:-1:yc<ia?gE<ia?4:-1:4:-1:YT(wte,ia+jS|0)-1|0:-1;if(4<fa>>>0)ue=OUe(e);else switch(fa){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var sa=IHe(BUe(e));if(3<sa>>>0)ue=OUe(e);else switch(sa){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var va=gHe(BUe(e));if(3<va>>>0)ue=OUe(e);else switch(va){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,44);var Da=jHe(BUe(e));if(2<Da>>>0)ue=OUe(e);else switch(Da){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 3:TUe(e,48);var ma=kHe(BUe(e));if(3<ma>>>0)ue=OUe(e);else switch(ma){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Fa=gHe(BUe(e));if(3<Fa>>>0)ue=OUe(e);else switch(Fa){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ka=hHe(BUe(e));if(3<ka>>>0)ue=OUe(e);else switch(ka){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var da=_He(BUe(e));if(3<da>>>0)ue=OUe(e);else switch(da){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,45);var ya=jHe(BUe(e));if(2<ya>>>0)ue=OUe(e);else switch(ya){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 37:TUe(e,48);var wa=hHe(BUe(e));if(3<wa>>>0)ue=OUe(e);else switch(wa){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var ga=hje(BUe(e));if(3<ga>>>0)ue=OUe(e);else switch(ga){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,48);var Ia=WHe(BUe(e));if(3<Ia>>>0)ue=OUe(e);else switch(Ia){case 0:ue=f(e);break;case 1:ue=i(e);break;case 2:TUe(e,46);var Oa=jHe(BUe(e));if(2<Oa>>>0)ue=OUe(e);else switch(Oa){case 0:ue=f(e);break;case 1:ue=i(e);break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;default:ue=c(e)}break;case 38:TUe(e,53);var Pa=BUe(e);ue=0===(Lb<Pa?VE<Pa?-1:0:-1)?55:OUe(e);break;case 39:TUe(e,74);var Ua=BUe(e);ue=0===(VE<Ua?PF<Ua?-1:0:-1)?56:OUe(e);break;case 40:ue=54;break;default:TUe(e,49);var Za=lje(BUe(e));ue=0===Za?c(e):1===Za?i(e):OUe(e)}if(82<ue>>>0)return Z_e(bee);var ri=ue;if(42<=ri)switch(ri){case 42:return[0,r,42];case 43:return[0,r,bm];case 44:return[0,r,31];case 46:return[0,r,Cn];case 47:return[0,r,ik];case 48:var ei=nXe(r,e),ui=jUe(e);return[0,r,[4,ei,ui,ui]];case 49:var ii=nXe(r,e),ci=jUe(e),fi=pXe(r,RUe(e));return[0,fi[1],[4,ii,fi[2],ci]];case 50:return[0,r,66];case 53:return[0,r,0];case 54:return[0,r,1];case 55:return[0,r,2];case 56:return[0,r,3];case 57:return[0,r,4];case 58:return[0,r,5];case 59:return[0,r,12];case 60:return[0,r,10];case 61:return[0,r,8];case 62:return[0,r,9];case 64:return[0,r,80];case 68:return[0,r,95];case 69:return[0,r,96];case 72:return[0,r,Zl];case 74:return[0,r,86];case 75:return[0,r,88];case 77:return[0,r,11];case 79:return[0,r,Eu];case 80:return[0,r,Ik];case 81:return[0,r[4]?uXe(r,nXe(r,e),6):r,qe];case 82:return[0,r,[6,jUe(e)]];case 45:case 76:return[0,r,46];case 51:case 66:return[0,r,6];case 52:case 67:return[0,r,7];case 63:case 73:return[0,r,83];case 65:case 71:return[0,r,82];default:return[0,r,79]}switch(ri){case 0:return[2,fXe(r,e)];case 1:return[2,r];case 2:var si=rXe(r,e),li=VAe(r_),bi=mXe(r,li,e),pi=bi[1];return[1,pi,sXe(pi,si,bi[2],li,1)];case 3:var ki=jUe(e);if(r[5]){var yi=VUe(1,r[4]?aXe(r,nXe(r,e),ki):r),Ci=PUe(e);return hI(UUe(e,Ci-1|0,1),pee)&&_I(UUe(e,Ci-2|0,1),Eee)?[0,yi,83]:[2,yi]}var Ti=rXe(r,e),Ni=VAe(r_);$Ae(Ni,ki);var Ri=mXe(r,Ni,e),Mi=Ri[1];return[1,Mi,sXe(Mi,Ti,Ri[2],Ni,1)];case 4:return r[4]?[2,VUe(0,r)]:(NUe(e),IUe(e),0===(0===Zje(BUe(e))?0:OUe(e))?[0,r,Zl]:Z_e(mee));case 5:var Gi=rXe(r,e),Ui=VAe(r_),Vi=FXe(r,Ui,e),Wi=Vi[1];return[1,Wi,sXe(Wi,Gi,Vi[2],Ui,0)];case 6:var zi=jUe(e),Qi=rXe(r,e),tc=VAe(r_),oc=VAe(r_);$Ae(oc,zi);var sc=dXe(r,zi,tc,oc,0,e),bc=sc[1],pc=[0,bc[1],Qi,sc[2]],Ec=sc[3],Fc=KAe(oc);return[0,bc,[2,[0,pc,KAe(tc),Fc,Ec]]];case 7:return EXe(r,e,(function(r,e){function n(r){if(0===Uje(BUe(r))){if(0===gje(BUe(r)))for(;;){var e=_je(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===gje(BUe(r)))for(;;){var n=_je(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(0,jUe(e))]:Z_e(Dee)}));case 8:return[0,r,vXe(0,jUe(e))];case 9:return EXe(r,e,(function(r,e){function n(r){if(0===Uje(BUe(r))){if(0===gje(BUe(r)))for(;;){TUe(r,0);var e=yje(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===gje(BUe(r)))for(;;){TUe(r,0);var n=yje(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(0,jUe(e))]:Z_e(vee)}));case 10:return[0,r,lXe(0,jUe(e))];case 11:return EXe(r,e,(function(r,e){function n(r){if(0===$je(BUe(r))){if(0===Yje(BUe(r)))for(;;){var e=Rje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===Yje(BUe(r)))for(;;){var n=Rje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(1,jUe(e))]:Z_e(lee)}));case 12:return[0,r,vXe(1,jUe(e))];case 13:return EXe(r,e,(function(r,e){function n(r){if(0===$je(BUe(r))){if(0===Yje(BUe(r)))for(;;){TUe(r,0);var e=Bje(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===Yje(BUe(r)))for(;;){TUe(r,0);var n=Bje(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(3,jUe(e))]:Z_e(see)}));case 14:return[0,r,lXe(3,jUe(e))];case 15:return EXe(r,e,(function(r,e){function n(r){if(0===Yje(BUe(r)))for(;;)if(TUe(r,0),0!==Yje(BUe(r)))return OUe(r);return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(1,jUe(e))]:Z_e(oee)}));case 16:return[0,r,lXe(1,jUe(e))];case 17:return EXe(r,e,(function(r,e){function n(r){if(0===cje(BUe(r))){if(0===uje(BUe(r)))for(;;){var e=Aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===uje(BUe(r)))for(;;){var n=Aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,vXe(2,jUe(e))]:Z_e(fee)}));case 19:return EXe(r,e,(function(r,e){function n(r){if(0===cje(BUe(r))){if(0===uje(BUe(r)))for(;;){TUe(r,0);var e=DHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===uje(BUe(r)))for(;;){TUe(r,0);var n=DHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}return OUe(r)}return OUe(r)}IUe(e);var t=cHe(BUe(e));if(0===t)for(;;){var u=Eje(BUe(e));if(0!==u){var a=1===u?n(e):OUe(e);break}}else a=1===t?n(e):OUe(e);return 0===a?[0,r,lXe(4,jUe(e))]:Z_e(cee)}));case 21:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){for(;;){var e=Pje(BUe(r));if(0!==e)return 1===e?0:OUe(r)}}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){if(0===tje(BUe(r)))for(;;){var e=YHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return OUe(r)}function i(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}function c(r){var e=Fje(BUe(r));return 0===e?i(r):1===e?u(r):OUe(r)}function f(r){for(;;){var e=zje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return i(r);case 1:continue;default:return u(r)}}}IUe(e);var o=Sje(BUe(e));if(3<o>>>0)var s=OUe(e);else switch(o){case 0:for(;;){var l=qje(BUe(e));if(3<l>>>0)s=OUe(e);else switch(l){case 0:continue;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}break}break;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}if(0===s){var v=jUe(e);return[0,uXe(r,nXe(r,e),23),vXe(2,v)]}return Z_e(iee)}));case 22:var kc=jUe(e);return[0,uXe(r,nXe(r,e),23),vXe(2,kc)];case 23:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){for(;;)if(TUe(r,0),0!==tje(BUe(r)))return OUe(r)}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){if(0===tje(BUe(r)))for(;;){var e=YHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return OUe(r)}function i(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}function c(r){var e=Fje(BUe(r));return 0===e?i(r):1===e?u(r):OUe(r)}function f(r){for(;;){var e=zje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return i(r);case 1:continue;default:return u(r)}}}IUe(e);var o=Sje(BUe(e));if(3<o>>>0)var s=OUe(e);else switch(o){case 0:for(;;){var l=qje(BUe(e));if(3<l>>>0)s=OUe(e);else switch(l){case 0:continue;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}break}break;case 1:s=a(e);break;case 2:s=c(e);break;default:s=f(e)}return 0===s?[0,r,lXe(4,jUe(e))]:Z_e(aee)}));case 25:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){return 0===tje(BUe(r))?n(r):OUe(r)}function u(r){var e=Pje(BUe(r));return 0===e?n(r):1===e?0:OUe(r)}function a(r){for(;;){var e=pHe(BUe(r));if(0===e)return u(r);if(1!==e)return OUe(r)}}function i(r){for(;;){var e=KHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return u(r);case 1:continue;default:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=KHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:return u(r);case 1:continue;default:continue r}}return OUe(r)}}}}IUe(e);var c=Sje(BUe(e));if(3<c>>>0)var f=OUe(e);else switch(c){case 0:for(;;){var o=qje(BUe(e));if(3<o>>>0)f=OUe(e);else switch(o){case 0:continue;case 1:f=t(e);break;case 2:f=a(e);break;default:f=i(e)}break}break;case 1:f=t(e);break;case 2:f=a(e);break;default:f=i(e)}if(0===f){var s=jUe(e);return[0,uXe(r,nXe(r,e),22),vXe(2,s)]}return Z_e(uee)}));case 26:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=Pje(BUe(r));if(0!==e)return 1===e?0:OUe(r)}}function t(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}IUe(e);var u=BUe(e),a=44<u?57<u?-1:YT(oue,u+Ki|0)-1|0:-1;if(2<a>>>0)var i=OUe(e);else switch(a){case 0:for(;;){var c=PHe(BUe(e));if(2<c>>>0)i=OUe(e);else switch(c){case 0:continue;case 1:i=n(e);break;default:i=t(e)}break}break;case 1:i=n(e);break;default:i=t(e)}return 0===i?[0,r,vXe(2,jUe(e))]:Z_e(tee)}));case 27:var Nc=jUe(e);return[0,uXe(r,nXe(r,e),22),vXe(2,Nc)];case 29:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){return TUe(r,0),0===tje(BUe(r))?n(r):OUe(r)}IUe(e);var u=Sje(BUe(e));if(3<u>>>0)var a=OUe(e);else switch(u){case 0:for(;;){var i=PHe(BUe(e));if(2<i>>>0)a=OUe(e);else switch(i){case 0:continue;case 1:for(;;){TUe(e,0);var c=pHe(BUe(e));if(0===c)a=0;else{if(1===c)continue;a=OUe(e)}break}break;default:for(;;){TUe(e,0);var f=KHe(BUe(e));if(2<f>>>0)a=OUe(e);else switch(f){case 0:a=0;break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,0);var o=KHe(BUe(e));if(2<o>>>0)var s=OUe(e);else switch(o){case 0:s=0;break;case 1:continue;default:continue r}break}else s=OUe(e);a=s;break}}break}}break}break;case 1:a=0===tje(BUe(e))?n(e):OUe(e);break;case 2:for(;;){TUe(e,0);var l=pHe(BUe(e));if(0===l)a=t(e);else{if(1===l)continue;a=OUe(e)}break}break;default:for(;;){TUe(e,0);var v=KHe(BUe(e));if(2<v>>>0)a=OUe(e);else switch(v){case 0:a=t(e);break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,0);var D=KHe(BUe(e));if(2<D>>>0)var b=OUe(e);else switch(D){case 0:b=t(e);break;case 1:continue;default:continue r}break}else b=OUe(e);a=b;break}}break}}return 0===a?[0,r,lXe(4,jUe(e))]:Z_e(nee)}));case 31:return[0,r,Kr];case 32:return[0,r,Fee];case 33:return[0,r,kee];case 34:return[0,r,Zt];case 35:return[0,r,41];case 36:return[0,r,30];case 37:return[0,r,53];case 38:return[0,r,Ie];case 39:return[0,r,29];case 40:return[0,r,Di];case 41:return[0,r,AC];case 18:case 28:return[0,r,vXe(2,jUe(e))];default:return[0,r,lXe(4,jUe(e))]}})),gXe=_Xe((function(r,e){function n(r,e){if(0===JHe(BUe(e))){var n=FHe(BUe(e));if(0===n)return 0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e);if(1===n){if(0===uje(BUe(e)))for(;;){var t=vje(BUe(e));if(0!==t)return 1===t?r<50?a(r+1|0,e):wI(a,[0,e]):OUe(e)}return OUe(e)}return OUe(e)}return OUe(e)}function a(r,e){for(;;){TUe(e,88);var t=lje(BUe(e));if(0!==t)return 1===t?r<50?n(r+1|0,e):wI(n,[0,e]):OUe(e)}}function i(r){return CI(n(0,r))}function c(r){return CI(a(0,r))}function f(r){for(;;){TUe(r,87);var e=jHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:return i(r);default:return c(r)}}}function l(r){for(;;)if(TUe(r,34),0!==$He(BUe(r)))return OUe(r)}function m(r){for(;;)if(TUe(r,28),0!==$He(BUe(r)))return OUe(r)}function y(r){TUe(r,27);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,26),0!==$He(BUe(r)))return OUe(r);return 1===e?m(r):OUe(r)}function C(r){for(;;)if(TUe(r,28),0!==$He(BUe(r)))return OUe(r)}function B(r){TUe(r,27);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,26),0!==$He(BUe(r)))return OUe(r);return 1===e?C(r):OUe(r)}function O(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,29);var e=BHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return C(r);case 1:continue;case 2:continue r;default:return B(r)}}return OUe(r)}}function x(r){TUe(r,34);var e=RHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:var n=Tje(BUe(r));if(0===n)for(;;){TUe(r,29);var t=Dje(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:return C(r);case 1:continue;default:return B(r)}}if(1===n)for(;;){TUe(r,29);var u=BHe(BUe(r));if(3<u>>>0)return OUe(r);switch(u){case 0:return C(r);case 1:continue;case 2:return O(r);default:return B(r)}}return OUe(r);case 2:for(;;){TUe(r,29);var a=Dje(BUe(r));if(2<a>>>0)return OUe(r);switch(a){case 0:return m(r);case 1:continue;default:return y(r)}}default:for(;;){TUe(r,29);var i=BHe(BUe(r));if(3<i>>>0)return OUe(r);switch(i){case 0:return m(r);case 1:continue;case 2:return O(r);default:return y(r)}}}}function P(r){TUe(r,32);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,30),0!==$He(BUe(r)))return OUe(r);return 1===e?l(r):OUe(r)}function R(r){return TUe(r,4),0===zHe(BUe(r))?4:OUe(r)}function G(r){return 0===lHe(BUe(r))&&0===Kje(BUe(r))&&0===HHe(BUe(r))&&0===fHe(BUe(r))&&0===oHe(BUe(r))&&0===Vje(BUe(r))&&0===Wje(BUe(r))&&0===lHe(BUe(r))&&0===JHe(BUe(r))&&0===vHe(BUe(r))&&0===LHe(BUe(r))?4:OUe(r)}function j(r){TUe(r,35);var e=eHe(BUe(r));if(3<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:for(;;){TUe(r,35);var n=aHe(BUe(r));if(4<n>>>0)return OUe(r);switch(n){case 0:return l(r);case 1:continue;case 2:return x(r);case 3:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,35);var t=aHe(BUe(r));if(4<t>>>0)return OUe(r);switch(t){case 0:return l(r);case 1:continue;case 2:return x(r);case 3:continue r;default:return P(r)}}return OUe(r)}default:return P(r)}}case 2:return x(r);default:return P(r)}}function Y(r){for(;;)if(TUe(r,20),0!==$He(BUe(r)))return OUe(r)}function J(r){TUe(r,35);var e=Dje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:for(;;){TUe(r,35);var n=BHe(BUe(r));if(3<n>>>0)return OUe(r);switch(n){case 0:return l(r);case 1:continue;case 2:r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,35);var t=BHe(BUe(r));if(3<t>>>0)return OUe(r);switch(t){case 0:return l(r);case 1:continue;case 2:continue r;default:return P(r)}}return OUe(r)}default:return P(r)}}default:return P(r)}}function er(r){for(;;)if(TUe(r,18),0!==$He(BUe(r)))return OUe(r)}function tr(r){for(;;)if(TUe(r,18),0!==$He(BUe(r)))return OUe(r)}function ar(r){for(;;)if(TUe(r,12),0!==$He(BUe(r)))return OUe(r)}function ir(r){for(;;)if(TUe(r,12),0!==$He(BUe(r)))return OUe(r)}function or(r){for(;;)if(TUe(r,16),0!==$He(BUe(r)))return OUe(r)}function lr(r){for(;;)if(TUe(r,16),0!==$He(BUe(r)))return OUe(r)}function pr(r){for(;;)if(TUe(r,24),0!==$He(BUe(r)))return OUe(r)}function Cr(r){for(;;)if(TUe(r,24),0!==$He(BUe(r)))return OUe(r)}function Tr(r){TUe(r,33);var e=jje(BUe(r));if(0===e)for(;;)if(TUe(r,31),0!==$He(BUe(r)))return OUe(r);return 1===e?l(r):OUe(r)}function Lr(r){r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,35);var e=xHe(BUe(r));if(4<e>>>0)return OUe(r);switch(e){case 0:return l(r);case 1:return J(r);case 2:continue;case 3:continue r;default:return Tr(r)}}return OUe(r)}}IUe(e);var Rr=BUe(e),Mr=nr<Rr?ss<Rr?-1:po<Rr?Ff<Rr?sD<Rr?Hv<Rr?An<Rr?1:54:vl<Rr?Dc<Rr?Bv<Rr?UF<Rr?1:54:m_<Rr?1:54:Vd<Rr?Yf<Rr?1:54:Dl<Rr?1:54:Wk<Rr?QD<Rr?zA<Rr?1:54:aS<Rr?1:54:Ne<Rr?km<Rr?1:54:cl<Rr?1:54:ru<Rr?jn<Rr?hy<Rr?Vk<Rr?go<Rr?eF<Rr?1:54:ai<Rr?1:54:wD<Rr?Zy<Rr?1:54:mf<Rr?1:54:SC<Rr?oE<Rr?Bo<Rr?1:54:Oc<Rr?1:54:Gg<Rr?qC<Rr?1:54:vi<Rr?1:54:Ae<Rr?Pl<Rr?U<Rr?Wh<Rr?1:54:oC<Rr?1:54:iC<Rr?Se<Rr?1:54:h<Rr?1:54:M_<Rr?Gk<Rr?Gc<Rr?1:54:Fo<Rr?1:54:Sn<Rr?$d<Rr?1:54:mt<Rr?1:54:Uf<Rr?bD<Rr?cC<Rr?fc<Rr?Hp<Rr?1:54:xo<Rr?1:54:nE<Rr?el<Rr?1:54:xd<Rr?1:54:Uc<Rr?Jc<Rr?Qm<Rr?1:54:D_<Rr?1:54:Vy<Rr?zF<Rr?1:54:zC<Rr?1:54:kA<Rr?Np<Rr?Yp<Rr?rc<Rr?1:54:Ho<Rr?1:54:jd<Rr?ZF<Rr?1:54:KE<Rr?1:54:ro<Rr?ly<Rr?vo<Rr?1:54:ag<Rr?1:54:ce<Rr?CE<Rr?1:54:ja<Rr?1:54:fS<Rr?$k<Rr?TA<Rr?T_<Rr?oB<Rr?DC<Rr?ze<Rr?Lo<Rr?1:54:Jg<Rr?1:54:id<Rr?By<Rr?1:54:rB<Rr?1:54:qy<Rr?gm<Rr?XD<Rr?1:54:bl<Rr?1:54:rr<Rr?rv<Rr?1:54:we<Rr?1:54:My<Rr?Lp<Rr?aa<Rr?UE<Rr?1:54:kd<Rr?1:54:xu<Rr?Ph<Rr?1:54:Be<Rr?1:54:Ct<Rr?wd<Rr?rE<Rr?1:54:Nl<Rr?1:54:Nr<Rr?Qe<Rr?1:54:Ky<Rr?1:54:Tt<Rr?fk<Rr?ou<Rr?Dt<Rr?u_<Rr?1:54:qk<Rr?1:54:Xh<Rr?K_<Rr?1:54:cb<Rr?1:54:pA<Rr?vB<Rr?M<Rr?1:54:Ai<Rr?1:54:Ga<Rr?rF<Rr?1:54:_p<Rr?1:54:FS<Rr?$A<Rr?WF<Rr?Tc<Rr?1:54:_v<Rr?1:54:Sf<Rr?Dr<Rr?1:54:xn<Rr?1:54:mp<Rr?nD<Rr?dh<Rr?1:54:Zh<Rr?1:54:Cb<Rr?_m<Rr?1:54:ac<Rr?1:54:bt<Rr?p<Rr?Zi<Rr?Jr<Rr?z_<Rr?qm<Rr?1:54:Yr<Rr?1:54:fC<Rr?hk<Rr?1:54:Nd<Rr?1:54:od<Rr?Qt<Rr?KA<Rr?1:54:_i<Rr?1:54:Lu<Rr?Tp<Rr?1:54:Cg<Rr?1:54:mF<Rr?U_<Rr?zw<Rr?pw<Rr?1:54:Ur<Rr?1:54:Ys<Rr?IF<Rr?1:54:Kf<Rr?1:54:$y<Rr?WA<Rr?dC<Rr?1:54:k_<Rr?1:54:wb<Rr?Zd<Rr?1:54:ih<Rr?1:54:Bi<Rr?Zf<Rr?Zw<Rr?wi<Rr?dE<Rr?1:54:dF<Rr?1:54:Ms<Rr?gC<Rr?1:54:w<Rr?1:54:Fp<Rr?Qb<Rr?td<Rr?1:54:xw<Rr?1:54:Wa<Rr?QE<Rr?1:54:wt<Rr?1:54:Fh<Rr?sm<Rr?RF<Rr?OS<Rr?1:54:Qc<Rr?1:54:V<Rr?ks<Rr?1:54:th<Rr?1:54:rb<Rr?zf<Rr?pm<Rr?1:54:ok<Rr?1:54:xC<Rr?md<Rr?1:54:Yb<Rr?1:54:pn<Rr?vm<Rr?Mk<Rr?RA<Rr?lD<Rr?xh<Rr?dg<Rr?1:54:Do<Rr?1:54:dm<Rr?$m<Rr?1:54:$c<Rr?1:54:aE<Rr?Ey<Rr?Dh<Rr?1:54:Ny<Rr?1:54:ee<Rr?wv<Rr?1:54:EF<Rr?1:54:Ld<Rr?rd<Rr?kf<Rr?Ea<Rr?1:54:Na<Rr?1:54:S<Rr?rg<Rr?1:54:Hr<Rr?1:54:cd<Rr?SD<Rr?Rw<Rr?1:54:Sb<Rr?1:54:bh<Rr?pt<Rr?1:54:di<Rr?1:54:b_<Rr?yt<Rr?Av<Rr?ow<Rr?vp<Rr?1:54:gi<Rr?1:54:bA<Rr?so<Rr?1:54:Ul<Rr?1:54:_s<Rr?$S<Rr?jE<Rr?1:54:Ov<Rr?1:54:Ic<Rr?uF<Rr?1:54:Pd<Rr?1:54:lC<Rr?_o<Rr?So<Rr?Xi<Rr?1:54:qw<Rr?1:54:qr<Rr?eA<Rr?1:54:Kg<Rr?1:54:qE<Rr?Gb<Rr?qg<Rr?1:54:kS<Rr?1:54:tl<Rr?up<Rr?1:54:sr<Rr?1:54:BF<Rr?K<Rr?av<Rr?Qw<Rr?_b<Rr?jh<Rr?1:54:pg<Rr?1:54:ay<Rr?Am<Rr?1:54:sy<Rr?1:54:Lw<Rr?Pe<Rr?gc<Rr?1:54:RE<Rr?1:54:gA<Rr?vt<Rr?1:54:HD<Rr?1:54:ww<Rr?Au<Rr?Lh<Rr?vS<Rr?1:54:Ei<Rr?1:54:sd<Rr?en<Rr?1:54:Mf<Rr?1:54:Ub<Rr?vD<Rr?Lm<Rr?1:54:$w<Rr?1:54:Ru<Rr?TE<Rr?1:54:VA<Rr?1:54:iw<Rr?dp<Rr?st<Rr?Nv<Rr?lw<Rr?1:54:zs<Rr?1:54:of<Rr?Sd<Rr?1:54:Zs<Rr?1:54:L<Rr?rf<Rr?mw<Rr?1:54:ne<Rr?1:54:qh<Rr?fe<Rr?1:54:bS<Rr?1:54:Em<Rr?hs<Rr?Df<Rr?Ps<Rr?1:54:Iv<Rr?1:54:og<Rr?Ql<Rr?1:54:Ss<Rr?1:54:Bs<Rr?is<Rr?Rd<Rr?1:54:CS<Rr?1:54:ie<Rr?Mo<Rr?1:54:bp<Rr?1:54:Aa<Rr?ZD<Rr?Er<Rr?Rv<Rr?Zk<Rr?Sm<Rr?$C<Rr?gw<Rr?Xg<Rr?1:54:Yi<Rr?1:54:fv<Rr?XA<Rr?1:54:UC<Rr?1:54:Wu<Rr?rl<Rr?as<Rr?1:54:vF<Rr?1:54:Ke<Rr?Ar<Rr?1:54:Ca<Rr?1:54:ao<Rr?Tf<Rr?kF<Rr?wo<Rr?1:54:Nb<Rr?1:54:LE<Rr?zS<Rr?1:54:eB<Rr?1:54:mD<Rr?ct<Rr?sh<Rr?1:54:by<Rr?1:54:JF<Rr?ID<Rr?1:54:xy<Rr?1:54:Xb<Rr?bF<Rr?mi<Rr?fB<Rr?Va<Rr?1:54:Cu<Rr?1:54:Hi<Rr?$b<Rr?1:54:am<Rr?1:54:_l<Rr?QA<Rr?fF<Rr?1:54:ba<Rr?1:54:zg<Rr?zm<Rr?1:54:lc<Rr?1:54:eD<Rr?eg<Rr?Xm<Rr?Nm<Rr?1:54:ry<Rr?1:54:Yw<Rr?Vf<Rr?1:54:gD<Rr?1:54:hA<Rr?HS<Rr?xg<Rr?1:54:We<Rr?1:54:UD<Rr?vg<Rr?1:54:nf<Rr?1:54:AD<Rr?tm<Rr?oi<Rr?Ja<Rr?Dg<Rr?N_<Rr?1:54:A<Rr?1:54:mb<Rr?mc<Rr?1:54:vu<Rr?1:54:Si<Rr?ur<Rr?$h<Rr?1:54:gf<Rr?1:54:Zv<Rr?rt<Rr?1:54:jl<Rr?1:54:cy<Rr?ME<Rr?Mn<Rr?t_<Rr?1:54:Is<Rr?1:54:Wf<Rr?Cy<Rr?1:54:nC<Rr?1:54:Ya<Rr?Rf<Rr?Kt<Rr?1:54:mr<Rr?1:54:E<Rr?Yg<Rr?1:54:at<Rr?1:54:Ap<Rr?qD<Rr?dr<Rr?yg<Rr?Hu<Rr?1:54:Nh<Rr?1:54:VF<Rr?dc<Rr?1:54:Ce<Rr?1:54:Ag<Rr?ub<Rr?e_<Rr?1:54:rw<Rr?1:54:wr<Rr?Os<Rr?1:54:1:lh<Rr?ah<Rr?Cc<Rr?54:Tn<Rr?1:54:pd<Rr?Vl<Rr?1:54:Xc<Rr?1:54:im<Rr?y_<Rr?cw<Rr?1:54:mC<Rr?1:54:Je<Rr?1:54:$s<Rr?ti<Rr?Qo<Rr?zt<Rr?QS<Rr?54:ea<Rr?vh<Rr?1:54:tk<Rr?1:54:Ln<Rr?IS<Rr?Fr<Rr?1:54:At<Rr?1:54:GD<Rr?ra<Rr?1:54:yk<Rr?1:54:TS<Rr?ha<Rr?L_<Rr?zr<Rr?1:54:GE<Rr?1:54:LD<Rr?iA<Rr?1:54:eo<Rr?1:54:df<Rr?Pv<Rr?Pk<Rr?1:54:De<Rr?1:54:ZE<Rr?Cf<Rr?1:54:Uv<Rr?1:54:ul<Rr?vr<Rr?kr<Rr?Vb<Rr?mv<Rr?1:54:1:54:ms<Rr?54:xi<Rr?py<Rr?1:54:mm<Rr?1:54:tw<Rr?gb<Rr?UA<Rr?WE<Rr?1:2:pS<Rr?1:54:es<Rr?Oy<Rr?1:54:AE<Rr?1:54:Nw<Rr?Ab<Rr?na<Rr?1:54:Fy<Rr?1:54:Iy<Rr?Ol<Rr?1:54:Hw<Rr?1:54:hS<Rr?Bc<Rr?s<Rr?Pt<Rr?ud<Rr?pa<Rr?1:54:dk<Rr?1:54:gd<Rr?IA<Rr?1:54:Vn<Rr?1:54:yy<Rr?ug<Rr?Wo<Rr?1:54:hb<Rr?1:54:S_<Rr?sb<Rr?1:54:Zn<Rr?1:54:pf<Rr?wE<Rr?ta<Rr?YE<Rr?1:54:Br<Rr?1:54:ko<Rr?vc<Rr?1:54:Kv<Rr?1:54:Ka<Rr?Zr<Rr?QF<Rr?1:54:Rg<Rr?1:54:Re<Rr?1:54:$i<Rr?vd<Rr?wp<Rr?Ml<Rr?1:54:N<Rr?54:wy<Rr?1:54:Xk<Rr?g_<Rr?ed<Rr?1:54:$u<Rr?1:54:qf<Rr?Du<Rr?1:54:WS<Rr?1:54:ec<Rr?Rb<Rr?Mh<Rr?dw<Rr?1:54:1:Xe<Rr?54:wn<Rr?1:54:Yk<Rr?Ta<Rr?1:54:Uy<Rr?YA<Rr?1:54:P_<Rr?1:54:ke<Rr?Vo<Rr?cr<Rr?Hn<Rr?EA<Rr?ca<Rr?Gw<Rr?Us<Rr?1:54:Ug<Rr?1:54:Iu<Rr?gr<Rr?1:54:Rc<Rr?1:54:nd<Rr?aB<Rr?pB<Rr?1:54:1:54:Gh<Rr?qi<Rr?fp<Rr?yn<Rr?1:54:op<Rr?1:54:Jy<Rr?io<Rr?1:54:Gv<Rr?1:54:As<Rr?ps<Rr?1:54:Ft<Rr?jC<Rr?1:54:ho<Rr?1:54:Sk<Rr?qA<Rr?Od<Rr?ye<Rr?ni<Rr?1:54:ZS<Rr?1:54:br<Rr?nb<Rr?1:54:Pr<Rr?1:54:_n<Rr?Qf<Rr?sn<Rr?1:54:yb<Rr?1:54:Kl<Rr?xr<Rr?1:54:em<Rr?1:54:kn<Rr?Zg<Rr?Bb<Rr?TF<Rr?1:54:Mu<Rr?1:54:Tw<Rr?Vc<Rr?1:54:w_<Rr?1:54:Up<Rr&&mg<Rr?1:54:jo<Rr?Or<Rr?Ts<Rr?qa<Rr?eS<Rr?54:sv<Rr?1:54:Ek<Rr?1:54:Ob<Rr?du<Rr?54:1:54:Ck<Rr?d_<Rr?Mm<Rr?54:yu<Rr?1:54:ls<Rr?1:54:cg<Rr?af<Rr?1:54:ld<Rr?54:1:hE<Rr?Xt<Rr?_c<Rr?Yv<Rr?54:FA<Rr?1:54:Pw<Rr?H<Rr?1:54:1:Fi<Rr?jt<Rr?54:1:Tm<Rr?54:1:Eo<Rr?Ls<Rr?54:VD<Rr?Bg<Rr?1:54:Xn<Rr?1:54:Rt<Rr?z<Rr?xv<Rr?1:54:_<Rr?1:54:To<Rr?cS<Rr?1:54:xF<Rr?1:54:lo<Rr?Zp<Rr?ji<Rr?ys<Rr?bu<Rr?Td<Rr?1:54:iF<Rr?u<Rr?1:54:1:DA<Rr?54:Q<Rr?$<Rr?1:54:1:dl<Rr?jm<Rr?54:yF<Rr?xa<Rr?1:54:YF<Rr?1:54:yD<Rr?wm<Rr?1:54:rS<Rr?54:ev<Rr?1:2:tv<Rr?_D<Rr?Il<Rr?J_<Rr?rn<Rr?1:54:rD<Rr?1:54:fw<Rr?Wm<Rr?1:54:wh<Rr?1:54:hD<Rr?cf<Rr?D<Rr?1:54:Lf<Rr?1:54:Mt<Rr?Ym<Rr?1:54:JS<Rr?1:54:Iw<Rr?Op<Rr?AA<Rr?Jk<Rr?1:54:hr<Rr?1:54:ov<Rr?Jw<Rr?1:54:ck<Rr?1:54:zp<Rr?$t<Rr?uv<Rr?1:54:Bm<Rr?1:54:Hh<Rr?fr<Rr?1:54:Bk<Rr?1:54:Ks<Rr?lb<Rr?ab<Rr?pv<Rr?OD<Rr?1:54:WC<Rr?54:Aw<Rr?1:54:ua<Rr?yw<Rr?zu<Rr?1:54:1:54:FC<Rr?Es<Rr?Wy<Rr?Bf<Rr?1:54:bB<Rr?1:54:Cl<Rr?Z<Rr?1:54:1:54:nF<Rr?KC<Rr?Jd<Rr?nB<Rr?Qs<Rr?1:54:WD<Rr?1:54:t<Rr?hc<Rr?1:54:1:tn<Rr?BE<Rr?54:l_<Rr?1:54:Fk<Rr?Me<Rr?1:54:Kk<Rr?1:54:jf<Rr?AS<Rr?F_<Rr?hp<Rr?1:54:aA<Rr?1:54:Ge<Rr?OF<Rr?1:54:PS<Rr?1:54:qb<Rr?iS<Rr?Ii<Rr?1:2:qv<Rr?1:2:za<Rr?Qh<Rr?1:3:OE<Rr?1:2:YT(due,Rr+1|0)-1|0;if(54<Mr>>>0)var jr=OUe(e);else switch(Mr){case 0:jr=147;break;case 1:jr=_w;break;case 2:if(TUe(e,2),0===nje(BUe(e))){for(;;)if(TUe(e,2),0!==nje(BUe(e))){jr=OUe(e);break}}else jr=OUe(e);break;case 3:jr=0;break;case 4:TUe(e,0);jr=0===AHe(BUe(e))?0:OUe(e);break;case 5:TUe(e,139);jr=0===Nje(BUe(e))?(TUe(e,Ie),0===Nje(BUe(e))?xp:OUe(e)):OUe(e);break;case 6:jr=8;break;case 7:TUe(e,146);var Xr=BUe(e);jr=0===(32<Xr?33<Xr?-1:0:-1)?7:OUe(e);break;case 8:TUe(e,87);var Vr=jHe(BUe(e));if(2<Vr>>>0)jr=OUe(e);else switch(Vr){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;case 9:TUe(e,135);jr=0===Nje(BUe(e))?PF:OUe(e);break;case 10:TUe(e,137);var $r=BUe(e),re=37<$r?61<$r?-1:YT(Xue,$r-38|0)-1|0:-1;jr=0===re?yS:1===re?126:OUe(e);break;case 11:jr=92;break;case 12:jr=93;break;case 13:TUe(e,133);var te=iHe(BUe(e));if(2<te>>>0)jr=OUe(e);else switch(te){case 0:TUe(e,sB);jr=0===Nje(BUe(e))?VE:OUe(e);break;case 1:jr=5;break;default:jr=Lb}break;case 14:TUe(e,131);var ue=BUe(e),ae=42<ue?61<ue?-1:YT(Yue,ue+-43|0)-1|0:-1;jr=0===ae?Zt:1===ae?Mw:OUe(e);break;case 15:jr=99;break;case 16:TUe(e,132);var oe=BUe(e),se=44<oe?61<oe?-1:YT(wne,oe+Ki|0)-1|0:-1;jr=0===se?Di:1===se?g:OUe(e);break;case 17:TUe(e,97);var le=pHe(BUe(e));if(0===le)jr=0===eje(BUe(e))?96:OUe(e);else if(1===le)for(;;){TUe(e,35);var ve=aHe(BUe(e));if(4<ve>>>0)jr=OUe(e);else switch(ve){case 0:jr=l(e);break;case 1:continue;case 2:jr=x(e);break;case 3:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,35);var be=aHe(BUe(e));if(4<be>>>0)var pe=OUe(e);else switch(be){case 0:pe=l(e);break;case 1:continue;case 2:pe=x(e);break;case 3:continue r;default:pe=P(e)}break}else pe=OUe(e);jr=pe;break}break;default:jr=P(e)}break}else jr=OUe(e);break;case 18:TUe(e,144);var Ee=iHe(BUe(e));if(2<Ee>>>0)jr=OUe(e);else switch(Ee){case 0:TUe(e,3);var Fe=wje(BUe(e));if(2<Fe>>>0)jr=OUe(e);else switch(Fe){case 0:for(;;){var de=wje(BUe(e));if(2<de>>>0)jr=OUe(e);else switch(de){case 0:continue;case 1:jr=R(e);break;default:jr=G(e)}break}break;case 1:jr=R(e);break;default:jr=G(e)}break;case 1:jr=6;break;default:jr=143}break;case 19:TUe(e,35);var he=dHe(BUe(e));if(8<he>>>0)jr=OUe(e);else switch(he){case 0:jr=l(e);break;case 1:jr=j(e);break;case 2:for(;;){TUe(e,21);var _e=UHe(BUe(e));if(4<_e>>>0)jr=OUe(e);else switch(_e){case 0:jr=Y(e);break;case 1:jr=J(e);break;case 2:continue;case 3:for(;;){TUe(e,19);var Te=Cje(BUe(e));if(3<Te>>>0)jr=OUe(e);else switch(Te){case 0:jr=er(e);break;case 1:jr=J(e);break;case 2:continue;default:TUe(e,18);var Oe=jje(BUe(e));if(0===Oe){for(;;)if(TUe(e,18),0!==$He(BUe(e))){jr=OUe(e);break}}else jr=1===Oe?er(e):OUe(e)}break}break;default:TUe(e,20);var xe=jje(BUe(e));if(0===xe){for(;;)if(TUe(e,20),0!==$He(BUe(e))){jr=OUe(e);break}}else jr=1===xe?Y(e):OUe(e)}break}break;case 3:for(;;){TUe(e,19);var Le=Cje(BUe(e));if(3<Le>>>0)jr=OUe(e);else switch(Le){case 0:jr=tr(e);break;case 1:jr=J(e);break;case 2:continue;default:TUe(e,18);var Ue=jje(BUe(e));if(0===Ue){for(;;)if(TUe(e,18),0!==$He(BUe(e))){jr=OUe(e);break}}else jr=1===Ue?tr(e):OUe(e)}break}break;case 4:TUe(e,34);var He=EHe(BUe(e));if(0===He)jr=l(e);else if(1===He)for(;;){TUe(e,13);var Ye=GHe(BUe(e));if(3<Ye>>>0)jr=OUe(e);else switch(Ye){case 0:jr=ar(e);break;case 1:continue;case 2:r:for(;;){if(0===gje(BUe(e)))for(;;){TUe(e,13);var Ve=GHe(BUe(e));if(3<Ve>>>0)var Ze=OUe(e);else switch(Ve){case 0:Ze=ir(e);break;case 1:continue;case 2:continue r;default:TUe(e,11);var nn=jje(BUe(e));if(0===nn){for(;;)if(TUe(e,10),0!==$He(BUe(e))){Ze=OUe(e);break}}else Ze=1===nn?ir(e):OUe(e)}break}else Ze=OUe(e);jr=Ze;break}break;default:TUe(e,11);var cn=jje(BUe(e));if(0===cn){for(;;)if(TUe(e,10),0!==$He(BUe(e))){jr=OUe(e);break}}else jr=1===cn?ar(e):OUe(e)}break}else jr=OUe(e);break;case 5:jr=x(e);break;case 6:TUe(e,34);var fn=CHe(BUe(e));if(0===fn)jr=l(e);else if(1===fn)for(;;){TUe(e,17);var ln=OHe(BUe(e));if(3<ln>>>0)jr=OUe(e);else switch(ln){case 0:jr=or(e);break;case 1:continue;case 2:r:for(;;){if(0===Yje(BUe(e)))for(;;){TUe(e,17);var vn=OHe(BUe(e));if(3<vn>>>0)var Dn=OUe(e);else switch(vn){case 0:Dn=lr(e);break;case 1:continue;case 2:continue r;default:TUe(e,15);var En=jje(BUe(e));if(0===En){for(;;)if(TUe(e,14),0!==$He(BUe(e))){Dn=OUe(e);break}}else Dn=1===En?lr(e):OUe(e)}break}else Dn=OUe(e);jr=Dn;break}break;default:TUe(e,15);var mn=jje(BUe(e));if(0===mn){for(;;)if(TUe(e,14),0!==$He(BUe(e))){jr=OUe(e);break}}else jr=1===mn?or(e):OUe(e)}break}else jr=OUe(e);break;case 7:TUe(e,34);var Fn=sje(BUe(e));if(0===Fn)jr=l(e);else if(1===Fn)for(;;){TUe(e,25);var dn=XHe(BUe(e));if(3<dn>>>0)jr=OUe(e);else switch(dn){case 0:jr=pr(e);break;case 1:continue;case 2:r:for(;;){if(0===uje(BUe(e)))for(;;){TUe(e,25);var hn=XHe(BUe(e));if(3<hn>>>0)var Bn=OUe(e);else switch(hn){case 0:Bn=Cr(e);break;case 1:continue;case 2:continue r;default:TUe(e,23);var On=jje(BUe(e));if(0===On){for(;;)if(TUe(e,22),0!==$He(BUe(e))){Bn=OUe(e);break}}else Bn=1===On?Cr(e):OUe(e)}break}else Bn=OUe(e);jr=Bn;break}break;default:TUe(e,23);var Nn=jje(BUe(e));if(0===Nn){for(;;)if(TUe(e,22),0!==$He(BUe(e))){jr=OUe(e);break}}else jr=1===Nn?pr(e):OUe(e)}break}else jr=OUe(e);break;default:jr=Tr(e)}break;case 20:TUe(e,35);var Pn=Ije(BUe(e));if(5<Pn>>>0)jr=OUe(e);else switch(Pn){case 0:jr=l(e);break;case 1:jr=j(e);break;case 2:for(;;){TUe(e,35);var Rn=Ije(BUe(e));if(5<Rn>>>0)jr=OUe(e);else switch(Rn){case 0:jr=l(e);break;case 1:jr=j(e);break;case 2:continue;case 3:jr=x(e);break;case 4:jr=Lr(e);break;default:jr=Tr(e)}break}break;case 3:jr=x(e);break;case 4:jr=Lr(e);break;default:jr=Tr(e)}break;case 21:jr=Eu;break;case 22:jr=98;break;case 23:TUe(e,129);var Gn=BUe(e),Un=59<Gn?61<Gn?-1:YT(KI,Gn-60|0)-1|0:-1;jr=0===Un?(TUe(e,bm),0===Nje(BUe(e))?AC:OUe(e)):1===Un?bd:OUe(e);break;case 24:TUe(e,141);var Yn=Mje(BUe(e));jr=0===Yn?(TUe(e,Kr),0===Nje(BUe(e))?Gu:OUe(e)):1===Yn?142:OUe(e);break;case 25:TUe(e,130);var Wn=Mje(BUe(e));if(0===Wn)jr=qe;else if(1===Wn){TUe(e,Kw);var qn=Mje(BUe(e));jr=0===qn?Cn:1===qn?(TUe(e,bk),0===Nje(BUe(e))?ik:OUe(e)):OUe(e)}else jr=OUe(e);break;case 26:TUe(e,mk);var $n=BUe(e),Qn=45<$n?63<$n?-1:YT(lue,$n+X_|0)-1|0:-1;jr=0===Qn?(TUe(e,wk),0===tje(BUe(e))?Ik:OUe(e)):1===Qn?Zl:OUe(e);break;case 27:TUe(e,145);var et=BUe(e);if(0===(63<et?64<et?-1:0:-1)){var nt=BUe(e),tt=96<nt?yS<nt?-1:YT(Nue,nt+-97|0)-1|0:-1;if(0===tt)if(0===Oje(BUe(e))){var ut=BUe(e);if(0===(Kw<ut?Mw<ut?-1:0:-1)&&0===Vje(BUe(e))&&0===Wje(BUe(e))){var it=BUe(e);jr=0===(72<it?73<it?-1:0:-1)&&0===Hje(BUe(e))&&0===LHe(BUe(e))&&0===bHe(BUe(e))&&0===wHe(BUe(e))&&0===Hje(BUe(e))&&0===Kje(BUe(e))&&0===bHe(BUe(e))?89:OUe(e)}else jr=OUe(e)}else jr=OUe(e);else jr=1===tt&&0===Hje(BUe(e))&&0===LHe(BUe(e))&&0===bHe(BUe(e))&&0===wHe(BUe(e))&&0===Hje(BUe(e))&&0===Kje(BUe(e))&&0===bHe(BUe(e))?89:OUe(e)}else jr=OUe(e);break;case 28:jr=94;break;case 29:if(TUe(e,1),0===JHe(BUe(e))){var ft=FHe(BUe(e));if(0===ft)jr=0===uje(BUe(e))&&0===uje(BUe(e))&&0===uje(BUe(e))?c(e):OUe(e);else if(1===ft&&0===uje(BUe(e)))for(;;){var ot=vje(BUe(e));if(0!==ot){jr=1===ot?c(e):OUe(e);break}}else jr=OUe(e)}else jr=OUe(e);break;case 30:jr=95;break;case 31:TUe(e,ts);jr=0===Nje(BUe(e))?T:OUe(e);break;case 32:jr=9;break;case 33:TUe(e,87);var lt=BUe(e),Et=35<lt?sl<lt?je<lt?nc<lt?-1:gi<lt?rv<lt?qy<lt?Yf<lt?Dc<lt?Gp<lt?fu<lt?gk<lt?Km<lt?4:-1:4:-1:UF<lt?Hv<lt?An<lt?ss<lt?4:-1:4:-1:m_<lt?Bv<lt?4:-1:4:-1:Ho<lt?Yp<lt?oC<lt?U<lt?ai<lt?go<lt?aS<lt?QD<lt?o_<lt?vl<lt?Dl<lt?Vd<lt?4:-1:4:-1:zA<lt?tC<lt?4:-1:4:-1:cl<lt?Ne<lt?km<lt?Wk<lt?4:-1:4:-1:eF<lt?sD<lt?4:-1:4:-1:Oc<lt?oE<lt?mf<lt?wD<lt?Zy<lt?Vk<lt?4:-1:4:-1:Bo<lt?hy<lt?4:-1:4:-1:vi<lt?Gg<lt?qC<lt?SC<lt?4:-1:4:-1:Wh<lt?jn<lt?4:-1:4:-1:xo<lt?fc<lt?Fo<lt?Gk<lt?h<lt?iC<lt?Se<lt?Pl<lt?4:-1:4:-1:Gc<lt?Ae<lt?4:-1:4:-1:mt<lt?Sn<lt?$d<lt?M_<lt?4:-1:4:-1:Hp<lt?ru<lt?4:-1:4:-1:D_<lt?Jc<lt?xd<lt?nE<lt?el<lt?cC<lt?4:-1:4:-1:Qm<lt?bD<lt?4:-1:4:-1:zC<lt?Vy<lt?zF<lt?Uc<lt?4:-1:4:-1:rc<lt?Uf<lt?4:-1:4:-1:id<lt?nm<lt?ce<lt?x_<lt?ly<lt?KE<lt?jd<lt?ZF<lt?Np<lt?4:-1:4:-1:vo<lt?kA<lt?4:-1:4:-1:ro<lt&&ag<lt?zy<lt?4:-1:4:-1:Lo<lt?Pi<lt?Ff<lt?ja<lt?Vp<lt?4:-1:4:-1:4:Ev<lt?DC<lt?Jg<lt?ze<lt?4:-1:4:-1:By<lt?SF<lt?4:-1:4:cF<lt?F<lt?wl<lt?Bp<lt?_S<lt?oB<lt?rB<lt?Ad<lt?4:-1:4:-1:_a<lt?Kn<lt?4:-1:4:-1:bb<lt?Ao<lt?cB<lt?KS<lt?4:-1:4:-1:$a<lt?CD<lt?4:-1:4:-1:Vv<lt?GS<lt?JC<lt?vf<lt?oo<lt?zb<lt?4:-1:4:-1:Ns<lt?Js<lt?4:-1:4:-1:XD<lt?dD<lt?kD<lt?an<lt?4:-1:4:-1:bl<lt?gm<lt?4:-1:4:-1:vE<lt?Wa<lt?$e<lt?lB<lt?rF<lt?pA<lt?Qe<lt?Ct<lt?Ph<lt?Lp<lt?UE<lt?T_<lt?we<lt?rr<lt?4:-1:4:-1:kd<lt?aa<lt?4:-1:4:-1:rE<lt?My<lt?Be<lt?xu<lt?4:-1:4:-1:Nl<lt?wd<lt?4:-1:4:-1:K_<lt?ou<lt?u_<lt?TA<lt?Ky<lt?Nr<lt?4:-1:4:-1:qk<lt?Dt<lt?4:-1:4:-1:M<lt?fk<lt?cb<lt?Xh<lt?4:-1:4:-1:Ai<lt?vB<lt?4:-1:4:-1:_m<lt?mp<lt?Dr<lt?$A<lt?Tc<lt?Tt<lt?_p<lt?Ga<lt?4:-1:4:-1:_v<lt?WF<lt?4:-1:4:-1:dh<lt?FS<lt?xn<lt?Sf<lt?4:-1:4:-1:Zh<lt?nD<lt?4:-1:4:-1:Ji<lt?Jr<lt?qm<lt?$k<lt?ac<lt?Cb<lt?4:-1:4:-1:Yr<lt?z_<lt?4:-1:4:-1:Zu<lt?rC<lt?Ih<lt?yd<lt?4:-1:4:-1:xf<lt?LA<lt?4:-1:4:-1:q_<lt?Md<lt?Tp<lt?od<lt?hk<lt?Su<lt?bf<lt?MD<lt?Oo<lt?4:-1:4:yo<lt?qc<lt?4:-1:4:-1:KA<lt?Zi<lt?Nd<lt?fC<lt?4:-1:4:-1:_i<lt?Qt<lt?4:-1:4:-1:IF<lt?U_<lt?pw<lt?p<lt?Cg<lt?Lu<lt?4:-1:4:-1:Ur<lt?zw<lt?4:-1:4:-1:dC<lt?mF<lt?Kf<lt?Ys<lt?4:-1:4:-1:Fg<lt?WA<lt?4:-1:4:-1:dF<lt?_y<lt?bt<lt?Zd<lt?$y<lt?4:-1:ih<lt?wb<lt?4:-1:4:dE<lt&&iu<lt?Bu<lt?4:-1:4:-1:ku<lt?Qb<lt?w<lt?Ms<lt?gC<lt?Zw<lt?4:-1:4:-1:td<lt?Zf<lt?4:-1:4:-1:zo<lt?Fp<lt?xw<lt?uc<lt?4:-1:4:-1:4:-1:wv<lt?lD<lt?ok<lt?zf<lt?Qc<lt?RF<lt?yv<lt?Bi<lt?wt<lt?NC<lt?4:-1:4:-1:OS<lt?Dy<lt?4:-1:4:-1:th<lt?V<lt?ks<lt?sm<lt?4:-1:4:-1:pm<lt?Fh<lt?4:-1:4:-1:Ha<lt?Yb<lt?xC<lt?md<lt?rb<lt?4:-1:4:-1:Sw<lt?fS<lt?4:-1:4:uD<lt?xh<lt?4:-1:Do<lt?uf<lt?4:-1:4:Dh<lt?RA<lt?Zc<lt?ak<lt?4:-1:$m<lt?aD<lt?Kc<lt?4:-1:4:$c<lt?dm<lt?4:-1:4:-1:aE<lt?rk<lt?Yh<lt?oS<lt?Ey<lt?4:-1:4:-1:4:_F<lt?Jb<lt?my<lt?Ac<lt?4:-1:4:-1:Ew<lt?iD<lt?4:-1:4:qp<lt?Gr<lt?iE<lt?Ko<lt?Ea<lt?Mk<lt?EF<lt?ee<lt?4:-1:4:-1:un<lt?kf<lt?4:-1:4:4:rg<lt?qu<lt?Na<lt?ht<lt?LC<lt?hm<lt?4:-1:4:-1:sS<lt?rd<lt?4:-1:4:-1:4:-1:Ah<lt?Sb<lt?SD<lt?Hr<lt?4:Rw<lt?Ld<lt?4:-1:4:-1:db<lt?bh<lt?pt<lt?cd<lt?4:-1:4:-1:4:yp<lt?4:yh<lt?ow<lt?4:-1:Eg<lt?R_<lt?4:-1:4:Pk<lt?TS<lt?dy<lt?is<lt?RE<lt?Wd<lt?tl<lt?_r<lt?b_<lt?Ov<lt?$S<lt?bA<lt?4:eE<lt?yt<lt?4:-1:4:-1:tD<lt?Yl<lt?4:-1:uF<lt?4:Pd<lt?Ic<lt?4:-1:4:-1:Nf<lt?So<lt&&eC<lt&&Uk<lt?dS<lt?4:-1:4:Kg<lt?qr<lt?gF<lt?Mv<lt?Bh<lt?DD<lt?4:-1:4:-1:4:-1:kS<lt?Gb<lt?qg<lt?lC<lt?4:-1:4:-1:up<lt?qE<lt?4:-1:4:-1:ay<lt?oh<lt?Wc<lt?Yt<lt?ZC<lt?pn<lt?4:-1:4:jh<lt?4:Tu<lt?_b<lt?4:-1:4:-1:jF<lt?4:v<lt?Qw<lt?pg<lt?Jv<lt?4:-1:4:-1:Am<lt?IE<lt?4:-1:4:hC<lt?av<lt?4:-1:Qy<lt&&Oh<lt?Pe<lt?gc<lt?YD<lt?4:-1:4:-1:4:$w<lt?sw<lt?Hm<lt?CA<lt?vt<lt?kl<lt?Lw<lt?4:-1:4:Ra<lt?gA<lt?4:-1:4:Jn<lt?4:gy<lt?pE<lt?4:-1:4:Ei<lt?Lh<lt?I<lt?K<lt?4:-1:vS<lt?GA<lt?4:-1:4:-1:4:Xl<lt?mA<lt?hw<lt?4:Mf<lt?sd<lt?4:-1:4:-1:hF<lt&&vD<lt&&Lm<lt?cs<lt?4:-1:4:Zs<lt?of<lt?gp<lt?Ou<lt?TE<lt?om<lt?DS<lt?zn<lt?Ub<lt?4:-1:4:-1:on<lt?Mc<lt?4:-1:4:VA<lt?fg<lt?Cs<lt?Ru<lt?4:-1:4:-1:jc<lt?BF<lt?4:-1:4:-1:lw<lt?jb<lt&&Go<lt?Ef<lt?4:-1:4:zs<lt?GC<lt?4:-1:Sd<lt?st<lt?4:-1:4:-1:Oi<lt?Qv<lt?qh<lt?ne<lt?rf<lt?mw<lt?dp<lt?4:-1:4:-1:fe<lt?L<lt?4:-1:4:-1:_t<lt?Ir<lt?4:-1:Ak<lt?iy<lt?4:-1:4:Iv<lt?Df<lt?bS<lt?4:Ps<lt?iw<lt?4:-1:4:-1:Ss<lt?og<lt?Ql<lt?hs<lt?4:-1:4:-1:Rd<lt?Em<lt?4:-1:4:-1:zm<lt?_l<lt?Ca<lt?$C<lt?Mo<lt?Bs<lt?St<lt&&XE<lt&&GF<lt?iv<lt?4:-1:4:-1:G_<lt?Xg<lt?po<lt?bp<lt?ie<lt?4:-1:4:-1:4:Ba<lt?Rh<lt?4:-1:Yi<lt?Om<lt?4:-1:4:as<lt?fv<lt?4:UC<lt?tg<lt?4:-1:O_<lt?Sm<lt?4:-1:4:uS<lt?Ke<lt?Wu<lt&&vF<lt?rl<lt?4:-1:4:-1:Rm<lt&&nk<lt?Nt<lt?4:-1:4:yC<lt?Nb<lt?Tl<lt?kF<lt?uh<lt?Vm<lt?4:-1:wo<lt?k<lt?4:-1:4:-1:4:vy<lt?X<lt?Hf<lt?4:fb<lt?bn<lt?4:-1:4:-1:4:$g<lt?fB<lt?by<lt?sh<lt?ao<lt?eB<lt?wS<lt?4:-1:4:-1:JE<lt?ct<lt?4:-1:4:xy<lt?JF<lt?ID<lt?mD<lt?4:-1:4:-1:Va<lt?Rv<lt?4:-1:4:-1:$b<lt?oa<lt?mi<lt?Cu<lt?Nk<lt?4:-1:4:-1:Wp<lt?s_<lt?4:-1:4:fF<lt?bF<lt?am<lt?Hi<lt?4:-1:4:-1:ba<lt?QA<lt?4:-1:4:-1:Hu<lt?AD<lt?sk<lt?Ju<lt?We<lt?HS<lt?ge<lt?eg<lt?Nm<lt?Xb<lt?lc<lt?zg<lt?4:-1:4:-1:ry<lt?Xm<lt?4:-1:4:-1:gD<lt?Yw<lt?4:-1:xg<lt?eD<lt?4:-1:4:-1:nf<lt?UD<lt?bs<lt?Cm<lt?Qr<lt?hA<lt?4:-1:4:-1:vg<lt?zd<lt?4:-1:4:-1:Dg<lt?N_<lt?Er<lt?4:-1:4:W_<lt?o<lt?4:-1:4:-1:t_<lt?tm<lt?$h<lt?oi<lt?mc<lt?Ja<lt?4:-1:vu<lt?mb<lt?4:-1:4:-1:rt<lt?Si<lt?gf<lt?ur<lt?4:-1:4:-1:jl<lt?Zv<lt?4:-1:4:-1:Kt<lt?cy<lt?Cy<lt?ME<lt?Is<lt?Mn<lt?4:-1:4:-1:nC<lt?Wf<lt?4:-1:4:-1:Yg<lt?Ya<lt?mr<lt?Rf<lt?4:-1:4:-1:at<lt?E<lt?4:-1:4:-1:Je<lt?im<lt?Ap<lt?BC<lt?e_<lt?qD<lt?dc<lt?dr<lt?Nh<lt?yg<lt?4:-1:4:-1:Ce<lt?VF<lt?4:-1:4:-1:Os<lt?Ag<lt?rw<lt?ub<lt?4:-1:4:-1:yr<lt?wr<lt?4:-1:4:-1:Xc<lt?pd<lt?Tn<lt?Cc<lt?4:-1:Vl<lt?ah<lt?4:-1:4:-1:sg<lt?y_<lt?cw<lt?lh<lt?4:-1:4:-1:4:-1:Hc<lt?IS<lt?vh<lt?QS<lt?4:-1:tk<lt?La<lt?Ly<lt?ea<lt?4:-1:4:-1:Fr<lt?zt<lt?4:-1:4:-1:zr<lt?Qo<lt?ra<lt?Ln<lt?At<lt?XS<lt?4:-1:4:-1:yk<lt?GD<lt?4:-1:4:-1:iA<lt?ha<lt?GE<lt?L_<lt?4:-1:4:-1:eo<lt?LD<lt?4:-1:4:-1:uy<lt?VC<lt?YS<lt?sb<lt?Rp<lt?es<lt?KD<lt?mv<lt?ti<lt?Cf<lt?df<lt?De<lt?Pv<lt?4:-1:4:-1:Uv<lt?ZE<lt?4:-1:4:-1:np<lt&&kr<lt?Vb<lt?4:-1:4:mm<lt?zE<lt?py<lt?ms<lt?4:-1:me<lt?xi<lt?4:-1:4:-1:pS<lt?la<lt?Qg<lt?ul<lt?4:-1:4:-1:Oy<lt?gb<lt?4:-1:4:-1:Hw<lt?Iy<lt?AE<lt?DB<lt?ll<lt?wc<lt?tE<lt?MA<lt?4:-1:4:-1:E_<lt?Tv<lt?4:-1:4:-1:Fy<lt?Ab<lt?na<lt?tw<lt?4:-1:4:-1:Ol<lt?Nw<lt?4:-1:4:-1:Vn<lt?gd<lt?dk<lt?ud<lt?pa<lt?$s<lt?4:-1:4:-1:IA<lt?Pt<lt?4:-1:4:-1:hb<lt?ug<lt?Wo<lt?s<lt?4:-1:4:-1:4:Re<lt?fl<lt?Ka<lt?vc<lt?wE<lt?YE<lt?Bc<lt?Zn<lt?S_<lt?4:-1:4:-1:Br<lt?ta<lt?4:-1:4:-1:QF<lt?pf<lt?Kv<lt?ko<lt?4:-1:4:-1:Rg<lt?Zr<lt?4:-1:4:-1:bo<lt?ic<lt?Hl<lt?Zb<lt?4:-1:4:Ib<lt?bv<lt?4:-1:4:4:Du<lt?Xk<lt?TD<lt?Ml<lt?hS<lt?4:-1:4:ed<lt?vd<lt?wy<lt?N<lt?4:-1:4:-1:$u<lt?g_<lt?4:-1:4:-1:_k<lt?dw<lt?$i<lt?WS<lt?qf<lt?4:-1:4:-1:hu<lt?Mh<lt?4:-1:4:ym<lt?4:nw<lt?Xe<lt?4:-1:4:Fv<lt?EA<lt?Aa<lt?BA<lt?wn<lt?4:Ta<lt?ec<lt?4:-1:4:Uy<lt&&YA<lt?Yk<lt?4:-1:4:4:b<lt?Qk<lt?nd<lt?aB<lt?4:-1:Ry<lt?4:KF<lt?Hn<lt?4:-1:4:-1:op<lt?4:_A<lt&&wC<lt?qi<lt?4:-1:4:sF<lt?jC<lt?Gh<lt?io<lt?4:Gv<lt?Jy<lt?4:-1:4:4:Qa<lt?ho<lt?tb<lt?Ft<lt?4:-1:4:ZA<lt?cr<lt?4:-1:4:4:DF<lt?br<lt?ZS<lt?kp<lt?4:-1:YC<lt&&lg<lt?Od<lt?4:-1:4:-1:sn<lt?4:xr<lt?_n<lt?yb<lt?Qf<lt?4:-1:4:-1:4:-1:$<lt?pl<lt?Sa<lt?mg<lt?sC<lt?Sk<lt?mS<lt&&q<lt?ip<lt?4:-1:4:pu<lt?Bb<lt?TF<lt?al<lt?4:-1:4:-1:Pc<lt?uu<lt?4:-1:4:4:PD<lt?xS<lt?4:Ek<lt?qa<lt?sv<lt?eS<lt?4:-1:4:-1:4:In<lt?_C<lt&&Ob<lt?du<lt?4:-1:4:Dm<lt?d_<lt?yu<lt?Mm<lt?4:-1:4:-1:4:hE<lt?Tm<lt?AF<lt?Sr<lt?4:jp<lt?Mp<lt?cc<lt?ld<lt?4:-1:4:-1:4:Xt<lt?Pw<lt?_c<lt&&FA<lt?Yv<lt?4:-1:4:-1:Fi<lt?jt<lt?4:-1:4:-1:xF<lt?To<lt?Xn<lt?VD<lt?_g<lt?4:Bg<lt?Ls<lt?4:-1:4:-1:_<lt?z<lt?xv<lt?Eo<lt?4:-1:4:-1:cS<lt?Rt<lt?4:-1:4:-1:ys<lt?iF<lt?Li<lt?Td<lt?ke<lt?4:-1:4:u<lt?bu<lt?4:-1:4:-1:4:-1:$p<lt?D<lt?_D<lt?wm<lt?dl<lt?xa<lt?jm<lt?d<lt&&ji<lt?Q<lt?4:-1:4:-1:xD<lt&&LF<lt?yF<lt?4:-1:4:-1:rn<lt?Xa<lt?Uw<lt?4:Sc<lt?rS<lt?4:-1:4:-1:Wm<lt?Il<lt?rD<lt?J_<lt?4:-1:4:-1:wh<lt?fw<lt?4:-1:4:-1:ck<lt?ov<lt?Jk<lt?tv<lt?Ym<lt?hD<lt?Lf<lt?cf<lt?4:-1:4:-1:JS<lt?Mt<lt?4:-1:4:-1:hr<lt?Wl<lt?4:-1:Jw<lt?Op<lt?4:-1:4:-1:Hh<lt?Bm<lt?$t<lt?uv<lt?Iw<lt?4:-1:4:-1:fr<lt?zp<lt?4:-1:4:OD<lt?lo<lt?4:-1:4:hc<lt?Jd<lt?Z<lt?Es<lt?lu<lt?zu<lt?ab<lt?Aw<lt?WC<lt?4:-1:4:-1:ua<lt?yw<lt?4:-1:4:Bf<lt?lb<lt?4:-1:bB<lt?Wy<lt?4:-1:4:-1:Gs<lt?ek<lt&&FC<lt?Cl<lt?4:-1:4:Qs<lt?Ks<lt?4:-1:WD<lt?nB<lt?4:-1:4:-1:Wr<lt?No<lt?Me<lt?tn<lt?W<lt?KC<lt?t<lt?4:-1:4:l_<lt?BE<lt?4:-1:4:-1:hp<lt?nF<lt?Kk<lt?Fk<lt?4:-1:4:-1:xs<lt?F_<lt?4:-1:4:-1:PS<lt?Ge<lt?aA<lt?Bt<lt?hi<lt?gn<lt?4:-1:4:-1:OF<lt?AS<lt?4:-1:4:-1:ew<lt?Ud<lt?Sg<lt?jf<lt?4:-1:4:-1:yc<lt?gE<lt?4:-1:4:-1:YT(Tte,lt+jS|0)-1|0:-1;if(4<Et>>>0)jr=OUe(e);else switch(Et){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var kt=oje(BUe(e));if(3<kt>>>0)jr=OUe(e);else switch(kt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var dt=Lje(BUe(e));if(3<dt>>>0)jr=OUe(e);else switch(dt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var gt=yHe(BUe(e));if(3<gt>>>0)jr=OUe(e);else switch(gt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,36);var It=jHe(BUe(e));if(2<It>>>0)jr=OUe(e);else switch(It){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Ot=bje(BUe(e));if(3<Ot>>>0)jr=OUe(e);else switch(Ot){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var xt=hje(BUe(e));if(3<xt>>>0)jr=OUe(e);else switch(xt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Lt=THe(BUe(e));if(3<Lt>>>0)jr=OUe(e);else switch(Lt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,37);var Gt=jHe(BUe(e));if(2<Gt>>>0)jr=OUe(e);else switch(Gt){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 34:TUe(e,87);var Ut=Gje(BUe(e));if(3<Ut>>>0)jr=OUe(e);else switch(Ut){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ht=gHe(BUe(e));if(3<Ht>>>0)jr=OUe(e);else switch(Ht){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Vt=bje(BUe(e));if(3<Vt>>>0)jr=OUe(e);else switch(Vt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Wt=SHe(BUe(e));if(3<Wt>>>0)jr=OUe(e);else switch(Wt){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,38);var Jt=jHe(BUe(e));if(2<Jt>>>0)jr=OUe(e);else switch(Jt){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 35:TUe(e,87);var qt=BUe(e),eu=35<qt?sl<qt?je<qt?nc<qt?-1:gi<qt?rv<qt?qy<qt?Yf<qt?Dc<qt?Gp<qt?fu<qt?gk<qt?Km<qt?5:-1:5:-1:UF<qt?Hv<qt?An<qt?ss<qt?5:-1:5:-1:m_<qt?Bv<qt?5:-1:5:-1:Ho<qt?Yp<qt?oC<qt?U<qt?ai<qt?go<qt?aS<qt?QD<qt?o_<qt?vl<qt?Dl<qt?Vd<qt?5:-1:5:-1:zA<qt?tC<qt?5:-1:5:-1:cl<qt?Ne<qt?km<qt?Wk<qt?5:-1:5:-1:eF<qt?sD<qt?5:-1:5:-1:Oc<qt?oE<qt?mf<qt?wD<qt?Zy<qt?Vk<qt?5:-1:5:-1:Bo<qt?hy<qt?5:-1:5:-1:vi<qt?Gg<qt?qC<qt?SC<qt?5:-1:5:-1:Wh<qt?jn<qt?5:-1:5:-1:xo<qt?fc<qt?Fo<qt?Gk<qt?h<qt?iC<qt?Se<qt?Pl<qt?5:-1:5:-1:Gc<qt?Ae<qt?5:-1:5:-1:mt<qt?Sn<qt?$d<qt?M_<qt?5:-1:5:-1:Hp<qt?ru<qt?5:-1:5:-1:D_<qt?Jc<qt?xd<qt?nE<qt?el<qt?cC<qt?5:-1:5:-1:Qm<qt?bD<qt?5:-1:5:-1:zC<qt?Vy<qt?zF<qt?Uc<qt?5:-1:5:-1:rc<qt?Uf<qt?5:-1:5:-1:id<qt?nm<qt?ce<qt?x_<qt?ly<qt?KE<qt?jd<qt?ZF<qt?Np<qt?5:-1:5:-1:vo<qt?kA<qt?5:-1:5:-1:ro<qt&&ag<qt?zy<qt?5:-1:5:-1:Lo<qt?Pi<qt?Ff<qt?ja<qt?Vp<qt?5:-1:5:-1:5:Ev<qt?DC<qt?Jg<qt?ze<qt?5:-1:5:-1:By<qt?SF<qt?5:-1:5:cF<qt?F<qt?wl<qt?Bp<qt?_S<qt?oB<qt?rB<qt?Ad<qt?5:-1:5:-1:_a<qt?Kn<qt?5:-1:5:-1:bb<qt?Ao<qt?cB<qt?KS<qt?5:-1:5:-1:$a<qt?CD<qt?5:-1:5:-1:Vv<qt?GS<qt?JC<qt?vf<qt?oo<qt?zb<qt?5:-1:5:-1:Ns<qt?Js<qt?5:-1:5:-1:XD<qt?dD<qt?kD<qt?an<qt?5:-1:5:-1:bl<qt?gm<qt?5:-1:5:-1:vE<qt?Wa<qt?$e<qt?lB<qt?rF<qt?pA<qt?Qe<qt?Ct<qt?Ph<qt?Lp<qt?UE<qt?T_<qt?we<qt?rr<qt?5:-1:5:-1:kd<qt?aa<qt?5:-1:5:-1:rE<qt?My<qt?Be<qt?xu<qt?5:-1:5:-1:Nl<qt?wd<qt?5:-1:5:-1:K_<qt?ou<qt?u_<qt?TA<qt?Ky<qt?Nr<qt?5:-1:5:-1:qk<qt?Dt<qt?5:-1:5:-1:M<qt?fk<qt?cb<qt?Xh<qt?5:-1:5:-1:Ai<qt?vB<qt?5:-1:5:-1:_m<qt?mp<qt?Dr<qt?$A<qt?Tc<qt?Tt<qt?_p<qt?Ga<qt?5:-1:5:-1:_v<qt?WF<qt?5:-1:5:-1:dh<qt?FS<qt?xn<qt?Sf<qt?5:-1:5:-1:Zh<qt?nD<qt?5:-1:5:-1:Ji<qt?Jr<qt?qm<qt?$k<qt?ac<qt?Cb<qt?5:-1:5:-1:Yr<qt?z_<qt?5:-1:5:-1:Zu<qt?rC<qt?Ih<qt?yd<qt?5:-1:5:-1:xf<qt?LA<qt?5:-1:5:-1:q_<qt?Md<qt?Tp<qt?od<qt?hk<qt?Su<qt?bf<qt?MD<qt?Oo<qt?5:-1:5:yo<qt?qc<qt?5:-1:5:-1:KA<qt?Zi<qt?Nd<qt?fC<qt?5:-1:5:-1:_i<qt?Qt<qt?5:-1:5:-1:IF<qt?U_<qt?pw<qt?p<qt?Cg<qt?Lu<qt?5:-1:5:-1:Ur<qt?zw<qt?5:-1:5:-1:dC<qt?mF<qt?Kf<qt?Ys<qt?5:-1:5:-1:Fg<qt?WA<qt?5:-1:5:-1:dF<qt?_y<qt?bt<qt?Zd<qt?$y<qt?5:-1:ih<qt?wb<qt?5:-1:5:dE<qt&&iu<qt?Bu<qt?5:-1:5:-1:ku<qt?Qb<qt?w<qt?Ms<qt?gC<qt?Zw<qt?5:-1:5:-1:td<qt?Zf<qt?5:-1:5:-1:zo<qt?Fp<qt?xw<qt?uc<qt?5:-1:5:-1:5:-1:wv<qt?lD<qt?ok<qt?zf<qt?Qc<qt?RF<qt?yv<qt?Bi<qt?wt<qt?NC<qt?5:-1:5:-1:OS<qt?Dy<qt?5:-1:5:-1:th<qt?V<qt?ks<qt?sm<qt?5:-1:5:-1:pm<qt?Fh<qt?5:-1:5:-1:Ha<qt?Yb<qt?xC<qt?md<qt?rb<qt?5:-1:5:-1:Sw<qt?fS<qt?5:-1:5:uD<qt?xh<qt?5:-1:Do<qt?uf<qt?5:-1:5:Dh<qt?RA<qt?Zc<qt?ak<qt?5:-1:$m<qt?aD<qt?Kc<qt?5:-1:5:$c<qt?dm<qt?5:-1:5:-1:aE<qt?rk<qt?Yh<qt?oS<qt?Ey<qt?5:-1:5:-1:5:_F<qt?Jb<qt?my<qt?Ac<qt?5:-1:5:-1:Ew<qt?iD<qt?5:-1:5:qp<qt?Gr<qt?iE<qt?Ko<qt?Ea<qt?Mk<qt?EF<qt?ee<qt?5:-1:5:-1:un<qt?kf<qt?5:-1:5:5:rg<qt?qu<qt?Na<qt?ht<qt?LC<qt?hm<qt?5:-1:5:-1:sS<qt?rd<qt?5:-1:5:-1:5:-1:Ah<qt?Sb<qt?SD<qt?Hr<qt?5:Rw<qt?Ld<qt?5:-1:5:-1:db<qt?bh<qt?pt<qt?cd<qt?5:-1:5:-1:5:yp<qt?5:yh<qt?ow<qt?5:-1:Eg<qt?R_<qt?5:-1:5:Pk<qt?TS<qt?dy<qt?is<qt?RE<qt?Wd<qt?tl<qt?_r<qt?b_<qt?Ov<qt?$S<qt?bA<qt?5:eE<qt?yt<qt?5:-1:5:-1:tD<qt?Yl<qt?5:-1:uF<qt?5:Pd<qt?Ic<qt?5:-1:5:-1:Nf<qt?So<qt&&eC<qt&&Uk<qt?dS<qt?5:-1:5:Kg<qt?qr<qt?gF<qt?Mv<qt?Bh<qt?DD<qt?5:-1:5:-1:5:-1:kS<qt?Gb<qt?qg<qt?lC<qt?5:-1:5:-1:up<qt?qE<qt?5:-1:5:-1:ay<qt?oh<qt?Wc<qt?Yt<qt?ZC<qt?pn<qt?5:-1:5:jh<qt?5:Tu<qt?_b<qt?5:-1:5:-1:jF<qt?5:v<qt?Qw<qt?pg<qt?Jv<qt?5:-1:5:-1:Am<qt?IE<qt?5:-1:5:hC<qt?av<qt?5:-1:Qy<qt&&Oh<qt?Pe<qt?gc<qt?YD<qt?5:-1:5:-1:5:$w<qt?sw<qt?Hm<qt?CA<qt?vt<qt?kl<qt?Lw<qt?5:-1:5:Ra<qt?gA<qt?5:-1:5:Jn<qt?5:gy<qt?pE<qt?5:-1:5:Ei<qt?Lh<qt?I<qt?K<qt?5:-1:vS<qt?GA<qt?5:-1:5:-1:5:Xl<qt?mA<qt?hw<qt?5:Mf<qt?sd<qt?5:-1:5:-1:hF<qt&&vD<qt&&Lm<qt?cs<qt?5:-1:5:Zs<qt?of<qt?gp<qt?Ou<qt?TE<qt?om<qt?DS<qt?zn<qt?Ub<qt?5:-1:5:-1:on<qt?Mc<qt?5:-1:5:VA<qt?fg<qt?Cs<qt?Ru<qt?5:-1:5:-1:jc<qt?BF<qt?5:-1:5:-1:lw<qt?jb<qt&&Go<qt?Ef<qt?5:-1:5:zs<qt?GC<qt?5:-1:Sd<qt?st<qt?5:-1:5:-1:Oi<qt?Qv<qt?qh<qt?ne<qt?rf<qt?mw<qt?dp<qt?5:-1:5:-1:fe<qt?L<qt?5:-1:5:-1:_t<qt?Ir<qt?5:-1:Ak<qt?iy<qt?5:-1:5:Iv<qt?Df<qt?bS<qt?5:Ps<qt?iw<qt?5:-1:5:-1:Ss<qt?og<qt?Ql<qt?hs<qt?5:-1:5:-1:Rd<qt?Em<qt?5:-1:5:-1:zm<qt?_l<qt?Ca<qt?$C<qt?Mo<qt?Bs<qt?St<qt&&XE<qt&&GF<qt?iv<qt?5:-1:5:-1:G_<qt?Xg<qt?po<qt?bp<qt?ie<qt?5:-1:5:-1:5:Ba<qt?Rh<qt?5:-1:Yi<qt?Om<qt?5:-1:5:as<qt?fv<qt?5:UC<qt?tg<qt?5:-1:O_<qt?Sm<qt?5:-1:5:uS<qt?Ke<qt?Wu<qt&&vF<qt?rl<qt?5:-1:5:-1:Rm<qt&&nk<qt?Nt<qt?5:-1:5:yC<qt?Nb<qt?Tl<qt?kF<qt?uh<qt?Vm<qt?5:-1:wo<qt?k<qt?5:-1:5:-1:5:vy<qt?X<qt?Hf<qt?5:fb<qt?bn<qt?5:-1:5:-1:5:$g<qt?fB<qt?by<qt?sh<qt?ao<qt?eB<qt?wS<qt?5:-1:5:-1:JE<qt?ct<qt?5:-1:5:xy<qt?JF<qt?ID<qt?mD<qt?5:-1:5:-1:Va<qt?Rv<qt?5:-1:5:-1:$b<qt?oa<qt?mi<qt?Cu<qt?Nk<qt?5:-1:5:-1:Wp<qt?s_<qt?5:-1:5:fF<qt?bF<qt?am<qt?Hi<qt?5:-1:5:-1:ba<qt?QA<qt?5:-1:5:-1:Hu<qt?AD<qt?sk<qt?Ju<qt?We<qt?HS<qt?ge<qt?eg<qt?Nm<qt?Xb<qt?lc<qt?zg<qt?5:-1:5:-1:ry<qt?Xm<qt?5:-1:5:-1:gD<qt?Yw<qt?5:-1:xg<qt?eD<qt?5:-1:5:-1:nf<qt?UD<qt?bs<qt?Cm<qt?Qr<qt?hA<qt?5:-1:5:-1:vg<qt?zd<qt?5:-1:5:-1:Dg<qt?N_<qt?Er<qt?5:-1:5:W_<qt?o<qt?5:-1:5:-1:t_<qt?tm<qt?$h<qt?oi<qt?mc<qt?Ja<qt?5:-1:vu<qt?mb<qt?5:-1:5:-1:rt<qt?Si<qt?gf<qt?ur<qt?5:-1:5:-1:jl<qt?Zv<qt?5:-1:5:-1:Kt<qt?cy<qt?Cy<qt?ME<qt?Is<qt?Mn<qt?5:-1:5:-1:nC<qt?Wf<qt?5:-1:5:-1:Yg<qt?Ya<qt?mr<qt?Rf<qt?5:-1:5:-1:at<qt?E<qt?5:-1:5:-1:Je<qt?im<qt?Ap<qt?BC<qt?e_<qt?qD<qt?dc<qt?dr<qt?Nh<qt?yg<qt?5:-1:5:-1:Ce<qt?VF<qt?5:-1:5:-1:Os<qt?Ag<qt?rw<qt?ub<qt?5:-1:5:-1:yr<qt?wr<qt?5:-1:5:-1:Xc<qt?pd<qt?Tn<qt?Cc<qt?5:-1:Vl<qt?ah<qt?5:-1:5:-1:sg<qt?y_<qt?cw<qt?lh<qt?5:-1:5:-1:5:-1:Hc<qt?IS<qt?vh<qt?QS<qt?5:-1:tk<qt?La<qt?Ly<qt?ea<qt?5:-1:5:-1:Fr<qt?zt<qt?5:-1:5:-1:zr<qt?Qo<qt?ra<qt?Ln<qt?At<qt?XS<qt?5:-1:5:-1:yk<qt?GD<qt?5:-1:5:-1:iA<qt?ha<qt?GE<qt?L_<qt?5:-1:5:-1:eo<qt?LD<qt?5:-1:5:-1:uy<qt?VC<qt?YS<qt?sb<qt?Rp<qt?es<qt?KD<qt?mv<qt?ti<qt?Cf<qt?df<qt?De<qt?Pv<qt?5:-1:5:-1:Uv<qt?ZE<qt?5:-1:5:-1:np<qt&&kr<qt?Vb<qt?5:-1:5:mm<qt?zE<qt?py<qt?ms<qt?5:-1:me<qt?xi<qt?5:-1:5:-1:pS<qt?la<qt?Qg<qt?ul<qt?5:-1:5:-1:Oy<qt?gb<qt?5:-1:5:-1:Hw<qt?Iy<qt?AE<qt?DB<qt?ll<qt?wc<qt?tE<qt?MA<qt?5:-1:5:-1:E_<qt?Tv<qt?5:-1:5:-1:Fy<qt?Ab<qt?na<qt?tw<qt?5:-1:5:-1:Ol<qt?Nw<qt?5:-1:5:-1:Vn<qt?gd<qt?dk<qt?ud<qt?pa<qt?$s<qt?5:-1:5:-1:IA<qt?Pt<qt?5:-1:5:-1:hb<qt?ug<qt?Wo<qt?s<qt?5:-1:5:-1:5:Re<qt?fl<qt?Ka<qt?vc<qt?wE<qt?YE<qt?Bc<qt?Zn<qt?S_<qt?5:-1:5:-1:Br<qt?ta<qt?5:-1:5:-1:QF<qt?pf<qt?Kv<qt?ko<qt?5:-1:5:-1:Rg<qt?Zr<qt?5:-1:5:-1:bo<qt?ic<qt?Hl<qt?Zb<qt?5:-1:5:Ib<qt?bv<qt?5:-1:5:5:Du<qt?Xk<qt?TD<qt?Ml<qt?hS<qt?5:-1:5:ed<qt?vd<qt?wy<qt?N<qt?5:-1:5:-1:$u<qt?g_<qt?5:-1:5:-1:_k<qt?dw<qt?$i<qt?WS<qt?qf<qt?5:-1:5:-1:hu<qt?Mh<qt?5:-1:5:ym<qt?5:nw<qt?Xe<qt?5:-1:5:Fv<qt?EA<qt?Aa<qt?BA<qt?wn<qt?5:Ta<qt?ec<qt?5:-1:5:Uy<qt&&YA<qt?Yk<qt?5:-1:5:5:b<qt?Qk<qt?nd<qt?aB<qt?5:-1:Ry<qt?5:KF<qt?Hn<qt?5:-1:5:-1:op<qt?5:_A<qt&&wC<qt?qi<qt?5:-1:5:sF<qt?jC<qt?Gh<qt?io<qt?5:Gv<qt?Jy<qt?5:-1:5:5:Qa<qt?ho<qt?tb<qt?Ft<qt?5:-1:5:ZA<qt?cr<qt?5:-1:5:5:DF<qt?br<qt?ZS<qt?kp<qt?5:-1:YC<qt&&lg<qt?Od<qt?5:-1:5:-1:sn<qt?5:xr<qt?_n<qt?yb<qt?Qf<qt?5:-1:5:-1:5:-1:$<qt?pl<qt?Sa<qt?mg<qt?sC<qt?Sk<qt?mS<qt&&q<qt?ip<qt?5:-1:5:pu<qt?Bb<qt?TF<qt?al<qt?5:-1:5:-1:Pc<qt?uu<qt?5:-1:5:5:PD<qt?xS<qt?5:Ek<qt?qa<qt?sv<qt?eS<qt?5:-1:5:-1:5:In<qt?_C<qt&&Ob<qt?du<qt?5:-1:5:Dm<qt?d_<qt?yu<qt?Mm<qt?5:-1:5:-1:5:hE<qt?Tm<qt?AF<qt?Sr<qt?5:jp<qt?Mp<qt?cc<qt?ld<qt?5:-1:5:-1:5:Xt<qt?Pw<qt?_c<qt&&FA<qt?Yv<qt?5:-1:5:-1:Fi<qt?jt<qt?5:-1:5:-1:xF<qt?To<qt?Xn<qt?VD<qt?_g<qt?5:Bg<qt?Ls<qt?5:-1:5:-1:_<qt?z<qt?xv<qt?Eo<qt?5:-1:5:-1:cS<qt?Rt<qt?5:-1:5:-1:ys<qt?iF<qt?Li<qt?Td<qt?ke<qt?5:-1:5:u<qt?bu<qt?5:-1:5:-1:5:-1:$p<qt?D<qt?_D<qt?wm<qt?dl<qt?xa<qt?jm<qt?d<qt&&ji<qt?Q<qt?5:-1:5:-1:xD<qt&&LF<qt?yF<qt?5:-1:5:-1:rn<qt?Xa<qt?Uw<qt?5:Sc<qt?rS<qt?5:-1:5:-1:Wm<qt?Il<qt?rD<qt?J_<qt?5:-1:5:-1:wh<qt?fw<qt?5:-1:5:-1:ck<qt?ov<qt?Jk<qt?tv<qt?Ym<qt?hD<qt?Lf<qt?cf<qt?5:-1:5:-1:JS<qt?Mt<qt?5:-1:5:-1:hr<qt?Wl<qt?5:-1:Jw<qt?Op<qt?5:-1:5:-1:Hh<qt?Bm<qt?$t<qt?uv<qt?Iw<qt?5:-1:5:-1:fr<qt?zp<qt?5:-1:5:OD<qt?lo<qt?5:-1:5:hc<qt?Jd<qt?Z<qt?Es<qt?lu<qt?zu<qt?ab<qt?Aw<qt?WC<qt?5:-1:5:-1:ua<qt?yw<qt?5:-1:5:Bf<qt?lb<qt?5:-1:bB<qt?Wy<qt?5:-1:5:-1:Gs<qt?ek<qt&&FC<qt?Cl<qt?5:-1:5:Qs<qt?Ks<qt?5:-1:WD<qt?nB<qt?5:-1:5:-1:Wr<qt?No<qt?Me<qt?tn<qt?W<qt?KC<qt?t<qt?5:-1:5:l_<qt?BE<qt?5:-1:5:-1:hp<qt?nF<qt?Kk<qt?Fk<qt?5:-1:5:-1:xs<qt?F_<qt?5:-1:5:-1:PS<qt?Ge<qt?aA<qt?Bt<qt?hi<qt?gn<qt?5:-1:5:-1:OF<qt?AS<qt?5:-1:5:-1:ew<qt?Ud<qt?Sg<qt?jf<qt?5:-1:5:-1:yc<qt?gE<qt?5:-1:5:-1:YT(fte,qt+jS|0)-1|0:-1;if(5<eu>>>0)jr=OUe(e);else switch(eu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var nu=rHe(BUe(e));if(4<nu>>>0)jr=OUe(e);else switch(nu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var tu=gHe(BUe(e));if(3<tu>>>0)jr=OUe(e);else switch(tu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,39);var au=jHe(BUe(e));if(2<au>>>0)jr=OUe(e);else switch(au){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var cu=yHe(BUe(e));if(3<cu>>>0)jr=OUe(e);else switch(cu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var su=sHe(BUe(e));if(3<su>>>0)jr=OUe(e);else switch(su){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,40);var mu=jHe(BUe(e));if(2<mu>>>0)jr=OUe(e);else switch(mu){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Fu=bje(BUe(e));if(3<Fu>>>0)jr=OUe(e);else switch(Fu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var _u=pje(BUe(e));if(3<_u>>>0)jr=OUe(e);else switch(_u){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var wu=pje(BUe(e));if(3<wu>>>0)jr=OUe(e);else switch(wu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,41);var gu=jHe(BUe(e));if(2<gu>>>0)jr=OUe(e);else switch(gu){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var Nu=Lje(BUe(e));if(3<Nu>>>0)jr=OUe(e);else switch(Nu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Pu=rHe(BUe(e));if(4<Pu>>>0)jr=OUe(e);else switch(Pu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Uu=THe(BUe(e));if(3<Uu>>>0)jr=OUe(e);else switch(Uu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,42);var ju=jHe(BUe(e));if(2<ju>>>0)jr=OUe(e);else switch(ju){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Xu=hje(BUe(e));if(3<Xu>>>0)jr=OUe(e);else switch(Xu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Yu=Lje(BUe(e));if(3<Yu>>>0)jr=OUe(e);else switch(Yu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Vu=IHe(BUe(e));if(3<Vu>>>0)jr=OUe(e);else switch(Vu){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ku=gHe(BUe(e));if(3<Ku>>>0)jr=OUe(e);else switch(Ku){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,43);var Qu=jHe(BUe(e));if(2<Qu>>>0)jr=OUe(e);else switch(Qu){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 36:TUe(e,87);var ia=BUe(e),fa=35<ia?sl<ia?je<ia?nc<ia?-1:gi<ia?rv<ia?qy<ia?Yf<ia?Dc<ia?Gp<ia?fu<ia?gk<ia?Km<ia?4:-1:4:-1:UF<ia?Hv<ia?An<ia?ss<ia?4:-1:4:-1:m_<ia?Bv<ia?4:-1:4:-1:Ho<ia?Yp<ia?oC<ia?U<ia?ai<ia?go<ia?aS<ia?QD<ia?o_<ia?vl<ia?Dl<ia?Vd<ia?4:-1:4:-1:zA<ia?tC<ia?4:-1:4:-1:cl<ia?Ne<ia?km<ia?Wk<ia?4:-1:4:-1:eF<ia?sD<ia?4:-1:4:-1:Oc<ia?oE<ia?mf<ia?wD<ia?Zy<ia?Vk<ia?4:-1:4:-1:Bo<ia?hy<ia?4:-1:4:-1:vi<ia?Gg<ia?qC<ia?SC<ia?4:-1:4:-1:Wh<ia?jn<ia?4:-1:4:-1:xo<ia?fc<ia?Fo<ia?Gk<ia?h<ia?iC<ia?Se<ia?Pl<ia?4:-1:4:-1:Gc<ia?Ae<ia?4:-1:4:-1:mt<ia?Sn<ia?$d<ia?M_<ia?4:-1:4:-1:Hp<ia?ru<ia?4:-1:4:-1:D_<ia?Jc<ia?xd<ia?nE<ia?el<ia?cC<ia?4:-1:4:-1:Qm<ia?bD<ia?4:-1:4:-1:zC<ia?Vy<ia?zF<ia?Uc<ia?4:-1:4:-1:rc<ia?Uf<ia?4:-1:4:-1:id<ia?nm<ia?ce<ia?x_<ia?ly<ia?KE<ia?jd<ia?ZF<ia?Np<ia?4:-1:4:-1:vo<ia?kA<ia?4:-1:4:-1:ro<ia&&ag<ia?zy<ia?4:-1:4:-1:Lo<ia?Pi<ia?Ff<ia?ja<ia?Vp<ia?4:-1:4:-1:4:Ev<ia?DC<ia?Jg<ia?ze<ia?4:-1:4:-1:By<ia?SF<ia?4:-1:4:cF<ia?F<ia?wl<ia?Bp<ia?_S<ia?oB<ia?rB<ia?Ad<ia?4:-1:4:-1:_a<ia?Kn<ia?4:-1:4:-1:bb<ia?Ao<ia?cB<ia?KS<ia?4:-1:4:-1:$a<ia?CD<ia?4:-1:4:-1:Vv<ia?GS<ia?JC<ia?vf<ia?oo<ia?zb<ia?4:-1:4:-1:Ns<ia?Js<ia?4:-1:4:-1:XD<ia?dD<ia?kD<ia?an<ia?4:-1:4:-1:bl<ia?gm<ia?4:-1:4:-1:vE<ia?Wa<ia?$e<ia?lB<ia?rF<ia?pA<ia?Qe<ia?Ct<ia?Ph<ia?Lp<ia?UE<ia?T_<ia?we<ia?rr<ia?4:-1:4:-1:kd<ia?aa<ia?4:-1:4:-1:rE<ia?My<ia?Be<ia?xu<ia?4:-1:4:-1:Nl<ia?wd<ia?4:-1:4:-1:K_<ia?ou<ia?u_<ia?TA<ia?Ky<ia?Nr<ia?4:-1:4:-1:qk<ia?Dt<ia?4:-1:4:-1:M<ia?fk<ia?cb<ia?Xh<ia?4:-1:4:-1:Ai<ia?vB<ia?4:-1:4:-1:_m<ia?mp<ia?Dr<ia?$A<ia?Tc<ia?Tt<ia?_p<ia?Ga<ia?4:-1:4:-1:_v<ia?WF<ia?4:-1:4:-1:dh<ia?FS<ia?xn<ia?Sf<ia?4:-1:4:-1:Zh<ia?nD<ia?4:-1:4:-1:Ji<ia?Jr<ia?qm<ia?$k<ia?ac<ia?Cb<ia?4:-1:4:-1:Yr<ia?z_<ia?4:-1:4:-1:Zu<ia?rC<ia?Ih<ia?yd<ia?4:-1:4:-1:xf<ia?LA<ia?4:-1:4:-1:q_<ia?Md<ia?Tp<ia?od<ia?hk<ia?Su<ia?bf<ia?MD<ia?Oo<ia?4:-1:4:yo<ia?qc<ia?4:-1:4:-1:KA<ia?Zi<ia?Nd<ia?fC<ia?4:-1:4:-1:_i<ia?Qt<ia?4:-1:4:-1:IF<ia?U_<ia?pw<ia?p<ia?Cg<ia?Lu<ia?4:-1:4:-1:Ur<ia?zw<ia?4:-1:4:-1:dC<ia?mF<ia?Kf<ia?Ys<ia?4:-1:4:-1:Fg<ia?WA<ia?4:-1:4:-1:dF<ia?_y<ia?bt<ia?Zd<ia?$y<ia?4:-1:ih<ia?wb<ia?4:-1:4:dE<ia&&iu<ia?Bu<ia?4:-1:4:-1:ku<ia?Qb<ia?w<ia?Ms<ia?gC<ia?Zw<ia?4:-1:4:-1:td<ia?Zf<ia?4:-1:4:-1:zo<ia?Fp<ia?xw<ia?uc<ia?4:-1:4:-1:4:-1:wv<ia?lD<ia?ok<ia?zf<ia?Qc<ia?RF<ia?yv<ia?Bi<ia?wt<ia?NC<ia?4:-1:4:-1:OS<ia?Dy<ia?4:-1:4:-1:th<ia?V<ia?ks<ia?sm<ia?4:-1:4:-1:pm<ia?Fh<ia?4:-1:4:-1:Ha<ia?Yb<ia?xC<ia?md<ia?rb<ia?4:-1:4:-1:Sw<ia?fS<ia?4:-1:4:uD<ia?xh<ia?4:-1:Do<ia?uf<ia?4:-1:4:Dh<ia?RA<ia?Zc<ia?ak<ia?4:-1:$m<ia?aD<ia?Kc<ia?4:-1:4:$c<ia?dm<ia?4:-1:4:-1:aE<ia?rk<ia?Yh<ia?oS<ia?Ey<ia?4:-1:4:-1:4:_F<ia?Jb<ia?my<ia?Ac<ia?4:-1:4:-1:Ew<ia?iD<ia?4:-1:4:qp<ia?Gr<ia?iE<ia?Ko<ia?Ea<ia?Mk<ia?EF<ia?ee<ia?4:-1:4:-1:un<ia?kf<ia?4:-1:4:4:rg<ia?qu<ia?Na<ia?ht<ia?LC<ia?hm<ia?4:-1:4:-1:sS<ia?rd<ia?4:-1:4:-1:4:-1:Ah<ia?Sb<ia?SD<ia?Hr<ia?4:Rw<ia?Ld<ia?4:-1:4:-1:db<ia?bh<ia?pt<ia?cd<ia?4:-1:4:-1:4:yp<ia?4:yh<ia?ow<ia?4:-1:Eg<ia?R_<ia?4:-1:4:Pk<ia?TS<ia?dy<ia?is<ia?RE<ia?Wd<ia?tl<ia?_r<ia?b_<ia?Ov<ia?$S<ia?bA<ia?4:eE<ia?yt<ia?4:-1:4:-1:tD<ia?Yl<ia?4:-1:uF<ia?4:Pd<ia?Ic<ia?4:-1:4:-1:Nf<ia?So<ia&&eC<ia&&Uk<ia?dS<ia?4:-1:4:Kg<ia?qr<ia?gF<ia?Mv<ia?Bh<ia?DD<ia?4:-1:4:-1:4:-1:kS<ia?Gb<ia?qg<ia?lC<ia?4:-1:4:-1:up<ia?qE<ia?4:-1:4:-1:ay<ia?oh<ia?Wc<ia?Yt<ia?ZC<ia?pn<ia?4:-1:4:jh<ia?4:Tu<ia?_b<ia?4:-1:4:-1:jF<ia?4:v<ia?Qw<ia?pg<ia?Jv<ia?4:-1:4:-1:Am<ia?IE<ia?4:-1:4:hC<ia?av<ia?4:-1:Qy<ia&&Oh<ia?Pe<ia?gc<ia?YD<ia?4:-1:4:-1:4:$w<ia?sw<ia?Hm<ia?CA<ia?vt<ia?kl<ia?Lw<ia?4:-1:4:Ra<ia?gA<ia?4:-1:4:Jn<ia?4:gy<ia?pE<ia?4:-1:4:Ei<ia?Lh<ia?I<ia?K<ia?4:-1:vS<ia?GA<ia?4:-1:4:-1:4:Xl<ia?mA<ia?hw<ia?4:Mf<ia?sd<ia?4:-1:4:-1:hF<ia&&vD<ia&&Lm<ia?cs<ia?4:-1:4:Zs<ia?of<ia?gp<ia?Ou<ia?TE<ia?om<ia?DS<ia?zn<ia?Ub<ia?4:-1:4:-1:on<ia?Mc<ia?4:-1:4:VA<ia?fg<ia?Cs<ia?Ru<ia?4:-1:4:-1:jc<ia?BF<ia?4:-1:4:-1:lw<ia?jb<ia&&Go<ia?Ef<ia?4:-1:4:zs<ia?GC<ia?4:-1:Sd<ia?st<ia?4:-1:4:-1:Oi<ia?Qv<ia?qh<ia?ne<ia?rf<ia?mw<ia?dp<ia?4:-1:4:-1:fe<ia?L<ia?4:-1:4:-1:_t<ia?Ir<ia?4:-1:Ak<ia?iy<ia?4:-1:4:Iv<ia?Df<ia?bS<ia?4:Ps<ia?iw<ia?4:-1:4:-1:Ss<ia?og<ia?Ql<ia?hs<ia?4:-1:4:-1:Rd<ia?Em<ia?4:-1:4:-1:zm<ia?_l<ia?Ca<ia?$C<ia?Mo<ia?Bs<ia?St<ia&&XE<ia&&GF<ia?iv<ia?4:-1:4:-1:G_<ia?Xg<ia?po<ia?bp<ia?ie<ia?4:-1:4:-1:4:Ba<ia?Rh<ia?4:-1:Yi<ia?Om<ia?4:-1:4:as<ia?fv<ia?4:UC<ia?tg<ia?4:-1:O_<ia?Sm<ia?4:-1:4:uS<ia?Ke<ia?Wu<ia&&vF<ia?rl<ia?4:-1:4:-1:Rm<ia&&nk<ia?Nt<ia?4:-1:4:yC<ia?Nb<ia?Tl<ia?kF<ia?uh<ia?Vm<ia?4:-1:wo<ia?k<ia?4:-1:4:-1:4:vy<ia?X<ia?Hf<ia?4:fb<ia?bn<ia?4:-1:4:-1:4:$g<ia?fB<ia?by<ia?sh<ia?ao<ia?eB<ia?wS<ia?4:-1:4:-1:JE<ia?ct<ia?4:-1:4:xy<ia?JF<ia?ID<ia?mD<ia?4:-1:4:-1:Va<ia?Rv<ia?4:-1:4:-1:$b<ia?oa<ia?mi<ia?Cu<ia?Nk<ia?4:-1:4:-1:Wp<ia?s_<ia?4:-1:4:fF<ia?bF<ia?am<ia?Hi<ia?4:-1:4:-1:ba<ia?QA<ia?4:-1:4:-1:Hu<ia?AD<ia?sk<ia?Ju<ia?We<ia?HS<ia?ge<ia?eg<ia?Nm<ia?Xb<ia?lc<ia?zg<ia?4:-1:4:-1:ry<ia?Xm<ia?4:-1:4:-1:gD<ia?Yw<ia?4:-1:xg<ia?eD<ia?4:-1:4:-1:nf<ia?UD<ia?bs<ia?Cm<ia?Qr<ia?hA<ia?4:-1:4:-1:vg<ia?zd<ia?4:-1:4:-1:Dg<ia?N_<ia?Er<ia?4:-1:4:W_<ia?o<ia?4:-1:4:-1:t_<ia?tm<ia?$h<ia?oi<ia?mc<ia?Ja<ia?4:-1:vu<ia?mb<ia?4:-1:4:-1:rt<ia?Si<ia?gf<ia?ur<ia?4:-1:4:-1:jl<ia?Zv<ia?4:-1:4:-1:Kt<ia?cy<ia?Cy<ia?ME<ia?Is<ia?Mn<ia?4:-1:4:-1:nC<ia?Wf<ia?4:-1:4:-1:Yg<ia?Ya<ia?mr<ia?Rf<ia?4:-1:4:-1:at<ia?E<ia?4:-1:4:-1:Je<ia?im<ia?Ap<ia?BC<ia?e_<ia?qD<ia?dc<ia?dr<ia?Nh<ia?yg<ia?4:-1:4:-1:Ce<ia?VF<ia?4:-1:4:-1:Os<ia?Ag<ia?rw<ia?ub<ia?4:-1:4:-1:yr<ia?wr<ia?4:-1:4:-1:Xc<ia?pd<ia?Tn<ia?Cc<ia?4:-1:Vl<ia?ah<ia?4:-1:4:-1:sg<ia?y_<ia?cw<ia?lh<ia?4:-1:4:-1:4:-1:Hc<ia?IS<ia?vh<ia?QS<ia?4:-1:tk<ia?La<ia?Ly<ia?ea<ia?4:-1:4:-1:Fr<ia?zt<ia?4:-1:4:-1:zr<ia?Qo<ia?ra<ia?Ln<ia?At<ia?XS<ia?4:-1:4:-1:yk<ia?GD<ia?4:-1:4:-1:iA<ia?ha<ia?GE<ia?L_<ia?4:-1:4:-1:eo<ia?LD<ia?4:-1:4:-1:uy<ia?VC<ia?YS<ia?sb<ia?Rp<ia?es<ia?KD<ia?mv<ia?ti<ia?Cf<ia?df<ia?De<ia?Pv<ia?4:-1:4:-1:Uv<ia?ZE<ia?4:-1:4:-1:np<ia&&kr<ia?Vb<ia?4:-1:4:mm<ia?zE<ia?py<ia?ms<ia?4:-1:me<ia?xi<ia?4:-1:4:-1:pS<ia?la<ia?Qg<ia?ul<ia?4:-1:4:-1:Oy<ia?gb<ia?4:-1:4:-1:Hw<ia?Iy<ia?AE<ia?DB<ia?ll<ia?wc<ia?tE<ia?MA<ia?4:-1:4:-1:E_<ia?Tv<ia?4:-1:4:-1:Fy<ia?Ab<ia?na<ia?tw<ia?4:-1:4:-1:Ol<ia?Nw<ia?4:-1:4:-1:Vn<ia?gd<ia?dk<ia?ud<ia?pa<ia?$s<ia?4:-1:4:-1:IA<ia?Pt<ia?4:-1:4:-1:hb<ia?ug<ia?Wo<ia?s<ia?4:-1:4:-1:4:Re<ia?fl<ia?Ka<ia?vc<ia?wE<ia?YE<ia?Bc<ia?Zn<ia?S_<ia?4:-1:4:-1:Br<ia?ta<ia?4:-1:4:-1:QF<ia?pf<ia?Kv<ia?ko<ia?4:-1:4:-1:Rg<ia?Zr<ia?4:-1:4:-1:bo<ia?ic<ia?Hl<ia?Zb<ia?4:-1:4:Ib<ia?bv<ia?4:-1:4:4:Du<ia?Xk<ia?TD<ia?Ml<ia?hS<ia?4:-1:4:ed<ia?vd<ia?wy<ia?N<ia?4:-1:4:-1:$u<ia?g_<ia?4:-1:4:-1:_k<ia?dw<ia?$i<ia?WS<ia?qf<ia?4:-1:4:-1:hu<ia?Mh<ia?4:-1:4:ym<ia?4:nw<ia?Xe<ia?4:-1:4:Fv<ia?EA<ia?Aa<ia?BA<ia?wn<ia?4:Ta<ia?ec<ia?4:-1:4:Uy<ia&&YA<ia?Yk<ia?4:-1:4:4:b<ia?Qk<ia?nd<ia?aB<ia?4:-1:Ry<ia?4:KF<ia?Hn<ia?4:-1:4:-1:op<ia?4:_A<ia&&wC<ia?qi<ia?4:-1:4:sF<ia?jC<ia?Gh<ia?io<ia?4:Gv<ia?Jy<ia?4:-1:4:4:Qa<ia?ho<ia?tb<ia?Ft<ia?4:-1:4:ZA<ia?cr<ia?4:-1:4:4:DF<ia?br<ia?ZS<ia?kp<ia?4:-1:YC<ia&&lg<ia?Od<ia?4:-1:4:-1:sn<ia?4:xr<ia?_n<ia?yb<ia?Qf<ia?4:-1:4:-1:4:-1:$<ia?pl<ia?Sa<ia?mg<ia?sC<ia?Sk<ia?mS<ia&&q<ia?ip<ia?4:-1:4:pu<ia?Bb<ia?TF<ia?al<ia?4:-1:4:-1:Pc<ia?uu<ia?4:-1:4:4:PD<ia?xS<ia?4:Ek<ia?qa<ia?sv<ia?eS<ia?4:-1:4:-1:4:In<ia?_C<ia&&Ob<ia?du<ia?4:-1:4:Dm<ia?d_<ia?yu<ia?Mm<ia?4:-1:4:-1:4:hE<ia?Tm<ia?AF<ia?Sr<ia?4:jp<ia?Mp<ia?cc<ia?ld<ia?4:-1:4:-1:4:Xt<ia?Pw<ia?_c<ia&&FA<ia?Yv<ia?4:-1:4:-1:Fi<ia?jt<ia?4:-1:4:-1:xF<ia?To<ia?Xn<ia?VD<ia?_g<ia?4:Bg<ia?Ls<ia?4:-1:4:-1:_<ia?z<ia?xv<ia?Eo<ia?4:-1:4:-1:cS<ia?Rt<ia?4:-1:4:-1:ys<ia?iF<ia?Li<ia?Td<ia?ke<ia?4:-1:4:u<ia?bu<ia?4:-1:4:-1:4:-1:$p<ia?D<ia?_D<ia?wm<ia?dl<ia?xa<ia?jm<ia?d<ia&&ji<ia?Q<ia?4:-1:4:-1:xD<ia&&LF<ia?yF<ia?4:-1:4:-1:rn<ia?Xa<ia?Uw<ia?4:Sc<ia?rS<ia?4:-1:4:-1:Wm<ia?Il<ia?rD<ia?J_<ia?4:-1:4:-1:wh<ia?fw<ia?4:-1:4:-1:ck<ia?ov<ia?Jk<ia?tv<ia?Ym<ia?hD<ia?Lf<ia?cf<ia?4:-1:4:-1:JS<ia?Mt<ia?4:-1:4:-1:hr<ia?Wl<ia?4:-1:Jw<ia?Op<ia?4:-1:4:-1:Hh<ia?Bm<ia?$t<ia?uv<ia?Iw<ia?4:-1:4:-1:fr<ia?zp<ia?4:-1:4:OD<ia?lo<ia?4:-1:4:hc<ia?Jd<ia?Z<ia?Es<ia?lu<ia?zu<ia?ab<ia?Aw<ia?WC<ia?4:-1:4:-1:ua<ia?yw<ia?4:-1:4:Bf<ia?lb<ia?4:-1:bB<ia?Wy<ia?4:-1:4:-1:Gs<ia?ek<ia&&FC<ia?Cl<ia?4:-1:4:Qs<ia?Ks<ia?4:-1:WD<ia?nB<ia?4:-1:4:-1:Wr<ia?No<ia?Me<ia?tn<ia?W<ia?KC<ia?t<ia?4:-1:4:l_<ia?BE<ia?4:-1:4:-1:hp<ia?nF<ia?Kk<ia?Fk<ia?4:-1:4:-1:xs<ia?F_<ia?4:-1:4:-1:PS<ia?Ge<ia?aA<ia?Bt<ia?hi<ia?gn<ia?4:-1:4:-1:OF<ia?AS<ia?4:-1:4:-1:ew<ia?Ud<ia?Sg<ia?jf<ia?4:-1:4:-1:yc<ia?gE<ia?4:-1:4:-1:YT(gte,ia+jS|0)-1|0:-1;if(4<fa>>>0)jr=OUe(e);else switch(fa){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var sa=BUe(e),va=35<sa?sl<sa?je<sa?nc<sa?-1:gi<sa?rv<sa?qy<sa?Yf<sa?Dc<sa?Gp<sa?fu<sa?gk<sa?Km<sa?6:-1:6:-1:UF<sa?Hv<sa?An<sa?ss<sa?6:-1:6:-1:m_<sa?Bv<sa?6:-1:6:-1:Ho<sa?Yp<sa?oC<sa?U<sa?ai<sa?go<sa?aS<sa?QD<sa?o_<sa?vl<sa?Dl<sa?Vd<sa?6:-1:6:-1:zA<sa?tC<sa?6:-1:6:-1:cl<sa?Ne<sa?km<sa?Wk<sa?6:-1:6:-1:eF<sa?sD<sa?6:-1:6:-1:Oc<sa?oE<sa?mf<sa?wD<sa?Zy<sa?Vk<sa?6:-1:6:-1:Bo<sa?hy<sa?6:-1:6:-1:vi<sa?Gg<sa?qC<sa?SC<sa?6:-1:6:-1:Wh<sa?jn<sa?6:-1:6:-1:xo<sa?fc<sa?Fo<sa?Gk<sa?h<sa?iC<sa?Se<sa?Pl<sa?6:-1:6:-1:Gc<sa?Ae<sa?6:-1:6:-1:mt<sa?Sn<sa?$d<sa?M_<sa?6:-1:6:-1:Hp<sa?ru<sa?6:-1:6:-1:D_<sa?Jc<sa?xd<sa?nE<sa?el<sa?cC<sa?6:-1:6:-1:Qm<sa?bD<sa?6:-1:6:-1:zC<sa?Vy<sa?zF<sa?Uc<sa?6:-1:6:-1:rc<sa?Uf<sa?6:-1:6:-1:id<sa?nm<sa?ce<sa?x_<sa?ly<sa?KE<sa?jd<sa?ZF<sa?Np<sa?6:-1:6:-1:vo<sa?kA<sa?6:-1:6:-1:ro<sa&&ag<sa?zy<sa?6:-1:6:-1:Lo<sa?Pi<sa?Ff<sa?ja<sa?Vp<sa?6:-1:6:-1:6:Ev<sa?DC<sa?Jg<sa?ze<sa?6:-1:6:-1:By<sa?SF<sa?6:-1:6:cF<sa?F<sa?wl<sa?Bp<sa?_S<sa?oB<sa?rB<sa?Ad<sa?6:-1:6:-1:_a<sa?Kn<sa?6:-1:6:-1:bb<sa?Ao<sa?cB<sa?KS<sa?6:-1:6:-1:$a<sa?CD<sa?6:-1:6:-1:Vv<sa?GS<sa?JC<sa?vf<sa?oo<sa?zb<sa?6:-1:6:-1:Ns<sa?Js<sa?6:-1:6:-1:XD<sa?dD<sa?kD<sa?an<sa?6:-1:6:-1:bl<sa?gm<sa?6:-1:6:-1:vE<sa?Wa<sa?$e<sa?lB<sa?rF<sa?pA<sa?Qe<sa?Ct<sa?Ph<sa?Lp<sa?UE<sa?T_<sa?we<sa?rr<sa?6:-1:6:-1:kd<sa?aa<sa?6:-1:6:-1:rE<sa?My<sa?Be<sa?xu<sa?6:-1:6:-1:Nl<sa?wd<sa?6:-1:6:-1:K_<sa?ou<sa?u_<sa?TA<sa?Ky<sa?Nr<sa?6:-1:6:-1:qk<sa?Dt<sa?6:-1:6:-1:M<sa?fk<sa?cb<sa?Xh<sa?6:-1:6:-1:Ai<sa?vB<sa?6:-1:6:-1:_m<sa?mp<sa?Dr<sa?$A<sa?Tc<sa?Tt<sa?_p<sa?Ga<sa?6:-1:6:-1:_v<sa?WF<sa?6:-1:6:-1:dh<sa?FS<sa?xn<sa?Sf<sa?6:-1:6:-1:Zh<sa?nD<sa?6:-1:6:-1:Ji<sa?Jr<sa?qm<sa?$k<sa?ac<sa?Cb<sa?6:-1:6:-1:Yr<sa?z_<sa?6:-1:6:-1:Zu<sa?rC<sa?Ih<sa?yd<sa?6:-1:6:-1:xf<sa?LA<sa?6:-1:6:-1:q_<sa?Md<sa?Tp<sa?od<sa?hk<sa?Su<sa?bf<sa?MD<sa?Oo<sa?6:-1:6:yo<sa?qc<sa?6:-1:6:-1:KA<sa?Zi<sa?Nd<sa?fC<sa?6:-1:6:-1:_i<sa?Qt<sa?6:-1:6:-1:IF<sa?U_<sa?pw<sa?p<sa?Cg<sa?Lu<sa?6:-1:6:-1:Ur<sa?zw<sa?6:-1:6:-1:dC<sa?mF<sa?Kf<sa?Ys<sa?6:-1:6:-1:Fg<sa?WA<sa?6:-1:6:-1:dF<sa?_y<sa?bt<sa?Zd<sa?$y<sa?6:-1:ih<sa?wb<sa?6:-1:6:dE<sa&&iu<sa?Bu<sa?6:-1:6:-1:ku<sa?Qb<sa?w<sa?Ms<sa?gC<sa?Zw<sa?6:-1:6:-1:td<sa?Zf<sa?6:-1:6:-1:zo<sa?Fp<sa?xw<sa?uc<sa?6:-1:6:-1:6:-1:wv<sa?lD<sa?ok<sa?zf<sa?Qc<sa?RF<sa?yv<sa?Bi<sa?wt<sa?NC<sa?6:-1:6:-1:OS<sa?Dy<sa?6:-1:6:-1:th<sa?V<sa?ks<sa?sm<sa?6:-1:6:-1:pm<sa?Fh<sa?6:-1:6:-1:Ha<sa?Yb<sa?xC<sa?md<sa?rb<sa?6:-1:6:-1:Sw<sa?fS<sa?6:-1:6:uD<sa?xh<sa?6:-1:Do<sa?uf<sa?6:-1:6:Dh<sa?RA<sa?Zc<sa?ak<sa?6:-1:$m<sa?aD<sa?Kc<sa?6:-1:6:$c<sa?dm<sa?6:-1:6:-1:aE<sa?rk<sa?Yh<sa?oS<sa?Ey<sa?6:-1:6:-1:6:_F<sa?Jb<sa?my<sa?Ac<sa?6:-1:6:-1:Ew<sa?iD<sa?6:-1:6:qp<sa?Gr<sa?iE<sa?Ko<sa?Ea<sa?Mk<sa?EF<sa?ee<sa?6:-1:6:-1:un<sa?kf<sa?6:-1:6:6:rg<sa?qu<sa?Na<sa?ht<sa?LC<sa?hm<sa?6:-1:6:-1:sS<sa?rd<sa?6:-1:6:-1:6:-1:Ah<sa?Sb<sa?SD<sa?Hr<sa?6:Rw<sa?Ld<sa?6:-1:6:-1:db<sa?bh<sa?pt<sa?cd<sa?6:-1:6:-1:6:yp<sa?6:yh<sa?ow<sa?6:-1:Eg<sa?R_<sa?6:-1:6:Pk<sa?TS<sa?dy<sa?is<sa?RE<sa?Wd<sa?tl<sa?_r<sa?b_<sa?Ov<sa?$S<sa?bA<sa?6:eE<sa?yt<sa?6:-1:6:-1:tD<sa?Yl<sa?6:-1:uF<sa?6:Pd<sa?Ic<sa?6:-1:6:-1:Nf<sa?So<sa&&eC<sa&&Uk<sa?dS<sa?6:-1:6:Kg<sa?qr<sa?gF<sa?Mv<sa?Bh<sa?DD<sa?6:-1:6:-1:6:-1:kS<sa?Gb<sa?qg<sa?lC<sa?6:-1:6:-1:up<sa?qE<sa?6:-1:6:-1:ay<sa?oh<sa?Wc<sa?Yt<sa?ZC<sa?pn<sa?6:-1:6:jh<sa?6:Tu<sa?_b<sa?6:-1:6:-1:jF<sa?6:v<sa?Qw<sa?pg<sa?Jv<sa?6:-1:6:-1:Am<sa?IE<sa?6:-1:6:hC<sa?av<sa?6:-1:Qy<sa&&Oh<sa?Pe<sa?gc<sa?YD<sa?6:-1:6:-1:6:$w<sa?sw<sa?Hm<sa?CA<sa?vt<sa?kl<sa?Lw<sa?6:-1:6:Ra<sa?gA<sa?6:-1:6:Jn<sa?6:gy<sa?pE<sa?6:-1:6:Ei<sa?Lh<sa?I<sa?K<sa?6:-1:vS<sa?GA<sa?6:-1:6:-1:6:Xl<sa?mA<sa?hw<sa?6:Mf<sa?sd<sa?6:-1:6:-1:hF<sa&&vD<sa&&Lm<sa?cs<sa?6:-1:6:Zs<sa?of<sa?gp<sa?Ou<sa?TE<sa?om<sa?DS<sa?zn<sa?Ub<sa?6:-1:6:-1:on<sa?Mc<sa?6:-1:6:VA<sa?fg<sa?Cs<sa?Ru<sa?6:-1:6:-1:jc<sa?BF<sa?6:-1:6:-1:lw<sa?jb<sa&&Go<sa?Ef<sa?6:-1:6:zs<sa?GC<sa?6:-1:Sd<sa?st<sa?6:-1:6:-1:Oi<sa?Qv<sa?qh<sa?ne<sa?rf<sa?mw<sa?dp<sa?6:-1:6:-1:fe<sa?L<sa?6:-1:6:-1:_t<sa?Ir<sa?6:-1:Ak<sa?iy<sa?6:-1:6:Iv<sa?Df<sa?bS<sa?6:Ps<sa?iw<sa?6:-1:6:-1:Ss<sa?og<sa?Ql<sa?hs<sa?6:-1:6:-1:Rd<sa?Em<sa?6:-1:6:-1:zm<sa?_l<sa?Ca<sa?$C<sa?Mo<sa?Bs<sa?St<sa&&XE<sa&&GF<sa?iv<sa?6:-1:6:-1:G_<sa?Xg<sa?po<sa?bp<sa?ie<sa?6:-1:6:-1:6:Ba<sa?Rh<sa?6:-1:Yi<sa?Om<sa?6:-1:6:as<sa?fv<sa?6:UC<sa?tg<sa?6:-1:O_<sa?Sm<sa?6:-1:6:uS<sa?Ke<sa?Wu<sa&&vF<sa?rl<sa?6:-1:6:-1:Rm<sa&&nk<sa?Nt<sa?6:-1:6:yC<sa?Nb<sa?Tl<sa?kF<sa?uh<sa?Vm<sa?6:-1:wo<sa?k<sa?6:-1:6:-1:6:vy<sa?X<sa?Hf<sa?6:fb<sa?bn<sa?6:-1:6:-1:6:$g<sa?fB<sa?by<sa?sh<sa?ao<sa?eB<sa?wS<sa?6:-1:6:-1:JE<sa?ct<sa?6:-1:6:xy<sa?JF<sa?ID<sa?mD<sa?6:-1:6:-1:Va<sa?Rv<sa?6:-1:6:-1:$b<sa?oa<sa?mi<sa?Cu<sa?Nk<sa?6:-1:6:-1:Wp<sa?s_<sa?6:-1:6:fF<sa?bF<sa?am<sa?Hi<sa?6:-1:6:-1:ba<sa?QA<sa?6:-1:6:-1:Hu<sa?AD<sa?sk<sa?Ju<sa?We<sa?HS<sa?ge<sa?eg<sa?Nm<sa?Xb<sa?lc<sa?zg<sa?6:-1:6:-1:ry<sa?Xm<sa?6:-1:6:-1:gD<sa?Yw<sa?6:-1:xg<sa?eD<sa?6:-1:6:-1:nf<sa?UD<sa?bs<sa?Cm<sa?Qr<sa?hA<sa?6:-1:6:-1:vg<sa?zd<sa?6:-1:6:-1:Dg<sa?N_<sa?Er<sa?6:-1:6:W_<sa?o<sa?6:-1:6:-1:t_<sa?tm<sa?$h<sa?oi<sa?mc<sa?Ja<sa?6:-1:vu<sa?mb<sa?6:-1:6:-1:rt<sa?Si<sa?gf<sa?ur<sa?6:-1:6:-1:jl<sa?Zv<sa?6:-1:6:-1:Kt<sa?cy<sa?Cy<sa?ME<sa?Is<sa?Mn<sa?6:-1:6:-1:nC<sa?Wf<sa?6:-1:6:-1:Yg<sa?Ya<sa?mr<sa?Rf<sa?6:-1:6:-1:at<sa?E<sa?6:-1:6:-1:Je<sa?im<sa?Ap<sa?BC<sa?e_<sa?qD<sa?dc<sa?dr<sa?Nh<sa?yg<sa?6:-1:6:-1:Ce<sa?VF<sa?6:-1:6:-1:Os<sa?Ag<sa?rw<sa?ub<sa?6:-1:6:-1:yr<sa?wr<sa?6:-1:6:-1:Xc<sa?pd<sa?Tn<sa?Cc<sa?6:-1:Vl<sa?ah<sa?6:-1:6:-1:sg<sa?y_<sa?cw<sa?lh<sa?6:-1:6:-1:6:-1:Hc<sa?IS<sa?vh<sa?QS<sa?6:-1:tk<sa?La<sa?Ly<sa?ea<sa?6:-1:6:-1:Fr<sa?zt<sa?6:-1:6:-1:zr<sa?Qo<sa?ra<sa?Ln<sa?At<sa?XS<sa?6:-1:6:-1:yk<sa?GD<sa?6:-1:6:-1:iA<sa?ha<sa?GE<sa?L_<sa?6:-1:6:-1:eo<sa?LD<sa?6:-1:6:-1:uy<sa?VC<sa?YS<sa?sb<sa?Rp<sa?es<sa?KD<sa?mv<sa?ti<sa?Cf<sa?df<sa?De<sa?Pv<sa?6:-1:6:-1:Uv<sa?ZE<sa?6:-1:6:-1:np<sa&&kr<sa?Vb<sa?6:-1:6:mm<sa?zE<sa?py<sa?ms<sa?6:-1:me<sa?xi<sa?6:-1:6:-1:pS<sa?la<sa?Qg<sa?ul<sa?6:-1:6:-1:Oy<sa?gb<sa?6:-1:6:-1:Hw<sa?Iy<sa?AE<sa?DB<sa?ll<sa?wc<sa?tE<sa?MA<sa?6:-1:6:-1:E_<sa?Tv<sa?6:-1:6:-1:Fy<sa?Ab<sa?na<sa?tw<sa?6:-1:6:-1:Ol<sa?Nw<sa?6:-1:6:-1:Vn<sa?gd<sa?dk<sa?ud<sa?pa<sa?$s<sa?6:-1:6:-1:IA<sa?Pt<sa?6:-1:6:-1:hb<sa?ug<sa?Wo<sa?s<sa?6:-1:6:-1:6:Re<sa?fl<sa?Ka<sa?vc<sa?wE<sa?YE<sa?Bc<sa?Zn<sa?S_<sa?6:-1:6:-1:Br<sa?ta<sa?6:-1:6:-1:QF<sa?pf<sa?Kv<sa?ko<sa?6:-1:6:-1:Rg<sa?Zr<sa?6:-1:6:-1:bo<sa?ic<sa?Hl<sa?Zb<sa?6:-1:6:Ib<sa?bv<sa?6:-1:6:6:Du<sa?Xk<sa?TD<sa?Ml<sa?hS<sa?6:-1:6:ed<sa?vd<sa?wy<sa?N<sa?6:-1:6:-1:$u<sa?g_<sa?6:-1:6:-1:_k<sa?dw<sa?$i<sa?WS<sa?qf<sa?6:-1:6:-1:hu<sa?Mh<sa?6:-1:6:ym<sa?6:nw<sa?Xe<sa?6:-1:6:Fv<sa?EA<sa?Aa<sa?BA<sa?wn<sa?6:Ta<sa?ec<sa?6:-1:6:Uy<sa&&YA<sa?Yk<sa?6:-1:6:6:b<sa?Qk<sa?nd<sa?aB<sa?6:-1:Ry<sa?6:KF<sa?Hn<sa?6:-1:6:-1:op<sa?6:_A<sa&&wC<sa?qi<sa?6:-1:6:sF<sa?jC<sa?Gh<sa?io<sa?6:Gv<sa?Jy<sa?6:-1:6:6:Qa<sa?ho<sa?tb<sa?Ft<sa?6:-1:6:ZA<sa?cr<sa?6:-1:6:6:DF<sa?br<sa?ZS<sa?kp<sa?6:-1:YC<sa&&lg<sa?Od<sa?6:-1:6:-1:sn<sa?6:xr<sa?_n<sa?yb<sa?Qf<sa?6:-1:6:-1:6:-1:$<sa?pl<sa?Sa<sa?mg<sa?sC<sa?Sk<sa?mS<sa&&q<sa?ip<sa?6:-1:6:pu<sa?Bb<sa?TF<sa?al<sa?6:-1:6:-1:Pc<sa?uu<sa?6:-1:6:6:PD<sa?xS<sa?6:Ek<sa?qa<sa?sv<sa?eS<sa?6:-1:6:-1:6:In<sa?_C<sa&&Ob<sa?du<sa?6:-1:6:Dm<sa?d_<sa?yu<sa?Mm<sa?6:-1:6:-1:6:hE<sa?Tm<sa?AF<sa?Sr<sa?6:jp<sa?Mp<sa?cc<sa?ld<sa?6:-1:6:-1:6:Xt<sa?Pw<sa?_c<sa&&FA<sa?Yv<sa?6:-1:6:-1:Fi<sa?jt<sa?6:-1:6:-1:xF<sa?To<sa?Xn<sa?VD<sa?_g<sa?6:Bg<sa?Ls<sa?6:-1:6:-1:_<sa?z<sa?xv<sa?Eo<sa?6:-1:6:-1:cS<sa?Rt<sa?6:-1:6:-1:ys<sa?iF<sa?Li<sa?Td<sa?ke<sa?6:-1:6:u<sa?bu<sa?6:-1:6:-1:6:-1:$p<sa?D<sa?_D<sa?wm<sa?dl<sa?xa<sa?jm<sa?d<sa&&ji<sa?Q<sa?6:-1:6:-1:xD<sa&&LF<sa?yF<sa?6:-1:6:-1:rn<sa?Xa<sa?Uw<sa?6:Sc<sa?rS<sa?6:-1:6:-1:Wm<sa?Il<sa?rD<sa?J_<sa?6:-1:6:-1:wh<sa?fw<sa?6:-1:6:-1:ck<sa?ov<sa?Jk<sa?tv<sa?Ym<sa?hD<sa?Lf<sa?cf<sa?6:-1:6:-1:JS<sa?Mt<sa?6:-1:6:-1:hr<sa?Wl<sa?6:-1:Jw<sa?Op<sa?6:-1:6:-1:Hh<sa?Bm<sa?$t<sa?uv<sa?Iw<sa?6:-1:6:-1:fr<sa?zp<sa?6:-1:6:OD<sa?lo<sa?6:-1:6:hc<sa?Jd<sa?Z<sa?Es<sa?lu<sa?zu<sa?ab<sa?Aw<sa?WC<sa?6:-1:6:-1:ua<sa?yw<sa?6:-1:6:Bf<sa?lb<sa?6:-1:bB<sa?Wy<sa?6:-1:6:-1:Gs<sa?ek<sa&&FC<sa?Cl<sa?6:-1:6:Qs<sa?Ks<sa?6:-1:WD<sa?nB<sa?6:-1:6:-1:Wr<sa?No<sa?Me<sa?tn<sa?W<sa?KC<sa?t<sa?6:-1:6:l_<sa?BE<sa?6:-1:6:-1:hp<sa?nF<sa?Kk<sa?Fk<sa?6:-1:6:-1:xs<sa?F_<sa?6:-1:6:-1:PS<sa?Ge<sa?aA<sa?Bt<sa?hi<sa?gn<sa?6:-1:6:-1:OF<sa?AS<sa?6:-1:6:-1:ew<sa?Ud<sa?Sg<sa?jf<sa?6:-1:6:-1:yc<sa?gE<sa?6:-1:6:-1:YT(Cte,sa+jS|0)-1|0:-1;if(6<va>>>0)jr=OUe(e);else switch(va){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Da=IHe(BUe(e));if(3<Da>>>0)jr=OUe(e);else switch(Da){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ma=Qje(BUe(e));if(3<ma>>>0)jr=OUe(e);else switch(ma){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Fa=Qje(BUe(e));if(3<Fa>>>0)jr=OUe(e);else switch(Fa){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ka=gHe(BUe(e));if(3<ka>>>0)jr=OUe(e);else switch(ka){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var da=Gje(BUe(e));if(3<da>>>0)jr=OUe(e);else switch(da){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,44);var ya=jHe(BUe(e));if(2<ya>>>0)jr=OUe(e);else switch(ya){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var wa=mje(BUe(e));if(3<wa>>>0)jr=OUe(e);else switch(wa){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ga=bje(BUe(e));if(3<ga>>>0)jr=OUe(e);else switch(ga){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ia=Gje(BUe(e));if(3<Ia>>>0)jr=OUe(e);else switch(Ia){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Oa=gHe(BUe(e));if(3<Oa>>>0)jr=OUe(e);else switch(Oa){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,45);var Pa=jHe(BUe(e));if(2<Pa>>>0)jr=OUe(e);else switch(Pa){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var Ua=bje(BUe(e));if(3<Ua>>>0)jr=OUe(e);else switch(Ua){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Za=IHe(BUe(e));if(3<Za>>>0)jr=OUe(e);else switch(Za){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ri=mje(BUe(e));if(3<ri>>>0)jr=OUe(e);else switch(ri){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ei=THe(BUe(e));if(3<ei>>>0)jr=OUe(e);else switch(ei){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,46);var ui=jHe(BUe(e));if(2<ui>>>0)jr=OUe(e);else switch(ui){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 5:TUe(e,87);var ii=gHe(BUe(e));if(3<ii>>>0)jr=OUe(e);else switch(ii){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ci=THe(BUe(e));if(3<ci>>>0)jr=OUe(e);else switch(ci){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var fi=gHe(BUe(e));if(3<fi>>>0)jr=OUe(e);else switch(fi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,47);var si=jHe(BUe(e));if(2<si>>>0)jr=OUe(e);else switch(si){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,48);var li=jHe(BUe(e));if(2<li>>>0)jr=OUe(e);else switch(li){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 37:TUe(e,87);var bi=BUe(e),pi=35<bi?sl<bi?je<bi?nc<bi?-1:gi<bi?rv<bi?qy<bi?Yf<bi?Dc<bi?Gp<bi?fu<bi?gk<bi?Km<bi?5:-1:5:-1:UF<bi?Hv<bi?An<bi?ss<bi?5:-1:5:-1:m_<bi?Bv<bi?5:-1:5:-1:Ho<bi?Yp<bi?oC<bi?U<bi?ai<bi?go<bi?aS<bi?QD<bi?o_<bi?vl<bi?Dl<bi?Vd<bi?5:-1:5:-1:zA<bi?tC<bi?5:-1:5:-1:cl<bi?Ne<bi?km<bi?Wk<bi?5:-1:5:-1:eF<bi?sD<bi?5:-1:5:-1:Oc<bi?oE<bi?mf<bi?wD<bi?Zy<bi?Vk<bi?5:-1:5:-1:Bo<bi?hy<bi?5:-1:5:-1:vi<bi?Gg<bi?qC<bi?SC<bi?5:-1:5:-1:Wh<bi?jn<bi?5:-1:5:-1:xo<bi?fc<bi?Fo<bi?Gk<bi?h<bi?iC<bi?Se<bi?Pl<bi?5:-1:5:-1:Gc<bi?Ae<bi?5:-1:5:-1:mt<bi?Sn<bi?$d<bi?M_<bi?5:-1:5:-1:Hp<bi?ru<bi?5:-1:5:-1:D_<bi?Jc<bi?xd<bi?nE<bi?el<bi?cC<bi?5:-1:5:-1:Qm<bi?bD<bi?5:-1:5:-1:zC<bi?Vy<bi?zF<bi?Uc<bi?5:-1:5:-1:rc<bi?Uf<bi?5:-1:5:-1:id<bi?nm<bi?ce<bi?x_<bi?ly<bi?KE<bi?jd<bi?ZF<bi?Np<bi?5:-1:5:-1:vo<bi?kA<bi?5:-1:5:-1:ro<bi&&ag<bi?zy<bi?5:-1:5:-1:Lo<bi?Pi<bi?Ff<bi?ja<bi?Vp<bi?5:-1:5:-1:5:Ev<bi?DC<bi?Jg<bi?ze<bi?5:-1:5:-1:By<bi?SF<bi?5:-1:5:cF<bi?F<bi?wl<bi?Bp<bi?_S<bi?oB<bi?rB<bi?Ad<bi?5:-1:5:-1:_a<bi?Kn<bi?5:-1:5:-1:bb<bi?Ao<bi?cB<bi?KS<bi?5:-1:5:-1:$a<bi?CD<bi?5:-1:5:-1:Vv<bi?GS<bi?JC<bi?vf<bi?oo<bi?zb<bi?5:-1:5:-1:Ns<bi?Js<bi?5:-1:5:-1:XD<bi?dD<bi?kD<bi?an<bi?5:-1:5:-1:bl<bi?gm<bi?5:-1:5:-1:vE<bi?Wa<bi?$e<bi?lB<bi?rF<bi?pA<bi?Qe<bi?Ct<bi?Ph<bi?Lp<bi?UE<bi?T_<bi?we<bi?rr<bi?5:-1:5:-1:kd<bi?aa<bi?5:-1:5:-1:rE<bi?My<bi?Be<bi?xu<bi?5:-1:5:-1:Nl<bi?wd<bi?5:-1:5:-1:K_<bi?ou<bi?u_<bi?TA<bi?Ky<bi?Nr<bi?5:-1:5:-1:qk<bi?Dt<bi?5:-1:5:-1:M<bi?fk<bi?cb<bi?Xh<bi?5:-1:5:-1:Ai<bi?vB<bi?5:-1:5:-1:_m<bi?mp<bi?Dr<bi?$A<bi?Tc<bi?Tt<bi?_p<bi?Ga<bi?5:-1:5:-1:_v<bi?WF<bi?5:-1:5:-1:dh<bi?FS<bi?xn<bi?Sf<bi?5:-1:5:-1:Zh<bi?nD<bi?5:-1:5:-1:Ji<bi?Jr<bi?qm<bi?$k<bi?ac<bi?Cb<bi?5:-1:5:-1:Yr<bi?z_<bi?5:-1:5:-1:Zu<bi?rC<bi?Ih<bi?yd<bi?5:-1:5:-1:xf<bi?LA<bi?5:-1:5:-1:q_<bi?Md<bi?Tp<bi?od<bi?hk<bi?Su<bi?bf<bi?MD<bi?Oo<bi?5:-1:5:yo<bi?qc<bi?5:-1:5:-1:KA<bi?Zi<bi?Nd<bi?fC<bi?5:-1:5:-1:_i<bi?Qt<bi?5:-1:5:-1:IF<bi?U_<bi?pw<bi?p<bi?Cg<bi?Lu<bi?5:-1:5:-1:Ur<bi?zw<bi?5:-1:5:-1:dC<bi?mF<bi?Kf<bi?Ys<bi?5:-1:5:-1:Fg<bi?WA<bi?5:-1:5:-1:dF<bi?_y<bi?bt<bi?Zd<bi?$y<bi?5:-1:ih<bi?wb<bi?5:-1:5:dE<bi&&iu<bi?Bu<bi?5:-1:5:-1:ku<bi?Qb<bi?w<bi?Ms<bi?gC<bi?Zw<bi?5:-1:5:-1:td<bi?Zf<bi?5:-1:5:-1:zo<bi?Fp<bi?xw<bi?uc<bi?5:-1:5:-1:5:-1:wv<bi?lD<bi?ok<bi?zf<bi?Qc<bi?RF<bi?yv<bi?Bi<bi?wt<bi?NC<bi?5:-1:5:-1:OS<bi?Dy<bi?5:-1:5:-1:th<bi?V<bi?ks<bi?sm<bi?5:-1:5:-1:pm<bi?Fh<bi?5:-1:5:-1:Ha<bi?Yb<bi?xC<bi?md<bi?rb<bi?5:-1:5:-1:Sw<bi?fS<bi?5:-1:5:uD<bi?xh<bi?5:-1:Do<bi?uf<bi?5:-1:5:Dh<bi?RA<bi?Zc<bi?ak<bi?5:-1:$m<bi?aD<bi?Kc<bi?5:-1:5:$c<bi?dm<bi?5:-1:5:-1:aE<bi?rk<bi?Yh<bi?oS<bi?Ey<bi?5:-1:5:-1:5:_F<bi?Jb<bi?my<bi?Ac<bi?5:-1:5:-1:Ew<bi?iD<bi?5:-1:5:qp<bi?Gr<bi?iE<bi?Ko<bi?Ea<bi?Mk<bi?EF<bi?ee<bi?5:-1:5:-1:un<bi?kf<bi?5:-1:5:5:rg<bi?qu<bi?Na<bi?ht<bi?LC<bi?hm<bi?5:-1:5:-1:sS<bi?rd<bi?5:-1:5:-1:5:-1:Ah<bi?Sb<bi?SD<bi?Hr<bi?5:Rw<bi?Ld<bi?5:-1:5:-1:db<bi?bh<bi?pt<bi?cd<bi?5:-1:5:-1:5:yp<bi?5:yh<bi?ow<bi?5:-1:Eg<bi?R_<bi?5:-1:5:Pk<bi?TS<bi?dy<bi?is<bi?RE<bi?Wd<bi?tl<bi?_r<bi?b_<bi?Ov<bi?$S<bi?bA<bi?5:eE<bi?yt<bi?5:-1:5:-1:tD<bi?Yl<bi?5:-1:uF<bi?5:Pd<bi?Ic<bi?5:-1:5:-1:Nf<bi?So<bi&&eC<bi&&Uk<bi?dS<bi?5:-1:5:Kg<bi?qr<bi?gF<bi?Mv<bi?Bh<bi?DD<bi?5:-1:5:-1:5:-1:kS<bi?Gb<bi?qg<bi?lC<bi?5:-1:5:-1:up<bi?qE<bi?5:-1:5:-1:ay<bi?oh<bi?Wc<bi?Yt<bi?ZC<bi?pn<bi?5:-1:5:jh<bi?5:Tu<bi?_b<bi?5:-1:5:-1:jF<bi?5:v<bi?Qw<bi?pg<bi?Jv<bi?5:-1:5:-1:Am<bi?IE<bi?5:-1:5:hC<bi?av<bi?5:-1:Qy<bi&&Oh<bi?Pe<bi?gc<bi?YD<bi?5:-1:5:-1:5:$w<bi?sw<bi?Hm<bi?CA<bi?vt<bi?kl<bi?Lw<bi?5:-1:5:Ra<bi?gA<bi?5:-1:5:Jn<bi?5:gy<bi?pE<bi?5:-1:5:Ei<bi?Lh<bi?I<bi?K<bi?5:-1:vS<bi?GA<bi?5:-1:5:-1:5:Xl<bi?mA<bi?hw<bi?5:Mf<bi?sd<bi?5:-1:5:-1:hF<bi&&vD<bi&&Lm<bi?cs<bi?5:-1:5:Zs<bi?of<bi?gp<bi?Ou<bi?TE<bi?om<bi?DS<bi?zn<bi?Ub<bi?5:-1:5:-1:on<bi?Mc<bi?5:-1:5:VA<bi?fg<bi?Cs<bi?Ru<bi?5:-1:5:-1:jc<bi?BF<bi?5:-1:5:-1:lw<bi?jb<bi&&Go<bi?Ef<bi?5:-1:5:zs<bi?GC<bi?5:-1:Sd<bi?st<bi?5:-1:5:-1:Oi<bi?Qv<bi?qh<bi?ne<bi?rf<bi?mw<bi?dp<bi?5:-1:5:-1:fe<bi?L<bi?5:-1:5:-1:_t<bi?Ir<bi?5:-1:Ak<bi?iy<bi?5:-1:5:Iv<bi?Df<bi?bS<bi?5:Ps<bi?iw<bi?5:-1:5:-1:Ss<bi?og<bi?Ql<bi?hs<bi?5:-1:5:-1:Rd<bi?Em<bi?5:-1:5:-1:zm<bi?_l<bi?Ca<bi?$C<bi?Mo<bi?Bs<bi?St<bi&&XE<bi&&GF<bi?iv<bi?5:-1:5:-1:G_<bi?Xg<bi?po<bi?bp<bi?ie<bi?5:-1:5:-1:5:Ba<bi?Rh<bi?5:-1:Yi<bi?Om<bi?5:-1:5:as<bi?fv<bi?5:UC<bi?tg<bi?5:-1:O_<bi?Sm<bi?5:-1:5:uS<bi?Ke<bi?Wu<bi&&vF<bi?rl<bi?5:-1:5:-1:Rm<bi&&nk<bi?Nt<bi?5:-1:5:yC<bi?Nb<bi?Tl<bi?kF<bi?uh<bi?Vm<bi?5:-1:wo<bi?k<bi?5:-1:5:-1:5:vy<bi?X<bi?Hf<bi?5:fb<bi?bn<bi?5:-1:5:-1:5:$g<bi?fB<bi?by<bi?sh<bi?ao<bi?eB<bi?wS<bi?5:-1:5:-1:JE<bi?ct<bi?5:-1:5:xy<bi?JF<bi?ID<bi?mD<bi?5:-1:5:-1:Va<bi?Rv<bi?5:-1:5:-1:$b<bi?oa<bi?mi<bi?Cu<bi?Nk<bi?5:-1:5:-1:Wp<bi?s_<bi?5:-1:5:fF<bi?bF<bi?am<bi?Hi<bi?5:-1:5:-1:ba<bi?QA<bi?5:-1:5:-1:Hu<bi?AD<bi?sk<bi?Ju<bi?We<bi?HS<bi?ge<bi?eg<bi?Nm<bi?Xb<bi?lc<bi?zg<bi?5:-1:5:-1:ry<bi?Xm<bi?5:-1:5:-1:gD<bi?Yw<bi?5:-1:xg<bi?eD<bi?5:-1:5:-1:nf<bi?UD<bi?bs<bi?Cm<bi?Qr<bi?hA<bi?5:-1:5:-1:vg<bi?zd<bi?5:-1:5:-1:Dg<bi?N_<bi?Er<bi?5:-1:5:W_<bi?o<bi?5:-1:5:-1:t_<bi?tm<bi?$h<bi?oi<bi?mc<bi?Ja<bi?5:-1:vu<bi?mb<bi?5:-1:5:-1:rt<bi?Si<bi?gf<bi?ur<bi?5:-1:5:-1:jl<bi?Zv<bi?5:-1:5:-1:Kt<bi?cy<bi?Cy<bi?ME<bi?Is<bi?Mn<bi?5:-1:5:-1:nC<bi?Wf<bi?5:-1:5:-1:Yg<bi?Ya<bi?mr<bi?Rf<bi?5:-1:5:-1:at<bi?E<bi?5:-1:5:-1:Je<bi?im<bi?Ap<bi?BC<bi?e_<bi?qD<bi?dc<bi?dr<bi?Nh<bi?yg<bi?5:-1:5:-1:Ce<bi?VF<bi?5:-1:5:-1:Os<bi?Ag<bi?rw<bi?ub<bi?5:-1:5:-1:yr<bi?wr<bi?5:-1:5:-1:Xc<bi?pd<bi?Tn<bi?Cc<bi?5:-1:Vl<bi?ah<bi?5:-1:5:-1:sg<bi?y_<bi?cw<bi?lh<bi?5:-1:5:-1:5:-1:Hc<bi?IS<bi?vh<bi?QS<bi?5:-1:tk<bi?La<bi?Ly<bi?ea<bi?5:-1:5:-1:Fr<bi?zt<bi?5:-1:5:-1:zr<bi?Qo<bi?ra<bi?Ln<bi?At<bi?XS<bi?5:-1:5:-1:yk<bi?GD<bi?5:-1:5:-1:iA<bi?ha<bi?GE<bi?L_<bi?5:-1:5:-1:eo<bi?LD<bi?5:-1:5:-1:uy<bi?VC<bi?YS<bi?sb<bi?Rp<bi?es<bi?KD<bi?mv<bi?ti<bi?Cf<bi?df<bi?De<bi?Pv<bi?5:-1:5:-1:Uv<bi?ZE<bi?5:-1:5:-1:np<bi&&kr<bi?Vb<bi?5:-1:5:mm<bi?zE<bi?py<bi?ms<bi?5:-1:me<bi?xi<bi?5:-1:5:-1:pS<bi?la<bi?Qg<bi?ul<bi?5:-1:5:-1:Oy<bi?gb<bi?5:-1:5:-1:Hw<bi?Iy<bi?AE<bi?DB<bi?ll<bi?wc<bi?tE<bi?MA<bi?5:-1:5:-1:E_<bi?Tv<bi?5:-1:5:-1:Fy<bi?Ab<bi?na<bi?tw<bi?5:-1:5:-1:Ol<bi?Nw<bi?5:-1:5:-1:Vn<bi?gd<bi?dk<bi?ud<bi?pa<bi?$s<bi?5:-1:5:-1:IA<bi?Pt<bi?5:-1:5:-1:hb<bi?ug<bi?Wo<bi?s<bi?5:-1:5:-1:5:Re<bi?fl<bi?Ka<bi?vc<bi?wE<bi?YE<bi?Bc<bi?Zn<bi?S_<bi?5:-1:5:-1:Br<bi?ta<bi?5:-1:5:-1:QF<bi?pf<bi?Kv<bi?ko<bi?5:-1:5:-1:Rg<bi?Zr<bi?5:-1:5:-1:bo<bi?ic<bi?Hl<bi?Zb<bi?5:-1:5:Ib<bi?bv<bi?5:-1:5:5:Du<bi?Xk<bi?TD<bi?Ml<bi?hS<bi?5:-1:5:ed<bi?vd<bi?wy<bi?N<bi?5:-1:5:-1:$u<bi?g_<bi?5:-1:5:-1:_k<bi?dw<bi?$i<bi?WS<bi?qf<bi?5:-1:5:-1:hu<bi?Mh<bi?5:-1:5:ym<bi?5:nw<bi?Xe<bi?5:-1:5:Fv<bi?EA<bi?Aa<bi?BA<bi?wn<bi?5:Ta<bi?ec<bi?5:-1:5:Uy<bi&&YA<bi?Yk<bi?5:-1:5:5:b<bi?Qk<bi?nd<bi?aB<bi?5:-1:Ry<bi?5:KF<bi?Hn<bi?5:-1:5:-1:op<bi?5:_A<bi&&wC<bi?qi<bi?5:-1:5:sF<bi?jC<bi?Gh<bi?io<bi?5:Gv<bi?Jy<bi?5:-1:5:5:Qa<bi?ho<bi?tb<bi?Ft<bi?5:-1:5:ZA<bi?cr<bi?5:-1:5:5:DF<bi?br<bi?ZS<bi?kp<bi?5:-1:YC<bi&&lg<bi?Od<bi?5:-1:5:-1:sn<bi?5:xr<bi?_n<bi?yb<bi?Qf<bi?5:-1:5:-1:5:-1:$<bi?pl<bi?Sa<bi?mg<bi?sC<bi?Sk<bi?mS<bi&&q<bi?ip<bi?5:-1:5:pu<bi?Bb<bi?TF<bi?al<bi?5:-1:5:-1:Pc<bi?uu<bi?5:-1:5:5:PD<bi?xS<bi?5:Ek<bi?qa<bi?sv<bi?eS<bi?5:-1:5:-1:5:In<bi?_C<bi&&Ob<bi?du<bi?5:-1:5:Dm<bi?d_<bi?yu<bi?Mm<bi?5:-1:5:-1:5:hE<bi?Tm<bi?AF<bi?Sr<bi?5:jp<bi?Mp<bi?cc<bi?ld<bi?5:-1:5:-1:5:Xt<bi?Pw<bi?_c<bi&&FA<bi?Yv<bi?5:-1:5:-1:Fi<bi?jt<bi?5:-1:5:-1:xF<bi?To<bi?Xn<bi?VD<bi?_g<bi?5:Bg<bi?Ls<bi?5:-1:5:-1:_<bi?z<bi?xv<bi?Eo<bi?5:-1:5:-1:cS<bi?Rt<bi?5:-1:5:-1:ys<bi?iF<bi?Li<bi?Td<bi?ke<bi?5:-1:5:u<bi?bu<bi?5:-1:5:-1:5:-1:$p<bi?D<bi?_D<bi?wm<bi?dl<bi?xa<bi?jm<bi?d<bi&&ji<bi?Q<bi?5:-1:5:-1:xD<bi&&LF<bi?yF<bi?5:-1:5:-1:rn<bi?Xa<bi?Uw<bi?5:Sc<bi?rS<bi?5:-1:5:-1:Wm<bi?Il<bi?rD<bi?J_<bi?5:-1:5:-1:wh<bi?fw<bi?5:-1:5:-1:ck<bi?ov<bi?Jk<bi?tv<bi?Ym<bi?hD<bi?Lf<bi?cf<bi?5:-1:5:-1:JS<bi?Mt<bi?5:-1:5:-1:hr<bi?Wl<bi?5:-1:Jw<bi?Op<bi?5:-1:5:-1:Hh<bi?Bm<bi?$t<bi?uv<bi?Iw<bi?5:-1:5:-1:fr<bi?zp<bi?5:-1:5:OD<bi?lo<bi?5:-1:5:hc<bi?Jd<bi?Z<bi?Es<bi?lu<bi?zu<bi?ab<bi?Aw<bi?WC<bi?5:-1:5:-1:ua<bi?yw<bi?5:-1:5:Bf<bi?lb<bi?5:-1:bB<bi?Wy<bi?5:-1:5:-1:Gs<bi?ek<bi&&FC<bi?Cl<bi?5:-1:5:Qs<bi?Ks<bi?5:-1:WD<bi?nB<bi?5:-1:5:-1:Wr<bi?No<bi?Me<bi?tn<bi?W<bi?KC<bi?t<bi?5:-1:5:l_<bi?BE<bi?5:-1:5:-1:hp<bi?nF<bi?Kk<bi?Fk<bi?5:-1:5:-1:xs<bi?F_<bi?5:-1:5:-1:PS<bi?Ge<bi?aA<bi?Bt<bi?hi<bi?gn<bi?5:-1:5:-1:OF<bi?AS<bi?5:-1:5:-1:ew<bi?Ud<bi?Sg<bi?jf<bi?5:-1:5:-1:yc<bi?gE<bi?5:-1:5:-1:YT(xte,bi+jS|0)-1|0:-1;if(5<pi>>>0)jr=OUe(e);else switch(pi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ki=pje(BUe(e));if(3<ki>>>0)jr=OUe(e);else switch(ki){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var yi=gHe(BUe(e));if(3<yi>>>0)jr=OUe(e);else switch(yi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,49);var Ci=jHe(BUe(e));if(2<Ci>>>0)jr=OUe(e);else switch(Ci){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Ti=IHe(BUe(e));if(3<Ti>>>0)jr=OUe(e);else switch(Ti){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ni=kje(BUe(e));if(3<Ni>>>0)jr=OUe(e);else switch(Ni){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,50);var Ri=jHe(BUe(e));if(2<Ri>>>0)jr=OUe(e);else switch(Ri){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var Mi=BUe(e),Gi=35<Mi?sl<Mi?je<Mi?nc<Mi?-1:gi<Mi?rv<Mi?qy<Mi?Yf<Mi?Dc<Mi?Gp<Mi?fu<Mi?gk<Mi?Km<Mi?4:-1:4:-1:UF<Mi?Hv<Mi?An<Mi?ss<Mi?4:-1:4:-1:m_<Mi?Bv<Mi?4:-1:4:-1:Ho<Mi?Yp<Mi?oC<Mi?U<Mi?ai<Mi?go<Mi?aS<Mi?QD<Mi?o_<Mi?vl<Mi?Dl<Mi?Vd<Mi?4:-1:4:-1:zA<Mi?tC<Mi?4:-1:4:-1:cl<Mi?Ne<Mi?km<Mi?Wk<Mi?4:-1:4:-1:eF<Mi?sD<Mi?4:-1:4:-1:Oc<Mi?oE<Mi?mf<Mi?wD<Mi?Zy<Mi?Vk<Mi?4:-1:4:-1:Bo<Mi?hy<Mi?4:-1:4:-1:vi<Mi?Gg<Mi?qC<Mi?SC<Mi?4:-1:4:-1:Wh<Mi?jn<Mi?4:-1:4:-1:xo<Mi?fc<Mi?Fo<Mi?Gk<Mi?h<Mi?iC<Mi?Se<Mi?Pl<Mi?4:-1:4:-1:Gc<Mi?Ae<Mi?4:-1:4:-1:mt<Mi?Sn<Mi?$d<Mi?M_<Mi?4:-1:4:-1:Hp<Mi?ru<Mi?4:-1:4:-1:D_<Mi?Jc<Mi?xd<Mi?nE<Mi?el<Mi?cC<Mi?4:-1:4:-1:Qm<Mi?bD<Mi?4:-1:4:-1:zC<Mi?Vy<Mi?zF<Mi?Uc<Mi?4:-1:4:-1:rc<Mi?Uf<Mi?4:-1:4:-1:id<Mi?nm<Mi?ce<Mi?x_<Mi?ly<Mi?KE<Mi?jd<Mi?ZF<Mi?Np<Mi?4:-1:4:-1:vo<Mi?kA<Mi?4:-1:4:-1:ro<Mi&&ag<Mi?zy<Mi?4:-1:4:-1:Lo<Mi?Pi<Mi?Ff<Mi?ja<Mi?Vp<Mi?4:-1:4:-1:4:Ev<Mi?DC<Mi?Jg<Mi?ze<Mi?4:-1:4:-1:By<Mi?SF<Mi?4:-1:4:cF<Mi?F<Mi?wl<Mi?Bp<Mi?_S<Mi?oB<Mi?rB<Mi?Ad<Mi?4:-1:4:-1:_a<Mi?Kn<Mi?4:-1:4:-1:bb<Mi?Ao<Mi?cB<Mi?KS<Mi?4:-1:4:-1:$a<Mi?CD<Mi?4:-1:4:-1:Vv<Mi?GS<Mi?JC<Mi?vf<Mi?oo<Mi?zb<Mi?4:-1:4:-1:Ns<Mi?Js<Mi?4:-1:4:-1:XD<Mi?dD<Mi?kD<Mi?an<Mi?4:-1:4:-1:bl<Mi?gm<Mi?4:-1:4:-1:vE<Mi?Wa<Mi?$e<Mi?lB<Mi?rF<Mi?pA<Mi?Qe<Mi?Ct<Mi?Ph<Mi?Lp<Mi?UE<Mi?T_<Mi?we<Mi?rr<Mi?4:-1:4:-1:kd<Mi?aa<Mi?4:-1:4:-1:rE<Mi?My<Mi?Be<Mi?xu<Mi?4:-1:4:-1:Nl<Mi?wd<Mi?4:-1:4:-1:K_<Mi?ou<Mi?u_<Mi?TA<Mi?Ky<Mi?Nr<Mi?4:-1:4:-1:qk<Mi?Dt<Mi?4:-1:4:-1:M<Mi?fk<Mi?cb<Mi?Xh<Mi?4:-1:4:-1:Ai<Mi?vB<Mi?4:-1:4:-1:_m<Mi?mp<Mi?Dr<Mi?$A<Mi?Tc<Mi?Tt<Mi?_p<Mi?Ga<Mi?4:-1:4:-1:_v<Mi?WF<Mi?4:-1:4:-1:dh<Mi?FS<Mi?xn<Mi?Sf<Mi?4:-1:4:-1:Zh<Mi?nD<Mi?4:-1:4:-1:Ji<Mi?Jr<Mi?qm<Mi?$k<Mi?ac<Mi?Cb<Mi?4:-1:4:-1:Yr<Mi?z_<Mi?4:-1:4:-1:Zu<Mi?rC<Mi?Ih<Mi?yd<Mi?4:-1:4:-1:xf<Mi?LA<Mi?4:-1:4:-1:q_<Mi?Md<Mi?Tp<Mi?od<Mi?hk<Mi?Su<Mi?bf<Mi?MD<Mi?Oo<Mi?4:-1:4:yo<Mi?qc<Mi?4:-1:4:-1:KA<Mi?Zi<Mi?Nd<Mi?fC<Mi?4:-1:4:-1:_i<Mi?Qt<Mi?4:-1:4:-1:IF<Mi?U_<Mi?pw<Mi?p<Mi?Cg<Mi?Lu<Mi?4:-1:4:-1:Ur<Mi?zw<Mi?4:-1:4:-1:dC<Mi?mF<Mi?Kf<Mi?Ys<Mi?4:-1:4:-1:Fg<Mi?WA<Mi?4:-1:4:-1:dF<Mi?_y<Mi?bt<Mi?Zd<Mi?$y<Mi?4:-1:ih<Mi?wb<Mi?4:-1:4:dE<Mi&&iu<Mi?Bu<Mi?4:-1:4:-1:ku<Mi?Qb<Mi?w<Mi?Ms<Mi?gC<Mi?Zw<Mi?4:-1:4:-1:td<Mi?Zf<Mi?4:-1:4:-1:zo<Mi?Fp<Mi?xw<Mi?uc<Mi?4:-1:4:-1:4:-1:wv<Mi?lD<Mi?ok<Mi?zf<Mi?Qc<Mi?RF<Mi?yv<Mi?Bi<Mi?wt<Mi?NC<Mi?4:-1:4:-1:OS<Mi?Dy<Mi?4:-1:4:-1:th<Mi?V<Mi?ks<Mi?sm<Mi?4:-1:4:-1:pm<Mi?Fh<Mi?4:-1:4:-1:Ha<Mi?Yb<Mi?xC<Mi?md<Mi?rb<Mi?4:-1:4:-1:Sw<Mi?fS<Mi?4:-1:4:uD<Mi?xh<Mi?4:-1:Do<Mi?uf<Mi?4:-1:4:Dh<Mi?RA<Mi?Zc<Mi?ak<Mi?4:-1:$m<Mi?aD<Mi?Kc<Mi?4:-1:4:$c<Mi?dm<Mi?4:-1:4:-1:aE<Mi?rk<Mi?Yh<Mi?oS<Mi?Ey<Mi?4:-1:4:-1:4:_F<Mi?Jb<Mi?my<Mi?Ac<Mi?4:-1:4:-1:Ew<Mi?iD<Mi?4:-1:4:qp<Mi?Gr<Mi?iE<Mi?Ko<Mi?Ea<Mi?Mk<Mi?EF<Mi?ee<Mi?4:-1:4:-1:un<Mi?kf<Mi?4:-1:4:4:rg<Mi?qu<Mi?Na<Mi?ht<Mi?LC<Mi?hm<Mi?4:-1:4:-1:sS<Mi?rd<Mi?4:-1:4:-1:4:-1:Ah<Mi?Sb<Mi?SD<Mi?Hr<Mi?4:Rw<Mi?Ld<Mi?4:-1:4:-1:db<Mi?bh<Mi?pt<Mi?cd<Mi?4:-1:4:-1:4:yp<Mi?4:yh<Mi?ow<Mi?4:-1:Eg<Mi?R_<Mi?4:-1:4:Pk<Mi?TS<Mi?dy<Mi?is<Mi?RE<Mi?Wd<Mi?tl<Mi?_r<Mi?b_<Mi?Ov<Mi?$S<Mi?bA<Mi?4:eE<Mi?yt<Mi?4:-1:4:-1:tD<Mi?Yl<Mi?4:-1:uF<Mi?4:Pd<Mi?Ic<Mi?4:-1:4:-1:Nf<Mi?So<Mi&&eC<Mi&&Uk<Mi?dS<Mi?4:-1:4:Kg<Mi?qr<Mi?gF<Mi?Mv<Mi?Bh<Mi?DD<Mi?4:-1:4:-1:4:-1:kS<Mi?Gb<Mi?qg<Mi?lC<Mi?4:-1:4:-1:up<Mi?qE<Mi?4:-1:4:-1:ay<Mi?oh<Mi?Wc<Mi?Yt<Mi?ZC<Mi?pn<Mi?4:-1:4:jh<Mi?4:Tu<Mi?_b<Mi?4:-1:4:-1:jF<Mi?4:v<Mi?Qw<Mi?pg<Mi?Jv<Mi?4:-1:4:-1:Am<Mi?IE<Mi?4:-1:4:hC<Mi?av<Mi?4:-1:Qy<Mi&&Oh<Mi?Pe<Mi?gc<Mi?YD<Mi?4:-1:4:-1:4:$w<Mi?sw<Mi?Hm<Mi?CA<Mi?vt<Mi?kl<Mi?Lw<Mi?4:-1:4:Ra<Mi?gA<Mi?4:-1:4:Jn<Mi?4:gy<Mi?pE<Mi?4:-1:4:Ei<Mi?Lh<Mi?I<Mi?K<Mi?4:-1:vS<Mi?GA<Mi?4:-1:4:-1:4:Xl<Mi?mA<Mi?hw<Mi?4:Mf<Mi?sd<Mi?4:-1:4:-1:hF<Mi&&vD<Mi&&Lm<Mi?cs<Mi?4:-1:4:Zs<Mi?of<Mi?gp<Mi?Ou<Mi?TE<Mi?om<Mi?DS<Mi?zn<Mi?Ub<Mi?4:-1:4:-1:on<Mi?Mc<Mi?4:-1:4:VA<Mi?fg<Mi?Cs<Mi?Ru<Mi?4:-1:4:-1:jc<Mi?BF<Mi?4:-1:4:-1:lw<Mi?jb<Mi&&Go<Mi?Ef<Mi?4:-1:4:zs<Mi?GC<Mi?4:-1:Sd<Mi?st<Mi?4:-1:4:-1:Oi<Mi?Qv<Mi?qh<Mi?ne<Mi?rf<Mi?mw<Mi?dp<Mi?4:-1:4:-1:fe<Mi?L<Mi?4:-1:4:-1:_t<Mi?Ir<Mi?4:-1:Ak<Mi?iy<Mi?4:-1:4:Iv<Mi?Df<Mi?bS<Mi?4:Ps<Mi?iw<Mi?4:-1:4:-1:Ss<Mi?og<Mi?Ql<Mi?hs<Mi?4:-1:4:-1:Rd<Mi?Em<Mi?4:-1:4:-1:zm<Mi?_l<Mi?Ca<Mi?$C<Mi?Mo<Mi?Bs<Mi?St<Mi&&XE<Mi&&GF<Mi?iv<Mi?4:-1:4:-1:G_<Mi?Xg<Mi?po<Mi?bp<Mi?ie<Mi?4:-1:4:-1:4:Ba<Mi?Rh<Mi?4:-1:Yi<Mi?Om<Mi?4:-1:4:as<Mi?fv<Mi?4:UC<Mi?tg<Mi?4:-1:O_<Mi?Sm<Mi?4:-1:4:uS<Mi?Ke<Mi?Wu<Mi&&vF<Mi?rl<Mi?4:-1:4:-1:Rm<Mi&&nk<Mi?Nt<Mi?4:-1:4:yC<Mi?Nb<Mi?Tl<Mi?kF<Mi?uh<Mi?Vm<Mi?4:-1:wo<Mi?k<Mi?4:-1:4:-1:4:vy<Mi?X<Mi?Hf<Mi?4:fb<Mi?bn<Mi?4:-1:4:-1:4:$g<Mi?fB<Mi?by<Mi?sh<Mi?ao<Mi?eB<Mi?wS<Mi?4:-1:4:-1:JE<Mi?ct<Mi?4:-1:4:xy<Mi?JF<Mi?ID<Mi?mD<Mi?4:-1:4:-1:Va<Mi?Rv<Mi?4:-1:4:-1:$b<Mi?oa<Mi?mi<Mi?Cu<Mi?Nk<Mi?4:-1:4:-1:Wp<Mi?s_<Mi?4:-1:4:fF<Mi?bF<Mi?am<Mi?Hi<Mi?4:-1:4:-1:ba<Mi?QA<Mi?4:-1:4:-1:Hu<Mi?AD<Mi?sk<Mi?Ju<Mi?We<Mi?HS<Mi?ge<Mi?eg<Mi?Nm<Mi?Xb<Mi?lc<Mi?zg<Mi?4:-1:4:-1:ry<Mi?Xm<Mi?4:-1:4:-1:gD<Mi?Yw<Mi?4:-1:xg<Mi?eD<Mi?4:-1:4:-1:nf<Mi?UD<Mi?bs<Mi?Cm<Mi?Qr<Mi?hA<Mi?4:-1:4:-1:vg<Mi?zd<Mi?4:-1:4:-1:Dg<Mi?N_<Mi?Er<Mi?4:-1:4:W_<Mi?o<Mi?4:-1:4:-1:t_<Mi?tm<Mi?$h<Mi?oi<Mi?mc<Mi?Ja<Mi?4:-1:vu<Mi?mb<Mi?4:-1:4:-1:rt<Mi?Si<Mi?gf<Mi?ur<Mi?4:-1:4:-1:jl<Mi?Zv<Mi?4:-1:4:-1:Kt<Mi?cy<Mi?Cy<Mi?ME<Mi?Is<Mi?Mn<Mi?4:-1:4:-1:nC<Mi?Wf<Mi?4:-1:4:-1:Yg<Mi?Ya<Mi?mr<Mi?Rf<Mi?4:-1:4:-1:at<Mi?E<Mi?4:-1:4:-1:Je<Mi?im<Mi?Ap<Mi?BC<Mi?e_<Mi?qD<Mi?dc<Mi?dr<Mi?Nh<Mi?yg<Mi?4:-1:4:-1:Ce<Mi?VF<Mi?4:-1:4:-1:Os<Mi?Ag<Mi?rw<Mi?ub<Mi?4:-1:4:-1:yr<Mi?wr<Mi?4:-1:4:-1:Xc<Mi?pd<Mi?Tn<Mi?Cc<Mi?4:-1:Vl<Mi?ah<Mi?4:-1:4:-1:sg<Mi?y_<Mi?cw<Mi?lh<Mi?4:-1:4:-1:4:-1:Hc<Mi?IS<Mi?vh<Mi?QS<Mi?4:-1:tk<Mi?La<Mi?Ly<Mi?ea<Mi?4:-1:4:-1:Fr<Mi?zt<Mi?4:-1:4:-1:zr<Mi?Qo<Mi?ra<Mi?Ln<Mi?At<Mi?XS<Mi?4:-1:4:-1:yk<Mi?GD<Mi?4:-1:4:-1:iA<Mi?ha<Mi?GE<Mi?L_<Mi?4:-1:4:-1:eo<Mi?LD<Mi?4:-1:4:-1:uy<Mi?VC<Mi?YS<Mi?sb<Mi?Rp<Mi?es<Mi?KD<Mi?mv<Mi?ti<Mi?Cf<Mi?df<Mi?De<Mi?Pv<Mi?4:-1:4:-1:Uv<Mi?ZE<Mi?4:-1:4:-1:np<Mi&&kr<Mi?Vb<Mi?4:-1:4:mm<Mi?zE<Mi?py<Mi?ms<Mi?4:-1:me<Mi?xi<Mi?4:-1:4:-1:pS<Mi?la<Mi?Qg<Mi?ul<Mi?4:-1:4:-1:Oy<Mi?gb<Mi?4:-1:4:-1:Hw<Mi?Iy<Mi?AE<Mi?DB<Mi?ll<Mi?wc<Mi?tE<Mi?MA<Mi?4:-1:4:-1:E_<Mi?Tv<Mi?4:-1:4:-1:Fy<Mi?Ab<Mi?na<Mi?tw<Mi?4:-1:4:-1:Ol<Mi?Nw<Mi?4:-1:4:-1:Vn<Mi?gd<Mi?dk<Mi?ud<Mi?pa<Mi?$s<Mi?4:-1:4:-1:IA<Mi?Pt<Mi?4:-1:4:-1:hb<Mi?ug<Mi?Wo<Mi?s<Mi?4:-1:4:-1:4:Re<Mi?fl<Mi?Ka<Mi?vc<Mi?wE<Mi?YE<Mi?Bc<Mi?Zn<Mi?S_<Mi?4:-1:4:-1:Br<Mi?ta<Mi?4:-1:4:-1:QF<Mi?pf<Mi?Kv<Mi?ko<Mi?4:-1:4:-1:Rg<Mi?Zr<Mi?4:-1:4:-1:bo<Mi?ic<Mi?Hl<Mi?Zb<Mi?4:-1:4:Ib<Mi?bv<Mi?4:-1:4:4:Du<Mi?Xk<Mi?TD<Mi?Ml<Mi?hS<Mi?4:-1:4:ed<Mi?vd<Mi?wy<Mi?N<Mi?4:-1:4:-1:$u<Mi?g_<Mi?4:-1:4:-1:_k<Mi?dw<Mi?$i<Mi?WS<Mi?qf<Mi?4:-1:4:-1:hu<Mi?Mh<Mi?4:-1:4:ym<Mi?4:nw<Mi?Xe<Mi?4:-1:4:Fv<Mi?EA<Mi?Aa<Mi?BA<Mi?wn<Mi?4:Ta<Mi?ec<Mi?4:-1:4:Uy<Mi&&YA<Mi?Yk<Mi?4:-1:4:4:b<Mi?Qk<Mi?nd<Mi?aB<Mi?4:-1:Ry<Mi?4:KF<Mi?Hn<Mi?4:-1:4:-1:op<Mi?4:_A<Mi&&wC<Mi?qi<Mi?4:-1:4:sF<Mi?jC<Mi?Gh<Mi?io<Mi?4:Gv<Mi?Jy<Mi?4:-1:4:4:Qa<Mi?ho<Mi?tb<Mi?Ft<Mi?4:-1:4:ZA<Mi?cr<Mi?4:-1:4:4:DF<Mi?br<Mi?ZS<Mi?kp<Mi?4:-1:YC<Mi&&lg<Mi?Od<Mi?4:-1:4:-1:sn<Mi?4:xr<Mi?_n<Mi?yb<Mi?Qf<Mi?4:-1:4:-1:4:-1:$<Mi?pl<Mi?Sa<Mi?mg<Mi?sC<Mi?Sk<Mi?mS<Mi&&q<Mi?ip<Mi?4:-1:4:pu<Mi?Bb<Mi?TF<Mi?al<Mi?4:-1:4:-1:Pc<Mi?uu<Mi?4:-1:4:4:PD<Mi?xS<Mi?4:Ek<Mi?qa<Mi?sv<Mi?eS<Mi?4:-1:4:-1:4:In<Mi?_C<Mi&&Ob<Mi?du<Mi?4:-1:4:Dm<Mi?d_<Mi?yu<Mi?Mm<Mi?4:-1:4:-1:4:hE<Mi?Tm<Mi?AF<Mi?Sr<Mi?4:jp<Mi?Mp<Mi?cc<Mi?ld<Mi?4:-1:4:-1:4:Xt<Mi?Pw<Mi?_c<Mi&&FA<Mi?Yv<Mi?4:-1:4:-1:Fi<Mi?jt<Mi?4:-1:4:-1:xF<Mi?To<Mi?Xn<Mi?VD<Mi?_g<Mi?4:Bg<Mi?Ls<Mi?4:-1:4:-1:_<Mi?z<Mi?xv<Mi?Eo<Mi?4:-1:4:-1:cS<Mi?Rt<Mi?4:-1:4:-1:ys<Mi?iF<Mi?Li<Mi?Td<Mi?ke<Mi?4:-1:4:u<Mi?bu<Mi?4:-1:4:-1:4:-1:$p<Mi?D<Mi?_D<Mi?wm<Mi?dl<Mi?xa<Mi?jm<Mi?d<Mi&&ji<Mi?Q<Mi?4:-1:4:-1:xD<Mi&&LF<Mi?yF<Mi?4:-1:4:-1:rn<Mi?Xa<Mi?Uw<Mi?4:Sc<Mi?rS<Mi?4:-1:4:-1:Wm<Mi?Il<Mi?rD<Mi?J_<Mi?4:-1:4:-1:wh<Mi?fw<Mi?4:-1:4:-1:ck<Mi?ov<Mi?Jk<Mi?tv<Mi?Ym<Mi?hD<Mi?Lf<Mi?cf<Mi?4:-1:4:-1:JS<Mi?Mt<Mi?4:-1:4:-1:hr<Mi?Wl<Mi?4:-1:Jw<Mi?Op<Mi?4:-1:4:-1:Hh<Mi?Bm<Mi?$t<Mi?uv<Mi?Iw<Mi?4:-1:4:-1:fr<Mi?zp<Mi?4:-1:4:OD<Mi?lo<Mi?4:-1:4:hc<Mi?Jd<Mi?Z<Mi?Es<Mi?lu<Mi?zu<Mi?ab<Mi?Aw<Mi?WC<Mi?4:-1:4:-1:ua<Mi?yw<Mi?4:-1:4:Bf<Mi?lb<Mi?4:-1:bB<Mi?Wy<Mi?4:-1:4:-1:Gs<Mi?ek<Mi&&FC<Mi?Cl<Mi?4:-1:4:Qs<Mi?Ks<Mi?4:-1:WD<Mi?nB<Mi?4:-1:4:-1:Wr<Mi?No<Mi?Me<Mi?tn<Mi?W<Mi?KC<Mi?t<Mi?4:-1:4:l_<Mi?BE<Mi?4:-1:4:-1:hp<Mi?nF<Mi?Kk<Mi?Fk<Mi?4:-1:4:-1:xs<Mi?F_<Mi?4:-1:4:-1:PS<Mi?Ge<Mi?aA<Mi?Bt<Mi?hi<Mi?gn<Mi?4:-1:4:-1:OF<Mi?AS<Mi?4:-1:4:-1:ew<Mi?Ud<Mi?Sg<Mi?jf<Mi?4:-1:4:-1:yc<Mi?gE<Mi?4:-1:4:-1:YT(lte,Mi+jS|0)-1|0:-1;if(4<Gi>>>0)jr=OUe(e);else switch(Gi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ui=hHe(BUe(e));if(3<Ui>>>0)jr=OUe(e);else switch(Ui){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Vi=Gje(BUe(e));if(3<Vi>>>0)jr=OUe(e);else switch(Vi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Wi=THe(BUe(e));if(3<Wi>>>0)jr=OUe(e);else switch(Wi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,51);var zi=jHe(BUe(e));if(2<zi>>>0)jr=OUe(e);else switch(zi){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Qi=gHe(BUe(e));if(3<Qi>>>0)jr=OUe(e);else switch(Qi){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var tc=Lje(BUe(e));if(3<tc>>>0)jr=OUe(e);else switch(tc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var oc=WHe(BUe(e));if(3<oc>>>0)jr=OUe(e);else switch(oc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var sc=pje(BUe(e));if(3<sc>>>0)jr=OUe(e);else switch(sc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,52);var bc=jHe(BUe(e));if(2<bc>>>0)jr=OUe(e);else switch(bc){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 38:TUe(e,87);var pc=BUe(e),Ec=35<pc?sl<pc?je<pc?nc<pc?-1:gi<pc?rv<pc?qy<pc?Yf<pc?Dc<pc?Gp<pc?fu<pc?gk<pc?Km<pc?6:-1:6:-1:UF<pc?Hv<pc?An<pc?ss<pc?6:-1:6:-1:m_<pc?Bv<pc?6:-1:6:-1:Ho<pc?Yp<pc?oC<pc?U<pc?ai<pc?go<pc?aS<pc?QD<pc?o_<pc?vl<pc?Dl<pc?Vd<pc?6:-1:6:-1:zA<pc?tC<pc?6:-1:6:-1:cl<pc?Ne<pc?km<pc?Wk<pc?6:-1:6:-1:eF<pc?sD<pc?6:-1:6:-1:Oc<pc?oE<pc?mf<pc?wD<pc?Zy<pc?Vk<pc?6:-1:6:-1:Bo<pc?hy<pc?6:-1:6:-1:vi<pc?Gg<pc?qC<pc?SC<pc?6:-1:6:-1:Wh<pc?jn<pc?6:-1:6:-1:xo<pc?fc<pc?Fo<pc?Gk<pc?h<pc?iC<pc?Se<pc?Pl<pc?6:-1:6:-1:Gc<pc?Ae<pc?6:-1:6:-1:mt<pc?Sn<pc?$d<pc?M_<pc?6:-1:6:-1:Hp<pc?ru<pc?6:-1:6:-1:D_<pc?Jc<pc?xd<pc?nE<pc?el<pc?cC<pc?6:-1:6:-1:Qm<pc?bD<pc?6:-1:6:-1:zC<pc?Vy<pc?zF<pc?Uc<pc?6:-1:6:-1:rc<pc?Uf<pc?6:-1:6:-1:id<pc?nm<pc?ce<pc?x_<pc?ly<pc?KE<pc?jd<pc?ZF<pc?Np<pc?6:-1:6:-1:vo<pc?kA<pc?6:-1:6:-1:ro<pc&&ag<pc?zy<pc?6:-1:6:-1:Lo<pc?Pi<pc?Ff<pc?ja<pc?Vp<pc?6:-1:6:-1:6:Ev<pc?DC<pc?Jg<pc?ze<pc?6:-1:6:-1:By<pc?SF<pc?6:-1:6:cF<pc?F<pc?wl<pc?Bp<pc?_S<pc?oB<pc?rB<pc?Ad<pc?6:-1:6:-1:_a<pc?Kn<pc?6:-1:6:-1:bb<pc?Ao<pc?cB<pc?KS<pc?6:-1:6:-1:$a<pc?CD<pc?6:-1:6:-1:Vv<pc?GS<pc?JC<pc?vf<pc?oo<pc?zb<pc?6:-1:6:-1:Ns<pc?Js<pc?6:-1:6:-1:XD<pc?dD<pc?kD<pc?an<pc?6:-1:6:-1:bl<pc?gm<pc?6:-1:6:-1:vE<pc?Wa<pc?$e<pc?lB<pc?rF<pc?pA<pc?Qe<pc?Ct<pc?Ph<pc?Lp<pc?UE<pc?T_<pc?we<pc?rr<pc?6:-1:6:-1:kd<pc?aa<pc?6:-1:6:-1:rE<pc?My<pc?Be<pc?xu<pc?6:-1:6:-1:Nl<pc?wd<pc?6:-1:6:-1:K_<pc?ou<pc?u_<pc?TA<pc?Ky<pc?Nr<pc?6:-1:6:-1:qk<pc?Dt<pc?6:-1:6:-1:M<pc?fk<pc?cb<pc?Xh<pc?6:-1:6:-1:Ai<pc?vB<pc?6:-1:6:-1:_m<pc?mp<pc?Dr<pc?$A<pc?Tc<pc?Tt<pc?_p<pc?Ga<pc?6:-1:6:-1:_v<pc?WF<pc?6:-1:6:-1:dh<pc?FS<pc?xn<pc?Sf<pc?6:-1:6:-1:Zh<pc?nD<pc?6:-1:6:-1:Ji<pc?Jr<pc?qm<pc?$k<pc?ac<pc?Cb<pc?6:-1:6:-1:Yr<pc?z_<pc?6:-1:6:-1:Zu<pc?rC<pc?Ih<pc?yd<pc?6:-1:6:-1:xf<pc?LA<pc?6:-1:6:-1:q_<pc?Md<pc?Tp<pc?od<pc?hk<pc?Su<pc?bf<pc?MD<pc?Oo<pc?6:-1:6:yo<pc?qc<pc?6:-1:6:-1:KA<pc?Zi<pc?Nd<pc?fC<pc?6:-1:6:-1:_i<pc?Qt<pc?6:-1:6:-1:IF<pc?U_<pc?pw<pc?p<pc?Cg<pc?Lu<pc?6:-1:6:-1:Ur<pc?zw<pc?6:-1:6:-1:dC<pc?mF<pc?Kf<pc?Ys<pc?6:-1:6:-1:Fg<pc?WA<pc?6:-1:6:-1:dF<pc?_y<pc?bt<pc?Zd<pc?$y<pc?6:-1:ih<pc?wb<pc?6:-1:6:dE<pc&&iu<pc?Bu<pc?6:-1:6:-1:ku<pc?Qb<pc?w<pc?Ms<pc?gC<pc?Zw<pc?6:-1:6:-1:td<pc?Zf<pc?6:-1:6:-1:zo<pc?Fp<pc?xw<pc?uc<pc?6:-1:6:-1:6:-1:wv<pc?lD<pc?ok<pc?zf<pc?Qc<pc?RF<pc?yv<pc?Bi<pc?wt<pc?NC<pc?6:-1:6:-1:OS<pc?Dy<pc?6:-1:6:-1:th<pc?V<pc?ks<pc?sm<pc?6:-1:6:-1:pm<pc?Fh<pc?6:-1:6:-1:Ha<pc?Yb<pc?xC<pc?md<pc?rb<pc?6:-1:6:-1:Sw<pc?fS<pc?6:-1:6:uD<pc?xh<pc?6:-1:Do<pc?uf<pc?6:-1:6:Dh<pc?RA<pc?Zc<pc?ak<pc?6:-1:$m<pc?aD<pc?Kc<pc?6:-1:6:$c<pc?dm<pc?6:-1:6:-1:aE<pc?rk<pc?Yh<pc?oS<pc?Ey<pc?6:-1:6:-1:6:_F<pc?Jb<pc?my<pc?Ac<pc?6:-1:6:-1:Ew<pc?iD<pc?6:-1:6:qp<pc?Gr<pc?iE<pc?Ko<pc?Ea<pc?Mk<pc?EF<pc?ee<pc?6:-1:6:-1:un<pc?kf<pc?6:-1:6:6:rg<pc?qu<pc?Na<pc?ht<pc?LC<pc?hm<pc?6:-1:6:-1:sS<pc?rd<pc?6:-1:6:-1:6:-1:Ah<pc?Sb<pc?SD<pc?Hr<pc?6:Rw<pc?Ld<pc?6:-1:6:-1:db<pc?bh<pc?pt<pc?cd<pc?6:-1:6:-1:6:yp<pc?6:yh<pc?ow<pc?6:-1:Eg<pc?R_<pc?6:-1:6:Pk<pc?TS<pc?dy<pc?is<pc?RE<pc?Wd<pc?tl<pc?_r<pc?b_<pc?Ov<pc?$S<pc?bA<pc?6:eE<pc?yt<pc?6:-1:6:-1:tD<pc?Yl<pc?6:-1:uF<pc?6:Pd<pc?Ic<pc?6:-1:6:-1:Nf<pc?So<pc&&eC<pc&&Uk<pc?dS<pc?6:-1:6:Kg<pc?qr<pc?gF<pc?Mv<pc?Bh<pc?DD<pc?6:-1:6:-1:6:-1:kS<pc?Gb<pc?qg<pc?lC<pc?6:-1:6:-1:up<pc?qE<pc?6:-1:6:-1:ay<pc?oh<pc?Wc<pc?Yt<pc?ZC<pc?pn<pc?6:-1:6:jh<pc?6:Tu<pc?_b<pc?6:-1:6:-1:jF<pc?6:v<pc?Qw<pc?pg<pc?Jv<pc?6:-1:6:-1:Am<pc?IE<pc?6:-1:6:hC<pc?av<pc?6:-1:Qy<pc&&Oh<pc?Pe<pc?gc<pc?YD<pc?6:-1:6:-1:6:$w<pc?sw<pc?Hm<pc?CA<pc?vt<pc?kl<pc?Lw<pc?6:-1:6:Ra<pc?gA<pc?6:-1:6:Jn<pc?6:gy<pc?pE<pc?6:-1:6:Ei<pc?Lh<pc?I<pc?K<pc?6:-1:vS<pc?GA<pc?6:-1:6:-1:6:Xl<pc?mA<pc?hw<pc?6:Mf<pc?sd<pc?6:-1:6:-1:hF<pc&&vD<pc&&Lm<pc?cs<pc?6:-1:6:Zs<pc?of<pc?gp<pc?Ou<pc?TE<pc?om<pc?DS<pc?zn<pc?Ub<pc?6:-1:6:-1:on<pc?Mc<pc?6:-1:6:VA<pc?fg<pc?Cs<pc?Ru<pc?6:-1:6:-1:jc<pc?BF<pc?6:-1:6:-1:lw<pc?jb<pc&&Go<pc?Ef<pc?6:-1:6:zs<pc?GC<pc?6:-1:Sd<pc?st<pc?6:-1:6:-1:Oi<pc?Qv<pc?qh<pc?ne<pc?rf<pc?mw<pc?dp<pc?6:-1:6:-1:fe<pc?L<pc?6:-1:6:-1:_t<pc?Ir<pc?6:-1:Ak<pc?iy<pc?6:-1:6:Iv<pc?Df<pc?bS<pc?6:Ps<pc?iw<pc?6:-1:6:-1:Ss<pc?og<pc?Ql<pc?hs<pc?6:-1:6:-1:Rd<pc?Em<pc?6:-1:6:-1:zm<pc?_l<pc?Ca<pc?$C<pc?Mo<pc?Bs<pc?St<pc&&XE<pc&&GF<pc?iv<pc?6:-1:6:-1:G_<pc?Xg<pc?po<pc?bp<pc?ie<pc?6:-1:6:-1:6:Ba<pc?Rh<pc?6:-1:Yi<pc?Om<pc?6:-1:6:as<pc?fv<pc?6:UC<pc?tg<pc?6:-1:O_<pc?Sm<pc?6:-1:6:uS<pc?Ke<pc?Wu<pc&&vF<pc?rl<pc?6:-1:6:-1:Rm<pc&&nk<pc?Nt<pc?6:-1:6:yC<pc?Nb<pc?Tl<pc?kF<pc?uh<pc?Vm<pc?6:-1:wo<pc?k<pc?6:-1:6:-1:6:vy<pc?X<pc?Hf<pc?6:fb<pc?bn<pc?6:-1:6:-1:6:$g<pc?fB<pc?by<pc?sh<pc?ao<pc?eB<pc?wS<pc?6:-1:6:-1:JE<pc?ct<pc?6:-1:6:xy<pc?JF<pc?ID<pc?mD<pc?6:-1:6:-1:Va<pc?Rv<pc?6:-1:6:-1:$b<pc?oa<pc?mi<pc?Cu<pc?Nk<pc?6:-1:6:-1:Wp<pc?s_<pc?6:-1:6:fF<pc?bF<pc?am<pc?Hi<pc?6:-1:6:-1:ba<pc?QA<pc?6:-1:6:-1:Hu<pc?AD<pc?sk<pc?Ju<pc?We<pc?HS<pc?ge<pc?eg<pc?Nm<pc?Xb<pc?lc<pc?zg<pc?6:-1:6:-1:ry<pc?Xm<pc?6:-1:6:-1:gD<pc?Yw<pc?6:-1:xg<pc?eD<pc?6:-1:6:-1:nf<pc?UD<pc?bs<pc?Cm<pc?Qr<pc?hA<pc?6:-1:6:-1:vg<pc?zd<pc?6:-1:6:-1:Dg<pc?N_<pc?Er<pc?6:-1:6:W_<pc?o<pc?6:-1:6:-1:t_<pc?tm<pc?$h<pc?oi<pc?mc<pc?Ja<pc?6:-1:vu<pc?mb<pc?6:-1:6:-1:rt<pc?Si<pc?gf<pc?ur<pc?6:-1:6:-1:jl<pc?Zv<pc?6:-1:6:-1:Kt<pc?cy<pc?Cy<pc?ME<pc?Is<pc?Mn<pc?6:-1:6:-1:nC<pc?Wf<pc?6:-1:6:-1:Yg<pc?Ya<pc?mr<pc?Rf<pc?6:-1:6:-1:at<pc?E<pc?6:-1:6:-1:Je<pc?im<pc?Ap<pc?BC<pc?e_<pc?qD<pc?dc<pc?dr<pc?Nh<pc?yg<pc?6:-1:6:-1:Ce<pc?VF<pc?6:-1:6:-1:Os<pc?Ag<pc?rw<pc?ub<pc?6:-1:6:-1:yr<pc?wr<pc?6:-1:6:-1:Xc<pc?pd<pc?Tn<pc?Cc<pc?6:-1:Vl<pc?ah<pc?6:-1:6:-1:sg<pc?y_<pc?cw<pc?lh<pc?6:-1:6:-1:6:-1:Hc<pc?IS<pc?vh<pc?QS<pc?6:-1:tk<pc?La<pc?Ly<pc?ea<pc?6:-1:6:-1:Fr<pc?zt<pc?6:-1:6:-1:zr<pc?Qo<pc?ra<pc?Ln<pc?At<pc?XS<pc?6:-1:6:-1:yk<pc?GD<pc?6:-1:6:-1:iA<pc?ha<pc?GE<pc?L_<pc?6:-1:6:-1:eo<pc?LD<pc?6:-1:6:-1:uy<pc?VC<pc?YS<pc?sb<pc?Rp<pc?es<pc?KD<pc?mv<pc?ti<pc?Cf<pc?df<pc?De<pc?Pv<pc?6:-1:6:-1:Uv<pc?ZE<pc?6:-1:6:-1:np<pc&&kr<pc?Vb<pc?6:-1:6:mm<pc?zE<pc?py<pc?ms<pc?6:-1:me<pc?xi<pc?6:-1:6:-1:pS<pc?la<pc?Qg<pc?ul<pc?6:-1:6:-1:Oy<pc?gb<pc?6:-1:6:-1:Hw<pc?Iy<pc?AE<pc?DB<pc?ll<pc?wc<pc?tE<pc?MA<pc?6:-1:6:-1:E_<pc?Tv<pc?6:-1:6:-1:Fy<pc?Ab<pc?na<pc?tw<pc?6:-1:6:-1:Ol<pc?Nw<pc?6:-1:6:-1:Vn<pc?gd<pc?dk<pc?ud<pc?pa<pc?$s<pc?6:-1:6:-1:IA<pc?Pt<pc?6:-1:6:-1:hb<pc?ug<pc?Wo<pc?s<pc?6:-1:6:-1:6:Re<pc?fl<pc?Ka<pc?vc<pc?wE<pc?YE<pc?Bc<pc?Zn<pc?S_<pc?6:-1:6:-1:Br<pc?ta<pc?6:-1:6:-1:QF<pc?pf<pc?Kv<pc?ko<pc?6:-1:6:-1:Rg<pc?Zr<pc?6:-1:6:-1:bo<pc?ic<pc?Hl<pc?Zb<pc?6:-1:6:Ib<pc?bv<pc?6:-1:6:6:Du<pc?Xk<pc?TD<pc?Ml<pc?hS<pc?6:-1:6:ed<pc?vd<pc?wy<pc?N<pc?6:-1:6:-1:$u<pc?g_<pc?6:-1:6:-1:_k<pc?dw<pc?$i<pc?WS<pc?qf<pc?6:-1:6:-1:hu<pc?Mh<pc?6:-1:6:ym<pc?6:nw<pc?Xe<pc?6:-1:6:Fv<pc?EA<pc?Aa<pc?BA<pc?wn<pc?6:Ta<pc?ec<pc?6:-1:6:Uy<pc&&YA<pc?Yk<pc?6:-1:6:6:b<pc?Qk<pc?nd<pc?aB<pc?6:-1:Ry<pc?6:KF<pc?Hn<pc?6:-1:6:-1:op<pc?6:_A<pc&&wC<pc?qi<pc?6:-1:6:sF<pc?jC<pc?Gh<pc?io<pc?6:Gv<pc?Jy<pc?6:-1:6:6:Qa<pc?ho<pc?tb<pc?Ft<pc?6:-1:6:ZA<pc?cr<pc?6:-1:6:6:DF<pc?br<pc?ZS<pc?kp<pc?6:-1:YC<pc&&lg<pc?Od<pc?6:-1:6:-1:sn<pc?6:xr<pc?_n<pc?yb<pc?Qf<pc?6:-1:6:-1:6:-1:$<pc?pl<pc?Sa<pc?mg<pc?sC<pc?Sk<pc?mS<pc&&q<pc?ip<pc?6:-1:6:pu<pc?Bb<pc?TF<pc?al<pc?6:-1:6:-1:Pc<pc?uu<pc?6:-1:6:6:PD<pc?xS<pc?6:Ek<pc?qa<pc?sv<pc?eS<pc?6:-1:6:-1:6:In<pc?_C<pc&&Ob<pc?du<pc?6:-1:6:Dm<pc?d_<pc?yu<pc?Mm<pc?6:-1:6:-1:6:hE<pc?Tm<pc?AF<pc?Sr<pc?6:jp<pc?Mp<pc?cc<pc?ld<pc?6:-1:6:-1:6:Xt<pc?Pw<pc?_c<pc&&FA<pc?Yv<pc?6:-1:6:-1:Fi<pc?jt<pc?6:-1:6:-1:xF<pc?To<pc?Xn<pc?VD<pc?_g<pc?6:Bg<pc?Ls<pc?6:-1:6:-1:_<pc?z<pc?xv<pc?Eo<pc?6:-1:6:-1:cS<pc?Rt<pc?6:-1:6:-1:ys<pc?iF<pc?Li<pc?Td<pc?ke<pc?6:-1:6:u<pc?bu<pc?6:-1:6:-1:6:-1:$p<pc?D<pc?_D<pc?wm<pc?dl<pc?xa<pc?jm<pc?d<pc&&ji<pc?Q<pc?6:-1:6:-1:xD<pc&&LF<pc?yF<pc?6:-1:6:-1:rn<pc?Xa<pc?Uw<pc?6:Sc<pc?rS<pc?6:-1:6:-1:Wm<pc?Il<pc?rD<pc?J_<pc?6:-1:6:-1:wh<pc?fw<pc?6:-1:6:-1:ck<pc?ov<pc?Jk<pc?tv<pc?Ym<pc?hD<pc?Lf<pc?cf<pc?6:-1:6:-1:JS<pc?Mt<pc?6:-1:6:-1:hr<pc?Wl<pc?6:-1:Jw<pc?Op<pc?6:-1:6:-1:Hh<pc?Bm<pc?$t<pc?uv<pc?Iw<pc?6:-1:6:-1:fr<pc?zp<pc?6:-1:6:OD<pc?lo<pc?6:-1:6:hc<pc?Jd<pc?Z<pc?Es<pc?lu<pc?zu<pc?ab<pc?Aw<pc?WC<pc?6:-1:6:-1:ua<pc?yw<pc?6:-1:6:Bf<pc?lb<pc?6:-1:bB<pc?Wy<pc?6:-1:6:-1:Gs<pc?ek<pc&&FC<pc?Cl<pc?6:-1:6:Qs<pc?Ks<pc?6:-1:WD<pc?nB<pc?6:-1:6:-1:Wr<pc?No<pc?Me<pc?tn<pc?W<pc?KC<pc?t<pc?6:-1:6:l_<pc?BE<pc?6:-1:6:-1:hp<pc?nF<pc?Kk<pc?Fk<pc?6:-1:6:-1:xs<pc?F_<pc?6:-1:6:-1:PS<pc?Ge<pc?aA<pc?Bt<pc?hi<pc?gn<pc?6:-1:6:-1:OF<pc?AS<pc?6:-1:6:-1:ew<pc?Ud<pc?Sg<pc?jf<pc?6:-1:6:-1:yc<pc?gE<pc?6:-1:6:-1:YT(eue,pc+jS|0)-1|0:-1;if(6<Ec>>>0)jr=OUe(e);else switch(Ec){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Fc=mje(BUe(e));if(3<Fc>>>0)jr=OUe(e);else switch(Fc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var kc=pje(BUe(e));if(3<kc>>>0)jr=OUe(e);else switch(kc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Nc=gHe(BUe(e));if(3<Nc>>>0)jr=OUe(e);else switch(Nc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,53);var xc=jHe(BUe(e));if(2<xc>>>0)jr=OUe(e);else switch(xc){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Lc=Lje(BUe(e));if(3<Lc>>>0)jr=OUe(e);else switch(Lc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Yc=bje(BUe(e));if(3<Yc>>>0)jr=OUe(e);else switch(Yc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var zc=mje(BUe(e));if(3<zc>>>0)jr=OUe(e);else switch(zc){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ef=mje(BUe(e));if(3<ef>>>0)jr=OUe(e);else switch(ef){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var tf=oje(BUe(e));if(3<tf>>>0)jr=OUe(e);else switch(tf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,54);var ff=jHe(BUe(e));if(2<ff>>>0)jr=OUe(e);else switch(ff){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var sf=Gje(BUe(e));if(3<sf>>>0)jr=OUe(e);else switch(sf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,55);var lf=jHe(BUe(e));if(2<lf>>>0)jr=OUe(e);else switch(lf){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 5:TUe(e,87);var hf=Lje(BUe(e));if(3<hf>>>0)jr=OUe(e);else switch(hf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var yf=yHe(BUe(e));if(3<yf>>>0)jr=OUe(e);else switch(yf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var _f=THe(BUe(e));if(3<_f>>>0)jr=OUe(e);else switch(_f){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Af=hje(BUe(e));if(3<Af>>>0)jr=OUe(e);else switch(Af){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var wf=hHe(BUe(e));if(3<wf>>>0)jr=OUe(e);else switch(wf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var If=Lje(BUe(e));if(3<If>>>0)jr=OUe(e);else switch(If){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,56);var Of=jHe(BUe(e));if(2<Of>>>0)jr=OUe(e);else switch(Of){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 39:TUe(e,87);var Pf=BUe(e),Gf=35<Pf?sl<Pf?je<Pf?nc<Pf?-1:gi<Pf?rv<Pf?qy<Pf?Yf<Pf?Dc<Pf?Gp<Pf?fu<Pf?gk<Pf?Km<Pf?5:-1:5:-1:UF<Pf?Hv<Pf?An<Pf?ss<Pf?5:-1:5:-1:m_<Pf?Bv<Pf?5:-1:5:-1:Ho<Pf?Yp<Pf?oC<Pf?U<Pf?ai<Pf?go<Pf?aS<Pf?QD<Pf?o_<Pf?vl<Pf?Dl<Pf?Vd<Pf?5:-1:5:-1:zA<Pf?tC<Pf?5:-1:5:-1:cl<Pf?Ne<Pf?km<Pf?Wk<Pf?5:-1:5:-1:eF<Pf?sD<Pf?5:-1:5:-1:Oc<Pf?oE<Pf?mf<Pf?wD<Pf?Zy<Pf?Vk<Pf?5:-1:5:-1:Bo<Pf?hy<Pf?5:-1:5:-1:vi<Pf?Gg<Pf?qC<Pf?SC<Pf?5:-1:5:-1:Wh<Pf?jn<Pf?5:-1:5:-1:xo<Pf?fc<Pf?Fo<Pf?Gk<Pf?h<Pf?iC<Pf?Se<Pf?Pl<Pf?5:-1:5:-1:Gc<Pf?Ae<Pf?5:-1:5:-1:mt<Pf?Sn<Pf?$d<Pf?M_<Pf?5:-1:5:-1:Hp<Pf?ru<Pf?5:-1:5:-1:D_<Pf?Jc<Pf?xd<Pf?nE<Pf?el<Pf?cC<Pf?5:-1:5:-1:Qm<Pf?bD<Pf?5:-1:5:-1:zC<Pf?Vy<Pf?zF<Pf?Uc<Pf?5:-1:5:-1:rc<Pf?Uf<Pf?5:-1:5:-1:id<Pf?nm<Pf?ce<Pf?x_<Pf?ly<Pf?KE<Pf?jd<Pf?ZF<Pf?Np<Pf?5:-1:5:-1:vo<Pf?kA<Pf?5:-1:5:-1:ro<Pf&&ag<Pf?zy<Pf?5:-1:5:-1:Lo<Pf?Pi<Pf?Ff<Pf?ja<Pf?Vp<Pf?5:-1:5:-1:5:Ev<Pf?DC<Pf?Jg<Pf?ze<Pf?5:-1:5:-1:By<Pf?SF<Pf?5:-1:5:cF<Pf?F<Pf?wl<Pf?Bp<Pf?_S<Pf?oB<Pf?rB<Pf?Ad<Pf?5:-1:5:-1:_a<Pf?Kn<Pf?5:-1:5:-1:bb<Pf?Ao<Pf?cB<Pf?KS<Pf?5:-1:5:-1:$a<Pf?CD<Pf?5:-1:5:-1:Vv<Pf?GS<Pf?JC<Pf?vf<Pf?oo<Pf?zb<Pf?5:-1:5:-1:Ns<Pf?Js<Pf?5:-1:5:-1:XD<Pf?dD<Pf?kD<Pf?an<Pf?5:-1:5:-1:bl<Pf?gm<Pf?5:-1:5:-1:vE<Pf?Wa<Pf?$e<Pf?lB<Pf?rF<Pf?pA<Pf?Qe<Pf?Ct<Pf?Ph<Pf?Lp<Pf?UE<Pf?T_<Pf?we<Pf?rr<Pf?5:-1:5:-1:kd<Pf?aa<Pf?5:-1:5:-1:rE<Pf?My<Pf?Be<Pf?xu<Pf?5:-1:5:-1:Nl<Pf?wd<Pf?5:-1:5:-1:K_<Pf?ou<Pf?u_<Pf?TA<Pf?Ky<Pf?Nr<Pf?5:-1:5:-1:qk<Pf?Dt<Pf?5:-1:5:-1:M<Pf?fk<Pf?cb<Pf?Xh<Pf?5:-1:5:-1:Ai<Pf?vB<Pf?5:-1:5:-1:_m<Pf?mp<Pf?Dr<Pf?$A<Pf?Tc<Pf?Tt<Pf?_p<Pf?Ga<Pf?5:-1:5:-1:_v<Pf?WF<Pf?5:-1:5:-1:dh<Pf?FS<Pf?xn<Pf?Sf<Pf?5:-1:5:-1:Zh<Pf?nD<Pf?5:-1:5:-1:Ji<Pf?Jr<Pf?qm<Pf?$k<Pf?ac<Pf?Cb<Pf?5:-1:5:-1:Yr<Pf?z_<Pf?5:-1:5:-1:Zu<Pf?rC<Pf?Ih<Pf?yd<Pf?5:-1:5:-1:xf<Pf?LA<Pf?5:-1:5:-1:q_<Pf?Md<Pf?Tp<Pf?od<Pf?hk<Pf?Su<Pf?bf<Pf?MD<Pf?Oo<Pf?5:-1:5:yo<Pf?qc<Pf?5:-1:5:-1:KA<Pf?Zi<Pf?Nd<Pf?fC<Pf?5:-1:5:-1:_i<Pf?Qt<Pf?5:-1:5:-1:IF<Pf?U_<Pf?pw<Pf?p<Pf?Cg<Pf?Lu<Pf?5:-1:5:-1:Ur<Pf?zw<Pf?5:-1:5:-1:dC<Pf?mF<Pf?Kf<Pf?Ys<Pf?5:-1:5:-1:Fg<Pf?WA<Pf?5:-1:5:-1:dF<Pf?_y<Pf?bt<Pf?Zd<Pf?$y<Pf?5:-1:ih<Pf?wb<Pf?5:-1:5:dE<Pf&&iu<Pf?Bu<Pf?5:-1:5:-1:ku<Pf?Qb<Pf?w<Pf?Ms<Pf?gC<Pf?Zw<Pf?5:-1:5:-1:td<Pf?Zf<Pf?5:-1:5:-1:zo<Pf?Fp<Pf?xw<Pf?uc<Pf?5:-1:5:-1:5:-1:wv<Pf?lD<Pf?ok<Pf?zf<Pf?Qc<Pf?RF<Pf?yv<Pf?Bi<Pf?wt<Pf?NC<Pf?5:-1:5:-1:OS<Pf?Dy<Pf?5:-1:5:-1:th<Pf?V<Pf?ks<Pf?sm<Pf?5:-1:5:-1:pm<Pf?Fh<Pf?5:-1:5:-1:Ha<Pf?Yb<Pf?xC<Pf?md<Pf?rb<Pf?5:-1:5:-1:Sw<Pf?fS<Pf?5:-1:5:uD<Pf?xh<Pf?5:-1:Do<Pf?uf<Pf?5:-1:5:Dh<Pf?RA<Pf?Zc<Pf?ak<Pf?5:-1:$m<Pf?aD<Pf?Kc<Pf?5:-1:5:$c<Pf?dm<Pf?5:-1:5:-1:aE<Pf?rk<Pf?Yh<Pf?oS<Pf?Ey<Pf?5:-1:5:-1:5:_F<Pf?Jb<Pf?my<Pf?Ac<Pf?5:-1:5:-1:Ew<Pf?iD<Pf?5:-1:5:qp<Pf?Gr<Pf?iE<Pf?Ko<Pf?Ea<Pf?Mk<Pf?EF<Pf?ee<Pf?5:-1:5:-1:un<Pf?kf<Pf?5:-1:5:5:rg<Pf?qu<Pf?Na<Pf?ht<Pf?LC<Pf?hm<Pf?5:-1:5:-1:sS<Pf?rd<Pf?5:-1:5:-1:5:-1:Ah<Pf?Sb<Pf?SD<Pf?Hr<Pf?5:Rw<Pf?Ld<Pf?5:-1:5:-1:db<Pf?bh<Pf?pt<Pf?cd<Pf?5:-1:5:-1:5:yp<Pf?5:yh<Pf?ow<Pf?5:-1:Eg<Pf?R_<Pf?5:-1:5:Pk<Pf?TS<Pf?dy<Pf?is<Pf?RE<Pf?Wd<Pf?tl<Pf?_r<Pf?b_<Pf?Ov<Pf?$S<Pf?bA<Pf?5:eE<Pf?yt<Pf?5:-1:5:-1:tD<Pf?Yl<Pf?5:-1:uF<Pf?5:Pd<Pf?Ic<Pf?5:-1:5:-1:Nf<Pf?So<Pf&&eC<Pf&&Uk<Pf?dS<Pf?5:-1:5:Kg<Pf?qr<Pf?gF<Pf?Mv<Pf?Bh<Pf?DD<Pf?5:-1:5:-1:5:-1:kS<Pf?Gb<Pf?qg<Pf?lC<Pf?5:-1:5:-1:up<Pf?qE<Pf?5:-1:5:-1:ay<Pf?oh<Pf?Wc<Pf?Yt<Pf?ZC<Pf?pn<Pf?5:-1:5:jh<Pf?5:Tu<Pf?_b<Pf?5:-1:5:-1:jF<Pf?5:v<Pf?Qw<Pf?pg<Pf?Jv<Pf?5:-1:5:-1:Am<Pf?IE<Pf?5:-1:5:hC<Pf?av<Pf?5:-1:Qy<Pf&&Oh<Pf?Pe<Pf?gc<Pf?YD<Pf?5:-1:5:-1:5:$w<Pf?sw<Pf?Hm<Pf?CA<Pf?vt<Pf?kl<Pf?Lw<Pf?5:-1:5:Ra<Pf?gA<Pf?5:-1:5:Jn<Pf?5:gy<Pf?pE<Pf?5:-1:5:Ei<Pf?Lh<Pf?I<Pf?K<Pf?5:-1:vS<Pf?GA<Pf?5:-1:5:-1:5:Xl<Pf?mA<Pf?hw<Pf?5:Mf<Pf?sd<Pf?5:-1:5:-1:hF<Pf&&vD<Pf&&Lm<Pf?cs<Pf?5:-1:5:Zs<Pf?of<Pf?gp<Pf?Ou<Pf?TE<Pf?om<Pf?DS<Pf?zn<Pf?Ub<Pf?5:-1:5:-1:on<Pf?Mc<Pf?5:-1:5:VA<Pf?fg<Pf?Cs<Pf?Ru<Pf?5:-1:5:-1:jc<Pf?BF<Pf?5:-1:5:-1:lw<Pf?jb<Pf&&Go<Pf?Ef<Pf?5:-1:5:zs<Pf?GC<Pf?5:-1:Sd<Pf?st<Pf?5:-1:5:-1:Oi<Pf?Qv<Pf?qh<Pf?ne<Pf?rf<Pf?mw<Pf?dp<Pf?5:-1:5:-1:fe<Pf?L<Pf?5:-1:5:-1:_t<Pf?Ir<Pf?5:-1:Ak<Pf?iy<Pf?5:-1:5:Iv<Pf?Df<Pf?bS<Pf?5:Ps<Pf?iw<Pf?5:-1:5:-1:Ss<Pf?og<Pf?Ql<Pf?hs<Pf?5:-1:5:-1:Rd<Pf?Em<Pf?5:-1:5:-1:zm<Pf?_l<Pf?Ca<Pf?$C<Pf?Mo<Pf?Bs<Pf?St<Pf&&XE<Pf&&GF<Pf?iv<Pf?5:-1:5:-1:G_<Pf?Xg<Pf?po<Pf?bp<Pf?ie<Pf?5:-1:5:-1:5:Ba<Pf?Rh<Pf?5:-1:Yi<Pf?Om<Pf?5:-1:5:as<Pf?fv<Pf?5:UC<Pf?tg<Pf?5:-1:O_<Pf?Sm<Pf?5:-1:5:uS<Pf?Ke<Pf?Wu<Pf&&vF<Pf?rl<Pf?5:-1:5:-1:Rm<Pf&&nk<Pf?Nt<Pf?5:-1:5:yC<Pf?Nb<Pf?Tl<Pf?kF<Pf?uh<Pf?Vm<Pf?5:-1:wo<Pf?k<Pf?5:-1:5:-1:5:vy<Pf?X<Pf?Hf<Pf?5:fb<Pf?bn<Pf?5:-1:5:-1:5:$g<Pf?fB<Pf?by<Pf?sh<Pf?ao<Pf?eB<Pf?wS<Pf?5:-1:5:-1:JE<Pf?ct<Pf?5:-1:5:xy<Pf?JF<Pf?ID<Pf?mD<Pf?5:-1:5:-1:Va<Pf?Rv<Pf?5:-1:5:-1:$b<Pf?oa<Pf?mi<Pf?Cu<Pf?Nk<Pf?5:-1:5:-1:Wp<Pf?s_<Pf?5:-1:5:fF<Pf?bF<Pf?am<Pf?Hi<Pf?5:-1:5:-1:ba<Pf?QA<Pf?5:-1:5:-1:Hu<Pf?AD<Pf?sk<Pf?Ju<Pf?We<Pf?HS<Pf?ge<Pf?eg<Pf?Nm<Pf?Xb<Pf?lc<Pf?zg<Pf?5:-1:5:-1:ry<Pf?Xm<Pf?5:-1:5:-1:gD<Pf?Yw<Pf?5:-1:xg<Pf?eD<Pf?5:-1:5:-1:nf<Pf?UD<Pf?bs<Pf?Cm<Pf?Qr<Pf?hA<Pf?5:-1:5:-1:vg<Pf?zd<Pf?5:-1:5:-1:Dg<Pf?N_<Pf?Er<Pf?5:-1:5:W_<Pf?o<Pf?5:-1:5:-1:t_<Pf?tm<Pf?$h<Pf?oi<Pf?mc<Pf?Ja<Pf?5:-1:vu<Pf?mb<Pf?5:-1:5:-1:rt<Pf?Si<Pf?gf<Pf?ur<Pf?5:-1:5:-1:jl<Pf?Zv<Pf?5:-1:5:-1:Kt<Pf?cy<Pf?Cy<Pf?ME<Pf?Is<Pf?Mn<Pf?5:-1:5:-1:nC<Pf?Wf<Pf?5:-1:5:-1:Yg<Pf?Ya<Pf?mr<Pf?Rf<Pf?5:-1:5:-1:at<Pf?E<Pf?5:-1:5:-1:Je<Pf?im<Pf?Ap<Pf?BC<Pf?e_<Pf?qD<Pf?dc<Pf?dr<Pf?Nh<Pf?yg<Pf?5:-1:5:-1:Ce<Pf?VF<Pf?5:-1:5:-1:Os<Pf?Ag<Pf?rw<Pf?ub<Pf?5:-1:5:-1:yr<Pf?wr<Pf?5:-1:5:-1:Xc<Pf?pd<Pf?Tn<Pf?Cc<Pf?5:-1:Vl<Pf?ah<Pf?5:-1:5:-1:sg<Pf?y_<Pf?cw<Pf?lh<Pf?5:-1:5:-1:5:-1:Hc<Pf?IS<Pf?vh<Pf?QS<Pf?5:-1:tk<Pf?La<Pf?Ly<Pf?ea<Pf?5:-1:5:-1:Fr<Pf?zt<Pf?5:-1:5:-1:zr<Pf?Qo<Pf?ra<Pf?Ln<Pf?At<Pf?XS<Pf?5:-1:5:-1:yk<Pf?GD<Pf?5:-1:5:-1:iA<Pf?ha<Pf?GE<Pf?L_<Pf?5:-1:5:-1:eo<Pf?LD<Pf?5:-1:5:-1:uy<Pf?VC<Pf?YS<Pf?sb<Pf?Rp<Pf?es<Pf?KD<Pf?mv<Pf?ti<Pf?Cf<Pf?df<Pf?De<Pf?Pv<Pf?5:-1:5:-1:Uv<Pf?ZE<Pf?5:-1:5:-1:np<Pf&&kr<Pf?Vb<Pf?5:-1:5:mm<Pf?zE<Pf?py<Pf?ms<Pf?5:-1:me<Pf?xi<Pf?5:-1:5:-1:pS<Pf?la<Pf?Qg<Pf?ul<Pf?5:-1:5:-1:Oy<Pf?gb<Pf?5:-1:5:-1:Hw<Pf?Iy<Pf?AE<Pf?DB<Pf?ll<Pf?wc<Pf?tE<Pf?MA<Pf?5:-1:5:-1:E_<Pf?Tv<Pf?5:-1:5:-1:Fy<Pf?Ab<Pf?na<Pf?tw<Pf?5:-1:5:-1:Ol<Pf?Nw<Pf?5:-1:5:-1:Vn<Pf?gd<Pf?dk<Pf?ud<Pf?pa<Pf?$s<Pf?5:-1:5:-1:IA<Pf?Pt<Pf?5:-1:5:-1:hb<Pf?ug<Pf?Wo<Pf?s<Pf?5:-1:5:-1:5:Re<Pf?fl<Pf?Ka<Pf?vc<Pf?wE<Pf?YE<Pf?Bc<Pf?Zn<Pf?S_<Pf?5:-1:5:-1:Br<Pf?ta<Pf?5:-1:5:-1:QF<Pf?pf<Pf?Kv<Pf?ko<Pf?5:-1:5:-1:Rg<Pf?Zr<Pf?5:-1:5:-1:bo<Pf?ic<Pf?Hl<Pf?Zb<Pf?5:-1:5:Ib<Pf?bv<Pf?5:-1:5:5:Du<Pf?Xk<Pf?TD<Pf?Ml<Pf?hS<Pf?5:-1:5:ed<Pf?vd<Pf?wy<Pf?N<Pf?5:-1:5:-1:$u<Pf?g_<Pf?5:-1:5:-1:_k<Pf?dw<Pf?$i<Pf?WS<Pf?qf<Pf?5:-1:5:-1:hu<Pf?Mh<Pf?5:-1:5:ym<Pf?5:nw<Pf?Xe<Pf?5:-1:5:Fv<Pf?EA<Pf?Aa<Pf?BA<Pf?wn<Pf?5:Ta<Pf?ec<Pf?5:-1:5:Uy<Pf&&YA<Pf?Yk<Pf?5:-1:5:5:b<Pf?Qk<Pf?nd<Pf?aB<Pf?5:-1:Ry<Pf?5:KF<Pf?Hn<Pf?5:-1:5:-1:op<Pf?5:_A<Pf&&wC<Pf?qi<Pf?5:-1:5:sF<Pf?jC<Pf?Gh<Pf?io<Pf?5:Gv<Pf?Jy<Pf?5:-1:5:5:Qa<Pf?ho<Pf?tb<Pf?Ft<Pf?5:-1:5:ZA<Pf?cr<Pf?5:-1:5:5:DF<Pf?br<Pf?ZS<Pf?kp<Pf?5:-1:YC<Pf&&lg<Pf?Od<Pf?5:-1:5:-1:sn<Pf?5:xr<Pf?_n<Pf?yb<Pf?Qf<Pf?5:-1:5:-1:5:-1:$<Pf?pl<Pf?Sa<Pf?mg<Pf?sC<Pf?Sk<Pf?mS<Pf&&q<Pf?ip<Pf?5:-1:5:pu<Pf?Bb<Pf?TF<Pf?al<Pf?5:-1:5:-1:Pc<Pf?uu<Pf?5:-1:5:5:PD<Pf?xS<Pf?5:Ek<Pf?qa<Pf?sv<Pf?eS<Pf?5:-1:5:-1:5:In<Pf?_C<Pf&&Ob<Pf?du<Pf?5:-1:5:Dm<Pf?d_<Pf?yu<Pf?Mm<Pf?5:-1:5:-1:5:hE<Pf?Tm<Pf?AF<Pf?Sr<Pf?5:jp<Pf?Mp<Pf?cc<Pf?ld<Pf?5:-1:5:-1:5:Xt<Pf?Pw<Pf?_c<Pf&&FA<Pf?Yv<Pf?5:-1:5:-1:Fi<Pf?jt<Pf?5:-1:5:-1:xF<Pf?To<Pf?Xn<Pf?VD<Pf?_g<Pf?5:Bg<Pf?Ls<Pf?5:-1:5:-1:_<Pf?z<Pf?xv<Pf?Eo<Pf?5:-1:5:-1:cS<Pf?Rt<Pf?5:-1:5:-1:ys<Pf?iF<Pf?Li<Pf?Td<Pf?ke<Pf?5:-1:5:u<Pf?bu<Pf?5:-1:5:-1:5:-1:$p<Pf?D<Pf?_D<Pf?wm<Pf?dl<Pf?xa<Pf?jm<Pf?d<Pf&&ji<Pf?Q<Pf?5:-1:5:-1:xD<Pf&&LF<Pf?yF<Pf?5:-1:5:-1:rn<Pf?Xa<Pf?Uw<Pf?5:Sc<Pf?rS<Pf?5:-1:5:-1:Wm<Pf?Il<Pf?rD<Pf?J_<Pf?5:-1:5:-1:wh<Pf?fw<Pf?5:-1:5:-1:ck<Pf?ov<Pf?Jk<Pf?tv<Pf?Ym<Pf?hD<Pf?Lf<Pf?cf<Pf?5:-1:5:-1:JS<Pf?Mt<Pf?5:-1:5:-1:hr<Pf?Wl<Pf?5:-1:Jw<Pf?Op<Pf?5:-1:5:-1:Hh<Pf?Bm<Pf?$t<Pf?uv<Pf?Iw<Pf?5:-1:5:-1:fr<Pf?zp<Pf?5:-1:5:OD<Pf?lo<Pf?5:-1:5:hc<Pf?Jd<Pf?Z<Pf?Es<Pf?lu<Pf?zu<Pf?ab<Pf?Aw<Pf?WC<Pf?5:-1:5:-1:ua<Pf?yw<Pf?5:-1:5:Bf<Pf?lb<Pf?5:-1:bB<Pf?Wy<Pf?5:-1:5:-1:Gs<Pf?ek<Pf&&FC<Pf?Cl<Pf?5:-1:5:Qs<Pf?Ks<Pf?5:-1:WD<Pf?nB<Pf?5:-1:5:-1:Wr<Pf?No<Pf?Me<Pf?tn<Pf?W<Pf?KC<Pf?t<Pf?5:-1:5:l_<Pf?BE<Pf?5:-1:5:-1:hp<Pf?nF<Pf?Kk<Pf?Fk<Pf?5:-1:5:-1:xs<Pf?F_<Pf?5:-1:5:-1:PS<Pf?Ge<Pf?aA<Pf?Bt<Pf?hi<Pf?gn<Pf?5:-1:5:-1:OF<Pf?AS<Pf?5:-1:5:-1:ew<Pf?Ud<Pf?Sg<Pf?jf<Pf?5:-1:5:-1:yc<Pf?gE<Pf?5:-1:5:-1:YT(Ete,Pf+jS|0)-1|0:-1;if(5<Gf>>>0)jr=OUe(e);else switch(Gf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,57);var Xf=jHe(BUe(e));if(2<Xf>>>0)jr=OUe(e);else switch(Xf){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;case 3:TUe(e,87);var Jf=kHe(BUe(e));if(3<Jf>>>0)jr=OUe(e);else switch(Jf){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var $f=BUe(e),no=35<$f?sl<$f?je<$f?nc<$f?-1:gi<$f?rv<$f?qy<$f?Yf<$f?Dc<$f?Gp<$f?fu<$f?gk<$f?Km<$f?4:-1:4:-1:UF<$f?Hv<$f?An<$f?ss<$f?4:-1:4:-1:m_<$f?Bv<$f?4:-1:4:-1:Ho<$f?Yp<$f?oC<$f?U<$f?ai<$f?go<$f?aS<$f?QD<$f?o_<$f?vl<$f?Dl<$f?Vd<$f?4:-1:4:-1:zA<$f?tC<$f?4:-1:4:-1:cl<$f?Ne<$f?km<$f?Wk<$f?4:-1:4:-1:eF<$f?sD<$f?4:-1:4:-1:Oc<$f?oE<$f?mf<$f?wD<$f?Zy<$f?Vk<$f?4:-1:4:-1:Bo<$f?hy<$f?4:-1:4:-1:vi<$f?Gg<$f?qC<$f?SC<$f?4:-1:4:-1:Wh<$f?jn<$f?4:-1:4:-1:xo<$f?fc<$f?Fo<$f?Gk<$f?h<$f?iC<$f?Se<$f?Pl<$f?4:-1:4:-1:Gc<$f?Ae<$f?4:-1:4:-1:mt<$f?Sn<$f?$d<$f?M_<$f?4:-1:4:-1:Hp<$f?ru<$f?4:-1:4:-1:D_<$f?Jc<$f?xd<$f?nE<$f?el<$f?cC<$f?4:-1:4:-1:Qm<$f?bD<$f?4:-1:4:-1:zC<$f?Vy<$f?zF<$f?Uc<$f?4:-1:4:-1:rc<$f?Uf<$f?4:-1:4:-1:id<$f?nm<$f?ce<$f?x_<$f?ly<$f?KE<$f?jd<$f?ZF<$f?Np<$f?4:-1:4:-1:vo<$f?kA<$f?4:-1:4:-1:ro<$f&&ag<$f?zy<$f?4:-1:4:-1:Lo<$f?Pi<$f?Ff<$f?ja<$f?Vp<$f?4:-1:4:-1:4:Ev<$f?DC<$f?Jg<$f?ze<$f?4:-1:4:-1:By<$f?SF<$f?4:-1:4:cF<$f?F<$f?wl<$f?Bp<$f?_S<$f?oB<$f?rB<$f?Ad<$f?4:-1:4:-1:_a<$f?Kn<$f?4:-1:4:-1:bb<$f?Ao<$f?cB<$f?KS<$f?4:-1:4:-1:$a<$f?CD<$f?4:-1:4:-1:Vv<$f?GS<$f?JC<$f?vf<$f?oo<$f?zb<$f?4:-1:4:-1:Ns<$f?Js<$f?4:-1:4:-1:XD<$f?dD<$f?kD<$f?an<$f?4:-1:4:-1:bl<$f?gm<$f?4:-1:4:-1:vE<$f?Wa<$f?$e<$f?lB<$f?rF<$f?pA<$f?Qe<$f?Ct<$f?Ph<$f?Lp<$f?UE<$f?T_<$f?we<$f?rr<$f?4:-1:4:-1:kd<$f?aa<$f?4:-1:4:-1:rE<$f?My<$f?Be<$f?xu<$f?4:-1:4:-1:Nl<$f?wd<$f?4:-1:4:-1:K_<$f?ou<$f?u_<$f?TA<$f?Ky<$f?Nr<$f?4:-1:4:-1:qk<$f?Dt<$f?4:-1:4:-1:M<$f?fk<$f?cb<$f?Xh<$f?4:-1:4:-1:Ai<$f?vB<$f?4:-1:4:-1:_m<$f?mp<$f?Dr<$f?$A<$f?Tc<$f?Tt<$f?_p<$f?Ga<$f?4:-1:4:-1:_v<$f?WF<$f?4:-1:4:-1:dh<$f?FS<$f?xn<$f?Sf<$f?4:-1:4:-1:Zh<$f?nD<$f?4:-1:4:-1:Ji<$f?Jr<$f?qm<$f?$k<$f?ac<$f?Cb<$f?4:-1:4:-1:Yr<$f?z_<$f?4:-1:4:-1:Zu<$f?rC<$f?Ih<$f?yd<$f?4:-1:4:-1:xf<$f?LA<$f?4:-1:4:-1:q_<$f?Md<$f?Tp<$f?od<$f?hk<$f?Su<$f?bf<$f?MD<$f?Oo<$f?4:-1:4:yo<$f?qc<$f?4:-1:4:-1:KA<$f?Zi<$f?Nd<$f?fC<$f?4:-1:4:-1:_i<$f?Qt<$f?4:-1:4:-1:IF<$f?U_<$f?pw<$f?p<$f?Cg<$f?Lu<$f?4:-1:4:-1:Ur<$f?zw<$f?4:-1:4:-1:dC<$f?mF<$f?Kf<$f?Ys<$f?4:-1:4:-1:Fg<$f?WA<$f?4:-1:4:-1:dF<$f?_y<$f?bt<$f?Zd<$f?$y<$f?4:-1:ih<$f?wb<$f?4:-1:4:dE<$f&&iu<$f?Bu<$f?4:-1:4:-1:ku<$f?Qb<$f?w<$f?Ms<$f?gC<$f?Zw<$f?4:-1:4:-1:td<$f?Zf<$f?4:-1:4:-1:zo<$f?Fp<$f?xw<$f?uc<$f?4:-1:4:-1:4:-1:wv<$f?lD<$f?ok<$f?zf<$f?Qc<$f?RF<$f?yv<$f?Bi<$f?wt<$f?NC<$f?4:-1:4:-1:OS<$f?Dy<$f?4:-1:4:-1:th<$f?V<$f?ks<$f?sm<$f?4:-1:4:-1:pm<$f?Fh<$f?4:-1:4:-1:Ha<$f?Yb<$f?xC<$f?md<$f?rb<$f?4:-1:4:-1:Sw<$f?fS<$f?4:-1:4:uD<$f?xh<$f?4:-1:Do<$f?uf<$f?4:-1:4:Dh<$f?RA<$f?Zc<$f?ak<$f?4:-1:$m<$f?aD<$f?Kc<$f?4:-1:4:$c<$f?dm<$f?4:-1:4:-1:aE<$f?rk<$f?Yh<$f?oS<$f?Ey<$f?4:-1:4:-1:4:_F<$f?Jb<$f?my<$f?Ac<$f?4:-1:4:-1:Ew<$f?iD<$f?4:-1:4:qp<$f?Gr<$f?iE<$f?Ko<$f?Ea<$f?Mk<$f?EF<$f?ee<$f?4:-1:4:-1:un<$f?kf<$f?4:-1:4:4:rg<$f?qu<$f?Na<$f?ht<$f?LC<$f?hm<$f?4:-1:4:-1:sS<$f?rd<$f?4:-1:4:-1:4:-1:Ah<$f?Sb<$f?SD<$f?Hr<$f?4:Rw<$f?Ld<$f?4:-1:4:-1:db<$f?bh<$f?pt<$f?cd<$f?4:-1:4:-1:4:yp<$f?4:yh<$f?ow<$f?4:-1:Eg<$f?R_<$f?4:-1:4:Pk<$f?TS<$f?dy<$f?is<$f?RE<$f?Wd<$f?tl<$f?_r<$f?b_<$f?Ov<$f?$S<$f?bA<$f?4:eE<$f?yt<$f?4:-1:4:-1:tD<$f?Yl<$f?4:-1:uF<$f?4:Pd<$f?Ic<$f?4:-1:4:-1:Nf<$f?So<$f&&eC<$f&&Uk<$f?dS<$f?4:-1:4:Kg<$f?qr<$f?gF<$f?Mv<$f?Bh<$f?DD<$f?4:-1:4:-1:4:-1:kS<$f?Gb<$f?qg<$f?lC<$f?4:-1:4:-1:up<$f?qE<$f?4:-1:4:-1:ay<$f?oh<$f?Wc<$f?Yt<$f?ZC<$f?pn<$f?4:-1:4:jh<$f?4:Tu<$f?_b<$f?4:-1:4:-1:jF<$f?4:v<$f?Qw<$f?pg<$f?Jv<$f?4:-1:4:-1:Am<$f?IE<$f?4:-1:4:hC<$f?av<$f?4:-1:Qy<$f&&Oh<$f?Pe<$f?gc<$f?YD<$f?4:-1:4:-1:4:$w<$f?sw<$f?Hm<$f?CA<$f?vt<$f?kl<$f?Lw<$f?4:-1:4:Ra<$f?gA<$f?4:-1:4:Jn<$f?4:gy<$f?pE<$f?4:-1:4:Ei<$f?Lh<$f?I<$f?K<$f?4:-1:vS<$f?GA<$f?4:-1:4:-1:4:Xl<$f?mA<$f?hw<$f?4:Mf<$f?sd<$f?4:-1:4:-1:hF<$f&&vD<$f&&Lm<$f?cs<$f?4:-1:4:Zs<$f?of<$f?gp<$f?Ou<$f?TE<$f?om<$f?DS<$f?zn<$f?Ub<$f?4:-1:4:-1:on<$f?Mc<$f?4:-1:4:VA<$f?fg<$f?Cs<$f?Ru<$f?4:-1:4:-1:jc<$f?BF<$f?4:-1:4:-1:lw<$f?jb<$f&&Go<$f?Ef<$f?4:-1:4:zs<$f?GC<$f?4:-1:Sd<$f?st<$f?4:-1:4:-1:Oi<$f?Qv<$f?qh<$f?ne<$f?rf<$f?mw<$f?dp<$f?4:-1:4:-1:fe<$f?L<$f?4:-1:4:-1:_t<$f?Ir<$f?4:-1:Ak<$f?iy<$f?4:-1:4:Iv<$f?Df<$f?bS<$f?4:Ps<$f?iw<$f?4:-1:4:-1:Ss<$f?og<$f?Ql<$f?hs<$f?4:-1:4:-1:Rd<$f?Em<$f?4:-1:4:-1:zm<$f?_l<$f?Ca<$f?$C<$f?Mo<$f?Bs<$f?St<$f&&XE<$f&&GF<$f?iv<$f?4:-1:4:-1:G_<$f?Xg<$f?po<$f?bp<$f?ie<$f?4:-1:4:-1:4:Ba<$f?Rh<$f?4:-1:Yi<$f?Om<$f?4:-1:4:as<$f?fv<$f?4:UC<$f?tg<$f?4:-1:O_<$f?Sm<$f?4:-1:4:uS<$f?Ke<$f?Wu<$f&&vF<$f?rl<$f?4:-1:4:-1:Rm<$f&&nk<$f?Nt<$f?4:-1:4:yC<$f?Nb<$f?Tl<$f?kF<$f?uh<$f?Vm<$f?4:-1:wo<$f?k<$f?4:-1:4:-1:4:vy<$f?X<$f?Hf<$f?4:fb<$f?bn<$f?4:-1:4:-1:4:$g<$f?fB<$f?by<$f?sh<$f?ao<$f?eB<$f?wS<$f?4:-1:4:-1:JE<$f?ct<$f?4:-1:4:xy<$f?JF<$f?ID<$f?mD<$f?4:-1:4:-1:Va<$f?Rv<$f?4:-1:4:-1:$b<$f?oa<$f?mi<$f?Cu<$f?Nk<$f?4:-1:4:-1:Wp<$f?s_<$f?4:-1:4:fF<$f?bF<$f?am<$f?Hi<$f?4:-1:4:-1:ba<$f?QA<$f?4:-1:4:-1:Hu<$f?AD<$f?sk<$f?Ju<$f?We<$f?HS<$f?ge<$f?eg<$f?Nm<$f?Xb<$f?lc<$f?zg<$f?4:-1:4:-1:ry<$f?Xm<$f?4:-1:4:-1:gD<$f?Yw<$f?4:-1:xg<$f?eD<$f?4:-1:4:-1:nf<$f?UD<$f?bs<$f?Cm<$f?Qr<$f?hA<$f?4:-1:4:-1:vg<$f?zd<$f?4:-1:4:-1:Dg<$f?N_<$f?Er<$f?4:-1:4:W_<$f?o<$f?4:-1:4:-1:t_<$f?tm<$f?$h<$f?oi<$f?mc<$f?Ja<$f?4:-1:vu<$f?mb<$f?4:-1:4:-1:rt<$f?Si<$f?gf<$f?ur<$f?4:-1:4:-1:jl<$f?Zv<$f?4:-1:4:-1:Kt<$f?cy<$f?Cy<$f?ME<$f?Is<$f?Mn<$f?4:-1:4:-1:nC<$f?Wf<$f?4:-1:4:-1:Yg<$f?Ya<$f?mr<$f?Rf<$f?4:-1:4:-1:at<$f?E<$f?4:-1:4:-1:Je<$f?im<$f?Ap<$f?BC<$f?e_<$f?qD<$f?dc<$f?dr<$f?Nh<$f?yg<$f?4:-1:4:-1:Ce<$f?VF<$f?4:-1:4:-1:Os<$f?Ag<$f?rw<$f?ub<$f?4:-1:4:-1:yr<$f?wr<$f?4:-1:4:-1:Xc<$f?pd<$f?Tn<$f?Cc<$f?4:-1:Vl<$f?ah<$f?4:-1:4:-1:sg<$f?y_<$f?cw<$f?lh<$f?4:-1:4:-1:4:-1:Hc<$f?IS<$f?vh<$f?QS<$f?4:-1:tk<$f?La<$f?Ly<$f?ea<$f?4:-1:4:-1:Fr<$f?zt<$f?4:-1:4:-1:zr<$f?Qo<$f?ra<$f?Ln<$f?At<$f?XS<$f?4:-1:4:-1:yk<$f?GD<$f?4:-1:4:-1:iA<$f?ha<$f?GE<$f?L_<$f?4:-1:4:-1:eo<$f?LD<$f?4:-1:4:-1:uy<$f?VC<$f?YS<$f?sb<$f?Rp<$f?es<$f?KD<$f?mv<$f?ti<$f?Cf<$f?df<$f?De<$f?Pv<$f?4:-1:4:-1:Uv<$f?ZE<$f?4:-1:4:-1:np<$f&&kr<$f?Vb<$f?4:-1:4:mm<$f?zE<$f?py<$f?ms<$f?4:-1:me<$f?xi<$f?4:-1:4:-1:pS<$f?la<$f?Qg<$f?ul<$f?4:-1:4:-1:Oy<$f?gb<$f?4:-1:4:-1:Hw<$f?Iy<$f?AE<$f?DB<$f?ll<$f?wc<$f?tE<$f?MA<$f?4:-1:4:-1:E_<$f?Tv<$f?4:-1:4:-1:Fy<$f?Ab<$f?na<$f?tw<$f?4:-1:4:-1:Ol<$f?Nw<$f?4:-1:4:-1:Vn<$f?gd<$f?dk<$f?ud<$f?pa<$f?$s<$f?4:-1:4:-1:IA<$f?Pt<$f?4:-1:4:-1:hb<$f?ug<$f?Wo<$f?s<$f?4:-1:4:-1:4:Re<$f?fl<$f?Ka<$f?vc<$f?wE<$f?YE<$f?Bc<$f?Zn<$f?S_<$f?4:-1:4:-1:Br<$f?ta<$f?4:-1:4:-1:QF<$f?pf<$f?Kv<$f?ko<$f?4:-1:4:-1:Rg<$f?Zr<$f?4:-1:4:-1:bo<$f?ic<$f?Hl<$f?Zb<$f?4:-1:4:Ib<$f?bv<$f?4:-1:4:4:Du<$f?Xk<$f?TD<$f?Ml<$f?hS<$f?4:-1:4:ed<$f?vd<$f?wy<$f?N<$f?4:-1:4:-1:$u<$f?g_<$f?4:-1:4:-1:_k<$f?dw<$f?$i<$f?WS<$f?qf<$f?4:-1:4:-1:hu<$f?Mh<$f?4:-1:4:ym<$f?4:nw<$f?Xe<$f?4:-1:4:Fv<$f?EA<$f?Aa<$f?BA<$f?wn<$f?4:Ta<$f?ec<$f?4:-1:4:Uy<$f&&YA<$f?Yk<$f?4:-1:4:4:b<$f?Qk<$f?nd<$f?aB<$f?4:-1:Ry<$f?4:KF<$f?Hn<$f?4:-1:4:-1:op<$f?4:_A<$f&&wC<$f?qi<$f?4:-1:4:sF<$f?jC<$f?Gh<$f?io<$f?4:Gv<$f?Jy<$f?4:-1:4:4:Qa<$f?ho<$f?tb<$f?Ft<$f?4:-1:4:ZA<$f?cr<$f?4:-1:4:4:DF<$f?br<$f?ZS<$f?kp<$f?4:-1:YC<$f&&lg<$f?Od<$f?4:-1:4:-1:sn<$f?4:xr<$f?_n<$f?yb<$f?Qf<$f?4:-1:4:-1:4:-1:$<$f?pl<$f?Sa<$f?mg<$f?sC<$f?Sk<$f?mS<$f&&q<$f?ip<$f?4:-1:4:pu<$f?Bb<$f?TF<$f?al<$f?4:-1:4:-1:Pc<$f?uu<$f?4:-1:4:4:PD<$f?xS<$f?4:Ek<$f?qa<$f?sv<$f?eS<$f?4:-1:4:-1:4:In<$f?_C<$f&&Ob<$f?du<$f?4:-1:4:Dm<$f?d_<$f?yu<$f?Mm<$f?4:-1:4:-1:4:hE<$f?Tm<$f?AF<$f?Sr<$f?4:jp<$f?Mp<$f?cc<$f?ld<$f?4:-1:4:-1:4:Xt<$f?Pw<$f?_c<$f&&FA<$f?Yv<$f?4:-1:4:-1:Fi<$f?jt<$f?4:-1:4:-1:xF<$f?To<$f?Xn<$f?VD<$f?_g<$f?4:Bg<$f?Ls<$f?4:-1:4:-1:_<$f?z<$f?xv<$f?Eo<$f?4:-1:4:-1:cS<$f?Rt<$f?4:-1:4:-1:ys<$f?iF<$f?Li<$f?Td<$f?ke<$f?4:-1:4:u<$f?bu<$f?4:-1:4:-1:4:-1:$p<$f?D<$f?_D<$f?wm<$f?dl<$f?xa<$f?jm<$f?d<$f&&ji<$f?Q<$f?4:-1:4:-1:xD<$f&&LF<$f?yF<$f?4:-1:4:-1:rn<$f?Xa<$f?Uw<$f?4:Sc<$f?rS<$f?4:-1:4:-1:Wm<$f?Il<$f?rD<$f?J_<$f?4:-1:4:-1:wh<$f?fw<$f?4:-1:4:-1:ck<$f?ov<$f?Jk<$f?tv<$f?Ym<$f?hD<$f?Lf<$f?cf<$f?4:-1:4:-1:JS<$f?Mt<$f?4:-1:4:-1:hr<$f?Wl<$f?4:-1:Jw<$f?Op<$f?4:-1:4:-1:Hh<$f?Bm<$f?$t<$f?uv<$f?Iw<$f?4:-1:4:-1:fr<$f?zp<$f?4:-1:4:OD<$f?lo<$f?4:-1:4:hc<$f?Jd<$f?Z<$f?Es<$f?lu<$f?zu<$f?ab<$f?Aw<$f?WC<$f?4:-1:4:-1:ua<$f?yw<$f?4:-1:4:Bf<$f?lb<$f?4:-1:bB<$f?Wy<$f?4:-1:4:-1:Gs<$f?ek<$f&&FC<$f?Cl<$f?4:-1:4:Qs<$f?Ks<$f?4:-1:WD<$f?nB<$f?4:-1:4:-1:Wr<$f?No<$f?Me<$f?tn<$f?W<$f?KC<$f?t<$f?4:-1:4:l_<$f?BE<$f?4:-1:4:-1:hp<$f?nF<$f?Kk<$f?Fk<$f?4:-1:4:-1:xs<$f?F_<$f?4:-1:4:-1:PS<$f?Ge<$f?aA<$f?Bt<$f?hi<$f?gn<$f?4:-1:4:-1:OF<$f?AS<$f?4:-1:4:-1:ew<$f?Ud<$f?Sg<$f?jf<$f?4:-1:4:-1:yc<$f?gE<$f?4:-1:4:-1:YT(Ote,$f+jS|0)-1|0:-1;if(4<no>>>0)jr=OUe(e);else switch(no){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var to=gHe(BUe(e));if(3<to>>>0)jr=OUe(e);else switch(to){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var uo=kje(BUe(e));if(3<uo>>>0)jr=OUe(e);else switch(uo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var co=gHe(BUe(e));if(3<co>>>0)jr=OUe(e);else switch(co){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var fo=Lje(BUe(e));if(3<fo>>>0)jr=OUe(e);else switch(fo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var mo=THe(BUe(e));if(3<mo>>>0)jr=OUe(e);else switch(mo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Co=pje(BUe(e));if(3<Co>>>0)jr=OUe(e);else switch(Co){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,58);var Io=jHe(BUe(e));if(2<Io>>>0)jr=OUe(e);else switch(Io){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Po=Gje(BUe(e));if(3<Po>>>0)jr=OUe(e);else switch(Po){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ro=THe(BUe(e));if(3<Ro>>>0)jr=OUe(e);else switch(Ro){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,59);var Uo=jHe(BUe(e));if(2<Uo>>>0)jr=OUe(e);else switch(Uo){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,60);var Xo=rHe(BUe(e));if(4<Xo>>>0)jr=OUe(e);else switch(Xo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Yo=THe(BUe(e));if(3<Yo>>>0)jr=OUe(e);else switch(Yo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Jo=bje(BUe(e));if(3<Jo>>>0)jr=OUe(e);else switch(Jo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var qo=Lje(BUe(e));if(3<qo>>>0)jr=OUe(e);else switch(qo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var $o=yHe(BUe(e));if(3<$o>>>0)jr=OUe(e);else switch($o){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Zo=gHe(BUe(e));if(3<Zo>>>0)jr=OUe(e);else switch(Zo){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var rs=hHe(BUe(e));if(3<rs>>>0)jr=OUe(e);else switch(rs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ns=_He(BUe(e));if(3<ns>>>0)jr=OUe(e);else switch(ns){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,61);var us=jHe(BUe(e));if(2<us>>>0)jr=OUe(e);else switch(us){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var fs=gHe(BUe(e));if(3<fs>>>0)jr=OUe(e);else switch(fs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var os=Gje(BUe(e));if(3<os>>>0)jr=OUe(e);else switch(os){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var vs=_He(BUe(e));if(3<vs>>>0)jr=OUe(e);else switch(vs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ds=bje(BUe(e));if(3<Ds>>>0)jr=OUe(e);else switch(Ds){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Fs=yHe(BUe(e));if(3<Fs>>>0)jr=OUe(e);else switch(Fs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ds=gHe(BUe(e));if(3<ds>>>0)jr=OUe(e);else switch(ds){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,62);var ws=jHe(BUe(e));if(2<ws>>>0)jr=OUe(e);else switch(ws){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 40:TUe(e,87);var gs=gHe(BUe(e));if(3<gs>>>0)jr=OUe(e);else switch(gs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Rs=THe(BUe(e));if(3<Rs>>>0)jr=OUe(e);else switch(Rs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,63);var js=jHe(BUe(e));if(2<js>>>0)jr=OUe(e);else switch(js){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 41:TUe(e,87);var Hs=BUe(e),Xs=35<Hs?sl<Hs?je<Hs?nc<Hs?-1:gi<Hs?rv<Hs?qy<Hs?Yf<Hs?Dc<Hs?Gp<Hs?fu<Hs?gk<Hs?Km<Hs?4:-1:4:-1:UF<Hs?Hv<Hs?An<Hs?ss<Hs?4:-1:4:-1:m_<Hs?Bv<Hs?4:-1:4:-1:Ho<Hs?Yp<Hs?oC<Hs?U<Hs?ai<Hs?go<Hs?aS<Hs?QD<Hs?o_<Hs?vl<Hs?Dl<Hs?Vd<Hs?4:-1:4:-1:zA<Hs?tC<Hs?4:-1:4:-1:cl<Hs?Ne<Hs?km<Hs?Wk<Hs?4:-1:4:-1:eF<Hs?sD<Hs?4:-1:4:-1:Oc<Hs?oE<Hs?mf<Hs?wD<Hs?Zy<Hs?Vk<Hs?4:-1:4:-1:Bo<Hs?hy<Hs?4:-1:4:-1:vi<Hs?Gg<Hs?qC<Hs?SC<Hs?4:-1:4:-1:Wh<Hs?jn<Hs?4:-1:4:-1:xo<Hs?fc<Hs?Fo<Hs?Gk<Hs?h<Hs?iC<Hs?Se<Hs?Pl<Hs?4:-1:4:-1:Gc<Hs?Ae<Hs?4:-1:4:-1:mt<Hs?Sn<Hs?$d<Hs?M_<Hs?4:-1:4:-1:Hp<Hs?ru<Hs?4:-1:4:-1:D_<Hs?Jc<Hs?xd<Hs?nE<Hs?el<Hs?cC<Hs?4:-1:4:-1:Qm<Hs?bD<Hs?4:-1:4:-1:zC<Hs?Vy<Hs?zF<Hs?Uc<Hs?4:-1:4:-1:rc<Hs?Uf<Hs?4:-1:4:-1:id<Hs?nm<Hs?ce<Hs?x_<Hs?ly<Hs?KE<Hs?jd<Hs?ZF<Hs?Np<Hs?4:-1:4:-1:vo<Hs?kA<Hs?4:-1:4:-1:ro<Hs&&ag<Hs?zy<Hs?4:-1:4:-1:Lo<Hs?Pi<Hs?Ff<Hs?ja<Hs?Vp<Hs?4:-1:4:-1:4:Ev<Hs?DC<Hs?Jg<Hs?ze<Hs?4:-1:4:-1:By<Hs?SF<Hs?4:-1:4:cF<Hs?F<Hs?wl<Hs?Bp<Hs?_S<Hs?oB<Hs?rB<Hs?Ad<Hs?4:-1:4:-1:_a<Hs?Kn<Hs?4:-1:4:-1:bb<Hs?Ao<Hs?cB<Hs?KS<Hs?4:-1:4:-1:$a<Hs?CD<Hs?4:-1:4:-1:Vv<Hs?GS<Hs?JC<Hs?vf<Hs?oo<Hs?zb<Hs?4:-1:4:-1:Ns<Hs?Js<Hs?4:-1:4:-1:XD<Hs?dD<Hs?kD<Hs?an<Hs?4:-1:4:-1:bl<Hs?gm<Hs?4:-1:4:-1:vE<Hs?Wa<Hs?$e<Hs?lB<Hs?rF<Hs?pA<Hs?Qe<Hs?Ct<Hs?Ph<Hs?Lp<Hs?UE<Hs?T_<Hs?we<Hs?rr<Hs?4:-1:4:-1:kd<Hs?aa<Hs?4:-1:4:-1:rE<Hs?My<Hs?Be<Hs?xu<Hs?4:-1:4:-1:Nl<Hs?wd<Hs?4:-1:4:-1:K_<Hs?ou<Hs?u_<Hs?TA<Hs?Ky<Hs?Nr<Hs?4:-1:4:-1:qk<Hs?Dt<Hs?4:-1:4:-1:M<Hs?fk<Hs?cb<Hs?Xh<Hs?4:-1:4:-1:Ai<Hs?vB<Hs?4:-1:4:-1:_m<Hs?mp<Hs?Dr<Hs?$A<Hs?Tc<Hs?Tt<Hs?_p<Hs?Ga<Hs?4:-1:4:-1:_v<Hs?WF<Hs?4:-1:4:-1:dh<Hs?FS<Hs?xn<Hs?Sf<Hs?4:-1:4:-1:Zh<Hs?nD<Hs?4:-1:4:-1:Ji<Hs?Jr<Hs?qm<Hs?$k<Hs?ac<Hs?Cb<Hs?4:-1:4:-1:Yr<Hs?z_<Hs?4:-1:4:-1:Zu<Hs?rC<Hs?Ih<Hs?yd<Hs?4:-1:4:-1:xf<Hs?LA<Hs?4:-1:4:-1:q_<Hs?Md<Hs?Tp<Hs?od<Hs?hk<Hs?Su<Hs?bf<Hs?MD<Hs?Oo<Hs?4:-1:4:yo<Hs?qc<Hs?4:-1:4:-1:KA<Hs?Zi<Hs?Nd<Hs?fC<Hs?4:-1:4:-1:_i<Hs?Qt<Hs?4:-1:4:-1:IF<Hs?U_<Hs?pw<Hs?p<Hs?Cg<Hs?Lu<Hs?4:-1:4:-1:Ur<Hs?zw<Hs?4:-1:4:-1:dC<Hs?mF<Hs?Kf<Hs?Ys<Hs?4:-1:4:-1:Fg<Hs?WA<Hs?4:-1:4:-1:dF<Hs?_y<Hs?bt<Hs?Zd<Hs?$y<Hs?4:-1:ih<Hs?wb<Hs?4:-1:4:dE<Hs&&iu<Hs?Bu<Hs?4:-1:4:-1:ku<Hs?Qb<Hs?w<Hs?Ms<Hs?gC<Hs?Zw<Hs?4:-1:4:-1:td<Hs?Zf<Hs?4:-1:4:-1:zo<Hs?Fp<Hs?xw<Hs?uc<Hs?4:-1:4:-1:4:-1:wv<Hs?lD<Hs?ok<Hs?zf<Hs?Qc<Hs?RF<Hs?yv<Hs?Bi<Hs?wt<Hs?NC<Hs?4:-1:4:-1:OS<Hs?Dy<Hs?4:-1:4:-1:th<Hs?V<Hs?ks<Hs?sm<Hs?4:-1:4:-1:pm<Hs?Fh<Hs?4:-1:4:-1:Ha<Hs?Yb<Hs?xC<Hs?md<Hs?rb<Hs?4:-1:4:-1:Sw<Hs?fS<Hs?4:-1:4:uD<Hs?xh<Hs?4:-1:Do<Hs?uf<Hs?4:-1:4:Dh<Hs?RA<Hs?Zc<Hs?ak<Hs?4:-1:$m<Hs?aD<Hs?Kc<Hs?4:-1:4:$c<Hs?dm<Hs?4:-1:4:-1:aE<Hs?rk<Hs?Yh<Hs?oS<Hs?Ey<Hs?4:-1:4:-1:4:_F<Hs?Jb<Hs?my<Hs?Ac<Hs?4:-1:4:-1:Ew<Hs?iD<Hs?4:-1:4:qp<Hs?Gr<Hs?iE<Hs?Ko<Hs?Ea<Hs?Mk<Hs?EF<Hs?ee<Hs?4:-1:4:-1:un<Hs?kf<Hs?4:-1:4:4:rg<Hs?qu<Hs?Na<Hs?ht<Hs?LC<Hs?hm<Hs?4:-1:4:-1:sS<Hs?rd<Hs?4:-1:4:-1:4:-1:Ah<Hs?Sb<Hs?SD<Hs?Hr<Hs?4:Rw<Hs?Ld<Hs?4:-1:4:-1:db<Hs?bh<Hs?pt<Hs?cd<Hs?4:-1:4:-1:4:yp<Hs?4:yh<Hs?ow<Hs?4:-1:Eg<Hs?R_<Hs?4:-1:4:Pk<Hs?TS<Hs?dy<Hs?is<Hs?RE<Hs?Wd<Hs?tl<Hs?_r<Hs?b_<Hs?Ov<Hs?$S<Hs?bA<Hs?4:eE<Hs?yt<Hs?4:-1:4:-1:tD<Hs?Yl<Hs?4:-1:uF<Hs?4:Pd<Hs?Ic<Hs?4:-1:4:-1:Nf<Hs?So<Hs&&eC<Hs&&Uk<Hs?dS<Hs?4:-1:4:Kg<Hs?qr<Hs?gF<Hs?Mv<Hs?Bh<Hs?DD<Hs?4:-1:4:-1:4:-1:kS<Hs?Gb<Hs?qg<Hs?lC<Hs?4:-1:4:-1:up<Hs?qE<Hs?4:-1:4:-1:ay<Hs?oh<Hs?Wc<Hs?Yt<Hs?ZC<Hs?pn<Hs?4:-1:4:jh<Hs?4:Tu<Hs?_b<Hs?4:-1:4:-1:jF<Hs?4:v<Hs?Qw<Hs?pg<Hs?Jv<Hs?4:-1:4:-1:Am<Hs?IE<Hs?4:-1:4:hC<Hs?av<Hs?4:-1:Qy<Hs&&Oh<Hs?Pe<Hs?gc<Hs?YD<Hs?4:-1:4:-1:4:$w<Hs?sw<Hs?Hm<Hs?CA<Hs?vt<Hs?kl<Hs?Lw<Hs?4:-1:4:Ra<Hs?gA<Hs?4:-1:4:Jn<Hs?4:gy<Hs?pE<Hs?4:-1:4:Ei<Hs?Lh<Hs?I<Hs?K<Hs?4:-1:vS<Hs?GA<Hs?4:-1:4:-1:4:Xl<Hs?mA<Hs?hw<Hs?4:Mf<Hs?sd<Hs?4:-1:4:-1:hF<Hs&&vD<Hs&&Lm<Hs?cs<Hs?4:-1:4:Zs<Hs?of<Hs?gp<Hs?Ou<Hs?TE<Hs?om<Hs?DS<Hs?zn<Hs?Ub<Hs?4:-1:4:-1:on<Hs?Mc<Hs?4:-1:4:VA<Hs?fg<Hs?Cs<Hs?Ru<Hs?4:-1:4:-1:jc<Hs?BF<Hs?4:-1:4:-1:lw<Hs?jb<Hs&&Go<Hs?Ef<Hs?4:-1:4:zs<Hs?GC<Hs?4:-1:Sd<Hs?st<Hs?4:-1:4:-1:Oi<Hs?Qv<Hs?qh<Hs?ne<Hs?rf<Hs?mw<Hs?dp<Hs?4:-1:4:-1:fe<Hs?L<Hs?4:-1:4:-1:_t<Hs?Ir<Hs?4:-1:Ak<Hs?iy<Hs?4:-1:4:Iv<Hs?Df<Hs?bS<Hs?4:Ps<Hs?iw<Hs?4:-1:4:-1:Ss<Hs?og<Hs?Ql<Hs?hs<Hs?4:-1:4:-1:Rd<Hs?Em<Hs?4:-1:4:-1:zm<Hs?_l<Hs?Ca<Hs?$C<Hs?Mo<Hs?Bs<Hs?St<Hs&&XE<Hs&&GF<Hs?iv<Hs?4:-1:4:-1:G_<Hs?Xg<Hs?po<Hs?bp<Hs?ie<Hs?4:-1:4:-1:4:Ba<Hs?Rh<Hs?4:-1:Yi<Hs?Om<Hs?4:-1:4:as<Hs?fv<Hs?4:UC<Hs?tg<Hs?4:-1:O_<Hs?Sm<Hs?4:-1:4:uS<Hs?Ke<Hs?Wu<Hs&&vF<Hs?rl<Hs?4:-1:4:-1:Rm<Hs&&nk<Hs?Nt<Hs?4:-1:4:yC<Hs?Nb<Hs?Tl<Hs?kF<Hs?uh<Hs?Vm<Hs?4:-1:wo<Hs?k<Hs?4:-1:4:-1:4:vy<Hs?X<Hs?Hf<Hs?4:fb<Hs?bn<Hs?4:-1:4:-1:4:$g<Hs?fB<Hs?by<Hs?sh<Hs?ao<Hs?eB<Hs?wS<Hs?4:-1:4:-1:JE<Hs?ct<Hs?4:-1:4:xy<Hs?JF<Hs?ID<Hs?mD<Hs?4:-1:4:-1:Va<Hs?Rv<Hs?4:-1:4:-1:$b<Hs?oa<Hs?mi<Hs?Cu<Hs?Nk<Hs?4:-1:4:-1:Wp<Hs?s_<Hs?4:-1:4:fF<Hs?bF<Hs?am<Hs?Hi<Hs?4:-1:4:-1:ba<Hs?QA<Hs?4:-1:4:-1:Hu<Hs?AD<Hs?sk<Hs?Ju<Hs?We<Hs?HS<Hs?ge<Hs?eg<Hs?Nm<Hs?Xb<Hs?lc<Hs?zg<Hs?4:-1:4:-1:ry<Hs?Xm<Hs?4:-1:4:-1:gD<Hs?Yw<Hs?4:-1:xg<Hs?eD<Hs?4:-1:4:-1:nf<Hs?UD<Hs?bs<Hs?Cm<Hs?Qr<Hs?hA<Hs?4:-1:4:-1:vg<Hs?zd<Hs?4:-1:4:-1:Dg<Hs?N_<Hs?Er<Hs?4:-1:4:W_<Hs?o<Hs?4:-1:4:-1:t_<Hs?tm<Hs?$h<Hs?oi<Hs?mc<Hs?Ja<Hs?4:-1:vu<Hs?mb<Hs?4:-1:4:-1:rt<Hs?Si<Hs?gf<Hs?ur<Hs?4:-1:4:-1:jl<Hs?Zv<Hs?4:-1:4:-1:Kt<Hs?cy<Hs?Cy<Hs?ME<Hs?Is<Hs?Mn<Hs?4:-1:4:-1:nC<Hs?Wf<Hs?4:-1:4:-1:Yg<Hs?Ya<Hs?mr<Hs?Rf<Hs?4:-1:4:-1:at<Hs?E<Hs?4:-1:4:-1:Je<Hs?im<Hs?Ap<Hs?BC<Hs?e_<Hs?qD<Hs?dc<Hs?dr<Hs?Nh<Hs?yg<Hs?4:-1:4:-1:Ce<Hs?VF<Hs?4:-1:4:-1:Os<Hs?Ag<Hs?rw<Hs?ub<Hs?4:-1:4:-1:yr<Hs?wr<Hs?4:-1:4:-1:Xc<Hs?pd<Hs?Tn<Hs?Cc<Hs?4:-1:Vl<Hs?ah<Hs?4:-1:4:-1:sg<Hs?y_<Hs?cw<Hs?lh<Hs?4:-1:4:-1:4:-1:Hc<Hs?IS<Hs?vh<Hs?QS<Hs?4:-1:tk<Hs?La<Hs?Ly<Hs?ea<Hs?4:-1:4:-1:Fr<Hs?zt<Hs?4:-1:4:-1:zr<Hs?Qo<Hs?ra<Hs?Ln<Hs?At<Hs?XS<Hs?4:-1:4:-1:yk<Hs?GD<Hs?4:-1:4:-1:iA<Hs?ha<Hs?GE<Hs?L_<Hs?4:-1:4:-1:eo<Hs?LD<Hs?4:-1:4:-1:uy<Hs?VC<Hs?YS<Hs?sb<Hs?Rp<Hs?es<Hs?KD<Hs?mv<Hs?ti<Hs?Cf<Hs?df<Hs?De<Hs?Pv<Hs?4:-1:4:-1:Uv<Hs?ZE<Hs?4:-1:4:-1:np<Hs&&kr<Hs?Vb<Hs?4:-1:4:mm<Hs?zE<Hs?py<Hs?ms<Hs?4:-1:me<Hs?xi<Hs?4:-1:4:-1:pS<Hs?la<Hs?Qg<Hs?ul<Hs?4:-1:4:-1:Oy<Hs?gb<Hs?4:-1:4:-1:Hw<Hs?Iy<Hs?AE<Hs?DB<Hs?ll<Hs?wc<Hs?tE<Hs?MA<Hs?4:-1:4:-1:E_<Hs?Tv<Hs?4:-1:4:-1:Fy<Hs?Ab<Hs?na<Hs?tw<Hs?4:-1:4:-1:Ol<Hs?Nw<Hs?4:-1:4:-1:Vn<Hs?gd<Hs?dk<Hs?ud<Hs?pa<Hs?$s<Hs?4:-1:4:-1:IA<Hs?Pt<Hs?4:-1:4:-1:hb<Hs?ug<Hs?Wo<Hs?s<Hs?4:-1:4:-1:4:Re<Hs?fl<Hs?Ka<Hs?vc<Hs?wE<Hs?YE<Hs?Bc<Hs?Zn<Hs?S_<Hs?4:-1:4:-1:Br<Hs?ta<Hs?4:-1:4:-1:QF<Hs?pf<Hs?Kv<Hs?ko<Hs?4:-1:4:-1:Rg<Hs?Zr<Hs?4:-1:4:-1:bo<Hs?ic<Hs?Hl<Hs?Zb<Hs?4:-1:4:Ib<Hs?bv<Hs?4:-1:4:4:Du<Hs?Xk<Hs?TD<Hs?Ml<Hs?hS<Hs?4:-1:4:ed<Hs?vd<Hs?wy<Hs?N<Hs?4:-1:4:-1:$u<Hs?g_<Hs?4:-1:4:-1:_k<Hs?dw<Hs?$i<Hs?WS<Hs?qf<Hs?4:-1:4:-1:hu<Hs?Mh<Hs?4:-1:4:ym<Hs?4:nw<Hs?Xe<Hs?4:-1:4:Fv<Hs?EA<Hs?Aa<Hs?BA<Hs?wn<Hs?4:Ta<Hs?ec<Hs?4:-1:4:Uy<Hs&&YA<Hs?Yk<Hs?4:-1:4:4:b<Hs?Qk<Hs?nd<Hs?aB<Hs?4:-1:Ry<Hs?4:KF<Hs?Hn<Hs?4:-1:4:-1:op<Hs?4:_A<Hs&&wC<Hs?qi<Hs?4:-1:4:sF<Hs?jC<Hs?Gh<Hs?io<Hs?4:Gv<Hs?Jy<Hs?4:-1:4:4:Qa<Hs?ho<Hs?tb<Hs?Ft<Hs?4:-1:4:ZA<Hs?cr<Hs?4:-1:4:4:DF<Hs?br<Hs?ZS<Hs?kp<Hs?4:-1:YC<Hs&&lg<Hs?Od<Hs?4:-1:4:-1:sn<Hs?4:xr<Hs?_n<Hs?yb<Hs?Qf<Hs?4:-1:4:-1:4:-1:$<Hs?pl<Hs?Sa<Hs?mg<Hs?sC<Hs?Sk<Hs?mS<Hs&&q<Hs?ip<Hs?4:-1:4:pu<Hs?Bb<Hs?TF<Hs?al<Hs?4:-1:4:-1:Pc<Hs?uu<Hs?4:-1:4:4:PD<Hs?xS<Hs?4:Ek<Hs?qa<Hs?sv<Hs?eS<Hs?4:-1:4:-1:4:In<Hs?_C<Hs&&Ob<Hs?du<Hs?4:-1:4:Dm<Hs?d_<Hs?yu<Hs?Mm<Hs?4:-1:4:-1:4:hE<Hs?Tm<Hs?AF<Hs?Sr<Hs?4:jp<Hs?Mp<Hs?cc<Hs?ld<Hs?4:-1:4:-1:4:Xt<Hs?Pw<Hs?_c<Hs&&FA<Hs?Yv<Hs?4:-1:4:-1:Fi<Hs?jt<Hs?4:-1:4:-1:xF<Hs?To<Hs?Xn<Hs?VD<Hs?_g<Hs?4:Bg<Hs?Ls<Hs?4:-1:4:-1:_<Hs?z<Hs?xv<Hs?Eo<Hs?4:-1:4:-1:cS<Hs?Rt<Hs?4:-1:4:-1:ys<Hs?iF<Hs?Li<Hs?Td<Hs?ke<Hs?4:-1:4:u<Hs?bu<Hs?4:-1:4:-1:4:-1:$p<Hs?D<Hs?_D<Hs?wm<Hs?dl<Hs?xa<Hs?jm<Hs?d<Hs&&ji<Hs?Q<Hs?4:-1:4:-1:xD<Hs&&LF<Hs?yF<Hs?4:-1:4:-1:rn<Hs?Xa<Hs?Uw<Hs?4:Sc<Hs?rS<Hs?4:-1:4:-1:Wm<Hs?Il<Hs?rD<Hs?J_<Hs?4:-1:4:-1:wh<Hs?fw<Hs?4:-1:4:-1:ck<Hs?ov<Hs?Jk<Hs?tv<Hs?Ym<Hs?hD<Hs?Lf<Hs?cf<Hs?4:-1:4:-1:JS<Hs?Mt<Hs?4:-1:4:-1:hr<Hs?Wl<Hs?4:-1:Jw<Hs?Op<Hs?4:-1:4:-1:Hh<Hs?Bm<Hs?$t<Hs?uv<Hs?Iw<Hs?4:-1:4:-1:fr<Hs?zp<Hs?4:-1:4:OD<Hs?lo<Hs?4:-1:4:hc<Hs?Jd<Hs?Z<Hs?Es<Hs?lu<Hs?zu<Hs?ab<Hs?Aw<Hs?WC<Hs?4:-1:4:-1:ua<Hs?yw<Hs?4:-1:4:Bf<Hs?lb<Hs?4:-1:bB<Hs?Wy<Hs?4:-1:4:-1:Gs<Hs?ek<Hs&&FC<Hs?Cl<Hs?4:-1:4:Qs<Hs?Ks<Hs?4:-1:WD<Hs?nB<Hs?4:-1:4:-1:Wr<Hs?No<Hs?Me<Hs?tn<Hs?W<Hs?KC<Hs?t<Hs?4:-1:4:l_<Hs?BE<Hs?4:-1:4:-1:hp<Hs?nF<Hs?Kk<Hs?Fk<Hs?4:-1:4:-1:xs<Hs?F_<Hs?4:-1:4:-1:PS<Hs?Ge<Hs?aA<Hs?Bt<Hs?hi<Hs?gn<Hs?4:-1:4:-1:OF<Hs?AS<Hs?4:-1:4:-1:ew<Hs?Ud<Hs?Sg<Hs?jf<Hs?4:-1:4:-1:yc<Hs?gE<Hs?4:-1:4:-1:YT(Zte,Hs+jS|0)-1|0:-1;if(4<Xs>>>0)jr=OUe(e);else switch(Xs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Vs=mHe(BUe(e));if(3<Vs>>>0)jr=OUe(e);else switch(Vs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,64);var Ws=jHe(BUe(e));if(2<Ws>>>0)jr=OUe(e);else switch(Ws){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var qs=mje(BUe(e));if(3<qs>>>0)jr=OUe(e);else switch(qs){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var nl=mje(BUe(e));if(3<nl>>>0)jr=OUe(e);else switch(nl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,65);var il=jHe(BUe(e));if(2<il>>>0)jr=OUe(e);else switch(il){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 42:TUe(e,87);var ol=BUe(e),El=35<ol?sl<ol?je<ol?nc<ol?-1:gi<ol?rv<ol?qy<ol?Yf<ol?Dc<ol?Gp<ol?fu<ol?gk<ol?Km<ol?4:-1:4:-1:UF<ol?Hv<ol?An<ol?ss<ol?4:-1:4:-1:m_<ol?Bv<ol?4:-1:4:-1:Ho<ol?Yp<ol?oC<ol?U<ol?ai<ol?go<ol?aS<ol?QD<ol?o_<ol?vl<ol?Dl<ol?Vd<ol?4:-1:4:-1:zA<ol?tC<ol?4:-1:4:-1:cl<ol?Ne<ol?km<ol?Wk<ol?4:-1:4:-1:eF<ol?sD<ol?4:-1:4:-1:Oc<ol?oE<ol?mf<ol?wD<ol?Zy<ol?Vk<ol?4:-1:4:-1:Bo<ol?hy<ol?4:-1:4:-1:vi<ol?Gg<ol?qC<ol?SC<ol?4:-1:4:-1:Wh<ol?jn<ol?4:-1:4:-1:xo<ol?fc<ol?Fo<ol?Gk<ol?h<ol?iC<ol?Se<ol?Pl<ol?4:-1:4:-1:Gc<ol?Ae<ol?4:-1:4:-1:mt<ol?Sn<ol?$d<ol?M_<ol?4:-1:4:-1:Hp<ol?ru<ol?4:-1:4:-1:D_<ol?Jc<ol?xd<ol?nE<ol?el<ol?cC<ol?4:-1:4:-1:Qm<ol?bD<ol?4:-1:4:-1:zC<ol?Vy<ol?zF<ol?Uc<ol?4:-1:4:-1:rc<ol?Uf<ol?4:-1:4:-1:id<ol?nm<ol?ce<ol?x_<ol?ly<ol?KE<ol?jd<ol?ZF<ol?Np<ol?4:-1:4:-1:vo<ol?kA<ol?4:-1:4:-1:ro<ol&&ag<ol?zy<ol?4:-1:4:-1:Lo<ol?Pi<ol?Ff<ol?ja<ol?Vp<ol?4:-1:4:-1:4:Ev<ol?DC<ol?Jg<ol?ze<ol?4:-1:4:-1:By<ol?SF<ol?4:-1:4:cF<ol?F<ol?wl<ol?Bp<ol?_S<ol?oB<ol?rB<ol?Ad<ol?4:-1:4:-1:_a<ol?Kn<ol?4:-1:4:-1:bb<ol?Ao<ol?cB<ol?KS<ol?4:-1:4:-1:$a<ol?CD<ol?4:-1:4:-1:Vv<ol?GS<ol?JC<ol?vf<ol?oo<ol?zb<ol?4:-1:4:-1:Ns<ol?Js<ol?4:-1:4:-1:XD<ol?dD<ol?kD<ol?an<ol?4:-1:4:-1:bl<ol?gm<ol?4:-1:4:-1:vE<ol?Wa<ol?$e<ol?lB<ol?rF<ol?pA<ol?Qe<ol?Ct<ol?Ph<ol?Lp<ol?UE<ol?T_<ol?we<ol?rr<ol?4:-1:4:-1:kd<ol?aa<ol?4:-1:4:-1:rE<ol?My<ol?Be<ol?xu<ol?4:-1:4:-1:Nl<ol?wd<ol?4:-1:4:-1:K_<ol?ou<ol?u_<ol?TA<ol?Ky<ol?Nr<ol?4:-1:4:-1:qk<ol?Dt<ol?4:-1:4:-1:M<ol?fk<ol?cb<ol?Xh<ol?4:-1:4:-1:Ai<ol?vB<ol?4:-1:4:-1:_m<ol?mp<ol?Dr<ol?$A<ol?Tc<ol?Tt<ol?_p<ol?Ga<ol?4:-1:4:-1:_v<ol?WF<ol?4:-1:4:-1:dh<ol?FS<ol?xn<ol?Sf<ol?4:-1:4:-1:Zh<ol?nD<ol?4:-1:4:-1:Ji<ol?Jr<ol?qm<ol?$k<ol?ac<ol?Cb<ol?4:-1:4:-1:Yr<ol?z_<ol?4:-1:4:-1:Zu<ol?rC<ol?Ih<ol?yd<ol?4:-1:4:-1:xf<ol?LA<ol?4:-1:4:-1:q_<ol?Md<ol?Tp<ol?od<ol?hk<ol?Su<ol?bf<ol?MD<ol?Oo<ol?4:-1:4:yo<ol?qc<ol?4:-1:4:-1:KA<ol?Zi<ol?Nd<ol?fC<ol?4:-1:4:-1:_i<ol?Qt<ol?4:-1:4:-1:IF<ol?U_<ol?pw<ol?p<ol?Cg<ol?Lu<ol?4:-1:4:-1:Ur<ol?zw<ol?4:-1:4:-1:dC<ol?mF<ol?Kf<ol?Ys<ol?4:-1:4:-1:Fg<ol?WA<ol?4:-1:4:-1:dF<ol?_y<ol?bt<ol?Zd<ol?$y<ol?4:-1:ih<ol?wb<ol?4:-1:4:dE<ol&&iu<ol?Bu<ol?4:-1:4:-1:ku<ol?Qb<ol?w<ol?Ms<ol?gC<ol?Zw<ol?4:-1:4:-1:td<ol?Zf<ol?4:-1:4:-1:zo<ol?Fp<ol?xw<ol?uc<ol?4:-1:4:-1:4:-1:wv<ol?lD<ol?ok<ol?zf<ol?Qc<ol?RF<ol?yv<ol?Bi<ol?wt<ol?NC<ol?4:-1:4:-1:OS<ol?Dy<ol?4:-1:4:-1:th<ol?V<ol?ks<ol?sm<ol?4:-1:4:-1:pm<ol?Fh<ol?4:-1:4:-1:Ha<ol?Yb<ol?xC<ol?md<ol?rb<ol?4:-1:4:-1:Sw<ol?fS<ol?4:-1:4:uD<ol?xh<ol?4:-1:Do<ol?uf<ol?4:-1:4:Dh<ol?RA<ol?Zc<ol?ak<ol?4:-1:$m<ol?aD<ol?Kc<ol?4:-1:4:$c<ol?dm<ol?4:-1:4:-1:aE<ol?rk<ol?Yh<ol?oS<ol?Ey<ol?4:-1:4:-1:4:_F<ol?Jb<ol?my<ol?Ac<ol?4:-1:4:-1:Ew<ol?iD<ol?4:-1:4:qp<ol?Gr<ol?iE<ol?Ko<ol?Ea<ol?Mk<ol?EF<ol?ee<ol?4:-1:4:-1:un<ol?kf<ol?4:-1:4:4:rg<ol?qu<ol?Na<ol?ht<ol?LC<ol?hm<ol?4:-1:4:-1:sS<ol?rd<ol?4:-1:4:-1:4:-1:Ah<ol?Sb<ol?SD<ol?Hr<ol?4:Rw<ol?Ld<ol?4:-1:4:-1:db<ol?bh<ol?pt<ol?cd<ol?4:-1:4:-1:4:yp<ol?4:yh<ol?ow<ol?4:-1:Eg<ol?R_<ol?4:-1:4:Pk<ol?TS<ol?dy<ol?is<ol?RE<ol?Wd<ol?tl<ol?_r<ol?b_<ol?Ov<ol?$S<ol?bA<ol?4:eE<ol?yt<ol?4:-1:4:-1:tD<ol?Yl<ol?4:-1:uF<ol?4:Pd<ol?Ic<ol?4:-1:4:-1:Nf<ol?So<ol&&eC<ol&&Uk<ol?dS<ol?4:-1:4:Kg<ol?qr<ol?gF<ol?Mv<ol?Bh<ol?DD<ol?4:-1:4:-1:4:-1:kS<ol?Gb<ol?qg<ol?lC<ol?4:-1:4:-1:up<ol?qE<ol?4:-1:4:-1:ay<ol?oh<ol?Wc<ol?Yt<ol?ZC<ol?pn<ol?4:-1:4:jh<ol?4:Tu<ol?_b<ol?4:-1:4:-1:jF<ol?4:v<ol?Qw<ol?pg<ol?Jv<ol?4:-1:4:-1:Am<ol?IE<ol?4:-1:4:hC<ol?av<ol?4:-1:Qy<ol&&Oh<ol?Pe<ol?gc<ol?YD<ol?4:-1:4:-1:4:$w<ol?sw<ol?Hm<ol?CA<ol?vt<ol?kl<ol?Lw<ol?4:-1:4:Ra<ol?gA<ol?4:-1:4:Jn<ol?4:gy<ol?pE<ol?4:-1:4:Ei<ol?Lh<ol?I<ol?K<ol?4:-1:vS<ol?GA<ol?4:-1:4:-1:4:Xl<ol?mA<ol?hw<ol?4:Mf<ol?sd<ol?4:-1:4:-1:hF<ol&&vD<ol&&Lm<ol?cs<ol?4:-1:4:Zs<ol?of<ol?gp<ol?Ou<ol?TE<ol?om<ol?DS<ol?zn<ol?Ub<ol?4:-1:4:-1:on<ol?Mc<ol?4:-1:4:VA<ol?fg<ol?Cs<ol?Ru<ol?4:-1:4:-1:jc<ol?BF<ol?4:-1:4:-1:lw<ol?jb<ol&&Go<ol?Ef<ol?4:-1:4:zs<ol?GC<ol?4:-1:Sd<ol?st<ol?4:-1:4:-1:Oi<ol?Qv<ol?qh<ol?ne<ol?rf<ol?mw<ol?dp<ol?4:-1:4:-1:fe<ol?L<ol?4:-1:4:-1:_t<ol?Ir<ol?4:-1:Ak<ol?iy<ol?4:-1:4:Iv<ol?Df<ol?bS<ol?4:Ps<ol?iw<ol?4:-1:4:-1:Ss<ol?og<ol?Ql<ol?hs<ol?4:-1:4:-1:Rd<ol?Em<ol?4:-1:4:-1:zm<ol?_l<ol?Ca<ol?$C<ol?Mo<ol?Bs<ol?St<ol&&XE<ol&&GF<ol?iv<ol?4:-1:4:-1:G_<ol?Xg<ol?po<ol?bp<ol?ie<ol?4:-1:4:-1:4:Ba<ol?Rh<ol?4:-1:Yi<ol?Om<ol?4:-1:4:as<ol?fv<ol?4:UC<ol?tg<ol?4:-1:O_<ol?Sm<ol?4:-1:4:uS<ol?Ke<ol?Wu<ol&&vF<ol?rl<ol?4:-1:4:-1:Rm<ol&&nk<ol?Nt<ol?4:-1:4:yC<ol?Nb<ol?Tl<ol?kF<ol?uh<ol?Vm<ol?4:-1:wo<ol?k<ol?4:-1:4:-1:4:vy<ol?X<ol?Hf<ol?4:fb<ol?bn<ol?4:-1:4:-1:4:$g<ol?fB<ol?by<ol?sh<ol?ao<ol?eB<ol?wS<ol?4:-1:4:-1:JE<ol?ct<ol?4:-1:4:xy<ol?JF<ol?ID<ol?mD<ol?4:-1:4:-1:Va<ol?Rv<ol?4:-1:4:-1:$b<ol?oa<ol?mi<ol?Cu<ol?Nk<ol?4:-1:4:-1:Wp<ol?s_<ol?4:-1:4:fF<ol?bF<ol?am<ol?Hi<ol?4:-1:4:-1:ba<ol?QA<ol?4:-1:4:-1:Hu<ol?AD<ol?sk<ol?Ju<ol?We<ol?HS<ol?ge<ol?eg<ol?Nm<ol?Xb<ol?lc<ol?zg<ol?4:-1:4:-1:ry<ol?Xm<ol?4:-1:4:-1:gD<ol?Yw<ol?4:-1:xg<ol?eD<ol?4:-1:4:-1:nf<ol?UD<ol?bs<ol?Cm<ol?Qr<ol?hA<ol?4:-1:4:-1:vg<ol?zd<ol?4:-1:4:-1:Dg<ol?N_<ol?Er<ol?4:-1:4:W_<ol?o<ol?4:-1:4:-1:t_<ol?tm<ol?$h<ol?oi<ol?mc<ol?Ja<ol?4:-1:vu<ol?mb<ol?4:-1:4:-1:rt<ol?Si<ol?gf<ol?ur<ol?4:-1:4:-1:jl<ol?Zv<ol?4:-1:4:-1:Kt<ol?cy<ol?Cy<ol?ME<ol?Is<ol?Mn<ol?4:-1:4:-1:nC<ol?Wf<ol?4:-1:4:-1:Yg<ol?Ya<ol?mr<ol?Rf<ol?4:-1:4:-1:at<ol?E<ol?4:-1:4:-1:Je<ol?im<ol?Ap<ol?BC<ol?e_<ol?qD<ol?dc<ol?dr<ol?Nh<ol?yg<ol?4:-1:4:-1:Ce<ol?VF<ol?4:-1:4:-1:Os<ol?Ag<ol?rw<ol?ub<ol?4:-1:4:-1:yr<ol?wr<ol?4:-1:4:-1:Xc<ol?pd<ol?Tn<ol?Cc<ol?4:-1:Vl<ol?ah<ol?4:-1:4:-1:sg<ol?y_<ol?cw<ol?lh<ol?4:-1:4:-1:4:-1:Hc<ol?IS<ol?vh<ol?QS<ol?4:-1:tk<ol?La<ol?Ly<ol?ea<ol?4:-1:4:-1:Fr<ol?zt<ol?4:-1:4:-1:zr<ol?Qo<ol?ra<ol?Ln<ol?At<ol?XS<ol?4:-1:4:-1:yk<ol?GD<ol?4:-1:4:-1:iA<ol?ha<ol?GE<ol?L_<ol?4:-1:4:-1:eo<ol?LD<ol?4:-1:4:-1:uy<ol?VC<ol?YS<ol?sb<ol?Rp<ol?es<ol?KD<ol?mv<ol?ti<ol?Cf<ol?df<ol?De<ol?Pv<ol?4:-1:4:-1:Uv<ol?ZE<ol?4:-1:4:-1:np<ol&&kr<ol?Vb<ol?4:-1:4:mm<ol?zE<ol?py<ol?ms<ol?4:-1:me<ol?xi<ol?4:-1:4:-1:pS<ol?la<ol?Qg<ol?ul<ol?4:-1:4:-1:Oy<ol?gb<ol?4:-1:4:-1:Hw<ol?Iy<ol?AE<ol?DB<ol?ll<ol?wc<ol?tE<ol?MA<ol?4:-1:4:-1:E_<ol?Tv<ol?4:-1:4:-1:Fy<ol?Ab<ol?na<ol?tw<ol?4:-1:4:-1:Ol<ol?Nw<ol?4:-1:4:-1:Vn<ol?gd<ol?dk<ol?ud<ol?pa<ol?$s<ol?4:-1:4:-1:IA<ol?Pt<ol?4:-1:4:-1:hb<ol?ug<ol?Wo<ol?s<ol?4:-1:4:-1:4:Re<ol?fl<ol?Ka<ol?vc<ol?wE<ol?YE<ol?Bc<ol?Zn<ol?S_<ol?4:-1:4:-1:Br<ol?ta<ol?4:-1:4:-1:QF<ol?pf<ol?Kv<ol?ko<ol?4:-1:4:-1:Rg<ol?Zr<ol?4:-1:4:-1:bo<ol?ic<ol?Hl<ol?Zb<ol?4:-1:4:Ib<ol?bv<ol?4:-1:4:4:Du<ol?Xk<ol?TD<ol?Ml<ol?hS<ol?4:-1:4:ed<ol?vd<ol?wy<ol?N<ol?4:-1:4:-1:$u<ol?g_<ol?4:-1:4:-1:_k<ol?dw<ol?$i<ol?WS<ol?qf<ol?4:-1:4:-1:hu<ol?Mh<ol?4:-1:4:ym<ol?4:nw<ol?Xe<ol?4:-1:4:Fv<ol?EA<ol?Aa<ol?BA<ol?wn<ol?4:Ta<ol?ec<ol?4:-1:4:Uy<ol&&YA<ol?Yk<ol?4:-1:4:4:b<ol?Qk<ol?nd<ol?aB<ol?4:-1:Ry<ol?4:KF<ol?Hn<ol?4:-1:4:-1:op<ol?4:_A<ol&&wC<ol?qi<ol?4:-1:4:sF<ol?jC<ol?Gh<ol?io<ol?4:Gv<ol?Jy<ol?4:-1:4:4:Qa<ol?ho<ol?tb<ol?Ft<ol?4:-1:4:ZA<ol?cr<ol?4:-1:4:4:DF<ol?br<ol?ZS<ol?kp<ol?4:-1:YC<ol&&lg<ol?Od<ol?4:-1:4:-1:sn<ol?4:xr<ol?_n<ol?yb<ol?Qf<ol?4:-1:4:-1:4:-1:$<ol?pl<ol?Sa<ol?mg<ol?sC<ol?Sk<ol?mS<ol&&q<ol?ip<ol?4:-1:4:pu<ol?Bb<ol?TF<ol?al<ol?4:-1:4:-1:Pc<ol?uu<ol?4:-1:4:4:PD<ol?xS<ol?4:Ek<ol?qa<ol?sv<ol?eS<ol?4:-1:4:-1:4:In<ol?_C<ol&&Ob<ol?du<ol?4:-1:4:Dm<ol?d_<ol?yu<ol?Mm<ol?4:-1:4:-1:4:hE<ol?Tm<ol?AF<ol?Sr<ol?4:jp<ol?Mp<ol?cc<ol?ld<ol?4:-1:4:-1:4:Xt<ol?Pw<ol?_c<ol&&FA<ol?Yv<ol?4:-1:4:-1:Fi<ol?jt<ol?4:-1:4:-1:xF<ol?To<ol?Xn<ol?VD<ol?_g<ol?4:Bg<ol?Ls<ol?4:-1:4:-1:_<ol?z<ol?xv<ol?Eo<ol?4:-1:4:-1:cS<ol?Rt<ol?4:-1:4:-1:ys<ol?iF<ol?Li<ol?Td<ol?ke<ol?4:-1:4:u<ol?bu<ol?4:-1:4:-1:4:-1:$p<ol?D<ol?_D<ol?wm<ol?dl<ol?xa<ol?jm<ol?d<ol&&ji<ol?Q<ol?4:-1:4:-1:xD<ol&&LF<ol?yF<ol?4:-1:4:-1:rn<ol?Xa<ol?Uw<ol?4:Sc<ol?rS<ol?4:-1:4:-1:Wm<ol?Il<ol?rD<ol?J_<ol?4:-1:4:-1:wh<ol?fw<ol?4:-1:4:-1:ck<ol?ov<ol?Jk<ol?tv<ol?Ym<ol?hD<ol?Lf<ol?cf<ol?4:-1:4:-1:JS<ol?Mt<ol?4:-1:4:-1:hr<ol?Wl<ol?4:-1:Jw<ol?Op<ol?4:-1:4:-1:Hh<ol?Bm<ol?$t<ol?uv<ol?Iw<ol?4:-1:4:-1:fr<ol?zp<ol?4:-1:4:OD<ol?lo<ol?4:-1:4:hc<ol?Jd<ol?Z<ol?Es<ol?lu<ol?zu<ol?ab<ol?Aw<ol?WC<ol?4:-1:4:-1:ua<ol?yw<ol?4:-1:4:Bf<ol?lb<ol?4:-1:bB<ol?Wy<ol?4:-1:4:-1:Gs<ol?ek<ol&&FC<ol?Cl<ol?4:-1:4:Qs<ol?Ks<ol?4:-1:WD<ol?nB<ol?4:-1:4:-1:Wr<ol?No<ol?Me<ol?tn<ol?W<ol?KC<ol?t<ol?4:-1:4:l_<ol?BE<ol?4:-1:4:-1:hp<ol?nF<ol?Kk<ol?Fk<ol?4:-1:4:-1:xs<ol?F_<ol?4:-1:4:-1:PS<ol?Ge<ol?aA<ol?Bt<ol?hi<ol?gn<ol?4:-1:4:-1:OF<ol?AS<ol?4:-1:4:-1:ew<ol?Ud<ol?Sg<ol?jf<ol?4:-1:4:-1:yc<ol?gE<ol?4:-1:4:-1:YT(yte,ol+jS|0)-1|0:-1;if(4<El>>>0)jr=OUe(e);else switch(El){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,66);var ml=jHe(BUe(e));if(2<ml>>>0)jr=OUe(e);else switch(ml){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;case 3:TUe(e,87);var Fl=bje(BUe(e));if(3<Fl>>>0)jr=OUe(e);else switch(Fl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var hl=BUe(e),yl=35<hl?sl<hl?je<hl?nc<hl?-1:gi<hl?rv<hl?qy<hl?Yf<hl?Dc<hl?Gp<hl?fu<hl?gk<hl?Km<hl?3:-1:3:-1:UF<hl?Hv<hl?An<hl?ss<hl?3:-1:3:-1:m_<hl?Bv<hl?3:-1:3:-1:Ho<hl?Yp<hl?oC<hl?U<hl?ai<hl?go<hl?aS<hl?QD<hl?o_<hl?vl<hl?Dl<hl?Vd<hl?3:-1:3:-1:zA<hl?tC<hl?3:-1:3:-1:cl<hl?Ne<hl?km<hl?Wk<hl?3:-1:3:-1:eF<hl?sD<hl?3:-1:3:-1:Oc<hl?oE<hl?mf<hl?wD<hl?Zy<hl?Vk<hl?3:-1:3:-1:Bo<hl?hy<hl?3:-1:3:-1:vi<hl?Gg<hl?qC<hl?SC<hl?3:-1:3:-1:Wh<hl?jn<hl?3:-1:3:-1:xo<hl?fc<hl?Fo<hl?Gk<hl?h<hl?iC<hl?Se<hl?Pl<hl?3:-1:3:-1:Gc<hl?Ae<hl?3:-1:3:-1:mt<hl?Sn<hl?$d<hl?M_<hl?3:-1:3:-1:Hp<hl?ru<hl?3:-1:3:-1:D_<hl?Jc<hl?xd<hl?nE<hl?el<hl?cC<hl?3:-1:3:-1:Qm<hl?bD<hl?3:-1:3:-1:zC<hl?Vy<hl?zF<hl?Uc<hl?3:-1:3:-1:rc<hl?Uf<hl?3:-1:3:-1:id<hl?nm<hl?ce<hl?x_<hl?ly<hl?KE<hl?jd<hl?ZF<hl?Np<hl?3:-1:3:-1:vo<hl?kA<hl?3:-1:3:-1:ro<hl&&ag<hl?zy<hl?3:-1:3:-1:Lo<hl?Pi<hl?Ff<hl?ja<hl?Vp<hl?3:-1:3:-1:3:Ev<hl?DC<hl?Jg<hl?ze<hl?3:-1:3:-1:By<hl?SF<hl?3:-1:3:cF<hl?F<hl?wl<hl?Bp<hl?_S<hl?oB<hl?rB<hl?Ad<hl?3:-1:3:-1:_a<hl?Kn<hl?3:-1:3:-1:bb<hl?Ao<hl?cB<hl?KS<hl?3:-1:3:-1:$a<hl?CD<hl?3:-1:3:-1:Vv<hl?GS<hl?JC<hl?vf<hl?oo<hl?zb<hl?3:-1:3:-1:Ns<hl?Js<hl?3:-1:3:-1:XD<hl?dD<hl?kD<hl?an<hl?3:-1:3:-1:bl<hl?gm<hl?3:-1:3:-1:vE<hl?Wa<hl?$e<hl?lB<hl?rF<hl?pA<hl?Qe<hl?Ct<hl?Ph<hl?Lp<hl?UE<hl?T_<hl?we<hl?rr<hl?3:-1:3:-1:kd<hl?aa<hl?3:-1:3:-1:rE<hl?My<hl?Be<hl?xu<hl?3:-1:3:-1:Nl<hl?wd<hl?3:-1:3:-1:K_<hl?ou<hl?u_<hl?TA<hl?Ky<hl?Nr<hl?3:-1:3:-1:qk<hl?Dt<hl?3:-1:3:-1:M<hl?fk<hl?cb<hl?Xh<hl?3:-1:3:-1:Ai<hl?vB<hl?3:-1:3:-1:_m<hl?mp<hl?Dr<hl?$A<hl?Tc<hl?Tt<hl?_p<hl?Ga<hl?3:-1:3:-1:_v<hl?WF<hl?3:-1:3:-1:dh<hl?FS<hl?xn<hl?Sf<hl?3:-1:3:-1:Zh<hl?nD<hl?3:-1:3:-1:Ji<hl?Jr<hl?qm<hl?$k<hl?ac<hl?Cb<hl?3:-1:3:-1:Yr<hl?z_<hl?3:-1:3:-1:Zu<hl?rC<hl?Ih<hl?yd<hl?3:-1:3:-1:xf<hl?LA<hl?3:-1:3:-1:q_<hl?Md<hl?Tp<hl?od<hl?hk<hl?Su<hl?bf<hl?MD<hl?Oo<hl?3:-1:3:yo<hl?qc<hl?3:-1:3:-1:KA<hl?Zi<hl?Nd<hl?fC<hl?3:-1:3:-1:_i<hl?Qt<hl?3:-1:3:-1:IF<hl?U_<hl?pw<hl?p<hl?Cg<hl?Lu<hl?3:-1:3:-1:Ur<hl?zw<hl?3:-1:3:-1:dC<hl?mF<hl?Kf<hl?Ys<hl?3:-1:3:-1:Fg<hl?WA<hl?3:-1:3:-1:dF<hl?_y<hl?bt<hl?Zd<hl?$y<hl?3:-1:ih<hl?wb<hl?3:-1:3:dE<hl&&iu<hl?Bu<hl?3:-1:3:-1:ku<hl?Qb<hl?w<hl?Ms<hl?gC<hl?Zw<hl?3:-1:3:-1:td<hl?Zf<hl?3:-1:3:-1:zo<hl?Fp<hl?xw<hl?uc<hl?3:-1:3:-1:3:-1:wv<hl?lD<hl?ok<hl?zf<hl?Qc<hl?RF<hl?yv<hl?Bi<hl?wt<hl?NC<hl?3:-1:3:-1:OS<hl?Dy<hl?3:-1:3:-1:th<hl?V<hl?ks<hl?sm<hl?3:-1:3:-1:pm<hl?Fh<hl?3:-1:3:-1:Ha<hl?Yb<hl?xC<hl?md<hl?rb<hl?3:-1:3:-1:Sw<hl?fS<hl?3:-1:3:uD<hl?xh<hl?3:-1:Do<hl?uf<hl?3:-1:3:Dh<hl?RA<hl?Zc<hl?ak<hl?3:-1:$m<hl?aD<hl?Kc<hl?3:-1:3:$c<hl?dm<hl?3:-1:3:-1:aE<hl?rk<hl?Yh<hl?oS<hl?Ey<hl?3:-1:3:-1:3:_F<hl?Jb<hl?my<hl?Ac<hl?3:-1:3:-1:Ew<hl?iD<hl?3:-1:3:qp<hl?Gr<hl?iE<hl?Ko<hl?Ea<hl?Mk<hl?EF<hl?ee<hl?3:-1:3:-1:un<hl?kf<hl?3:-1:3:3:rg<hl?qu<hl?Na<hl?ht<hl?LC<hl?hm<hl?3:-1:3:-1:sS<hl?rd<hl?3:-1:3:-1:3:-1:Ah<hl?Sb<hl?SD<hl?Hr<hl?3:Rw<hl?Ld<hl?3:-1:3:-1:db<hl?bh<hl?pt<hl?cd<hl?3:-1:3:-1:3:yp<hl?3:yh<hl?ow<hl?3:-1:Eg<hl?R_<hl?3:-1:3:Pk<hl?TS<hl?dy<hl?is<hl?RE<hl?Wd<hl?tl<hl?_r<hl?b_<hl?Ov<hl?$S<hl?bA<hl?3:eE<hl?yt<hl?3:-1:3:-1:tD<hl?Yl<hl?3:-1:uF<hl?3:Pd<hl?Ic<hl?3:-1:3:-1:Nf<hl?So<hl&&eC<hl&&Uk<hl?dS<hl?3:-1:3:Kg<hl?qr<hl?gF<hl?Mv<hl?Bh<hl?DD<hl?3:-1:3:-1:3:-1:kS<hl?Gb<hl?qg<hl?lC<hl?3:-1:3:-1:up<hl?qE<hl?3:-1:3:-1:ay<hl?oh<hl?Wc<hl?Yt<hl?ZC<hl?pn<hl?3:-1:3:jh<hl?3:Tu<hl?_b<hl?3:-1:3:-1:jF<hl?3:v<hl?Qw<hl?pg<hl?Jv<hl?3:-1:3:-1:Am<hl?IE<hl?3:-1:3:hC<hl?av<hl?3:-1:Qy<hl&&Oh<hl?Pe<hl?gc<hl?YD<hl?3:-1:3:-1:3:$w<hl?sw<hl?Hm<hl?CA<hl?vt<hl?kl<hl?Lw<hl?3:-1:3:Ra<hl?gA<hl?3:-1:3:Jn<hl?3:gy<hl?pE<hl?3:-1:3:Ei<hl?Lh<hl?I<hl?K<hl?3:-1:vS<hl?GA<hl?3:-1:3:-1:3:Xl<hl?mA<hl?hw<hl?3:Mf<hl?sd<hl?3:-1:3:-1:hF<hl&&vD<hl&&Lm<hl?cs<hl?3:-1:3:Zs<hl?of<hl?gp<hl?Ou<hl?TE<hl?om<hl?DS<hl?zn<hl?Ub<hl?3:-1:3:-1:on<hl?Mc<hl?3:-1:3:VA<hl?fg<hl?Cs<hl?Ru<hl?3:-1:3:-1:jc<hl?BF<hl?3:-1:3:-1:lw<hl?jb<hl&&Go<hl?Ef<hl?3:-1:3:zs<hl?GC<hl?3:-1:Sd<hl?st<hl?3:-1:3:-1:Oi<hl?Qv<hl?qh<hl?ne<hl?rf<hl?mw<hl?dp<hl?3:-1:3:-1:fe<hl?L<hl?3:-1:3:-1:_t<hl?Ir<hl?3:-1:Ak<hl?iy<hl?3:-1:3:Iv<hl?Df<hl?bS<hl?3:Ps<hl?iw<hl?3:-1:3:-1:Ss<hl?og<hl?Ql<hl?hs<hl?3:-1:3:-1:Rd<hl?Em<hl?3:-1:3:-1:zm<hl?_l<hl?Ca<hl?$C<hl?Mo<hl?Bs<hl?St<hl&&XE<hl&&GF<hl?iv<hl?3:-1:3:-1:G_<hl?Xg<hl?po<hl?bp<hl?ie<hl?3:-1:3:-1:3:Ba<hl?Rh<hl?3:-1:Yi<hl?Om<hl?3:-1:3:as<hl?fv<hl?3:UC<hl?tg<hl?3:-1:O_<hl?Sm<hl?3:-1:3:uS<hl?Ke<hl?Wu<hl&&vF<hl?rl<hl?3:-1:3:-1:Rm<hl&&nk<hl?Nt<hl?3:-1:3:yC<hl?Nb<hl?Tl<hl?kF<hl?uh<hl?Vm<hl?3:-1:wo<hl?k<hl?3:-1:3:-1:3:vy<hl?X<hl?Hf<hl?3:fb<hl?bn<hl?3:-1:3:-1:3:$g<hl?fB<hl?by<hl?sh<hl?ao<hl?eB<hl?wS<hl?3:-1:3:-1:JE<hl?ct<hl?3:-1:3:xy<hl?JF<hl?ID<hl?mD<hl?3:-1:3:-1:Va<hl?Rv<hl?3:-1:3:-1:$b<hl?oa<hl?mi<hl?Cu<hl?Nk<hl?3:-1:3:-1:Wp<hl?s_<hl?3:-1:3:fF<hl?bF<hl?am<hl?Hi<hl?3:-1:3:-1:ba<hl?QA<hl?3:-1:3:-1:Hu<hl?AD<hl?sk<hl?Ju<hl?We<hl?HS<hl?ge<hl?eg<hl?Nm<hl?Xb<hl?lc<hl?zg<hl?3:-1:3:-1:ry<hl?Xm<hl?3:-1:3:-1:gD<hl?Yw<hl?3:-1:xg<hl?eD<hl?3:-1:3:-1:nf<hl?UD<hl?bs<hl?Cm<hl?Qr<hl?hA<hl?3:-1:3:-1:vg<hl?zd<hl?3:-1:3:-1:Dg<hl?N_<hl?Er<hl?3:-1:3:W_<hl?o<hl?3:-1:3:-1:t_<hl?tm<hl?$h<hl?oi<hl?mc<hl?Ja<hl?3:-1:vu<hl?mb<hl?3:-1:3:-1:rt<hl?Si<hl?gf<hl?ur<hl?3:-1:3:-1:jl<hl?Zv<hl?3:-1:3:-1:Kt<hl?cy<hl?Cy<hl?ME<hl?Is<hl?Mn<hl?3:-1:3:-1:nC<hl?Wf<hl?3:-1:3:-1:Yg<hl?Ya<hl?mr<hl?Rf<hl?3:-1:3:-1:at<hl?E<hl?3:-1:3:-1:Je<hl?im<hl?Ap<hl?BC<hl?e_<hl?qD<hl?dc<hl?dr<hl?Nh<hl?yg<hl?3:-1:3:-1:Ce<hl?VF<hl?3:-1:3:-1:Os<hl?Ag<hl?rw<hl?ub<hl?3:-1:3:-1:yr<hl?wr<hl?3:-1:3:-1:Xc<hl?pd<hl?Tn<hl?Cc<hl?3:-1:Vl<hl?ah<hl?3:-1:3:-1:sg<hl?y_<hl?cw<hl?lh<hl?3:-1:3:-1:3:-1:Hc<hl?IS<hl?vh<hl?QS<hl?3:-1:tk<hl?La<hl?Ly<hl?ea<hl?3:-1:3:-1:Fr<hl?zt<hl?3:-1:3:-1:zr<hl?Qo<hl?ra<hl?Ln<hl?At<hl?XS<hl?3:-1:3:-1:yk<hl?GD<hl?3:-1:3:-1:iA<hl?ha<hl?GE<hl?L_<hl?3:-1:3:-1:eo<hl?LD<hl?3:-1:3:-1:uy<hl?VC<hl?YS<hl?sb<hl?Rp<hl?es<hl?KD<hl?mv<hl?ti<hl?Cf<hl?df<hl?De<hl?Pv<hl?3:-1:3:-1:Uv<hl?ZE<hl?3:-1:3:-1:np<hl&&kr<hl?Vb<hl?3:-1:3:mm<hl?zE<hl?py<hl?ms<hl?3:-1:me<hl?xi<hl?3:-1:3:-1:pS<hl?la<hl?Qg<hl?ul<hl?3:-1:3:-1:Oy<hl?gb<hl?3:-1:3:-1:Hw<hl?Iy<hl?AE<hl?DB<hl?ll<hl?wc<hl?tE<hl?MA<hl?3:-1:3:-1:E_<hl?Tv<hl?3:-1:3:-1:Fy<hl?Ab<hl?na<hl?tw<hl?3:-1:3:-1:Ol<hl?Nw<hl?3:-1:3:-1:Vn<hl?gd<hl?dk<hl?ud<hl?pa<hl?$s<hl?3:-1:3:-1:IA<hl?Pt<hl?3:-1:3:-1:hb<hl?ug<hl?Wo<hl?s<hl?3:-1:3:-1:3:Re<hl?fl<hl?Ka<hl?vc<hl?wE<hl?YE<hl?Bc<hl?Zn<hl?S_<hl?3:-1:3:-1:Br<hl?ta<hl?3:-1:3:-1:QF<hl?pf<hl?Kv<hl?ko<hl?3:-1:3:-1:Rg<hl?Zr<hl?3:-1:3:-1:bo<hl?ic<hl?Hl<hl?Zb<hl?3:-1:3:Ib<hl?bv<hl?3:-1:3:3:Du<hl?Xk<hl?TD<hl?Ml<hl?hS<hl?3:-1:3:ed<hl?vd<hl?wy<hl?N<hl?3:-1:3:-1:$u<hl?g_<hl?3:-1:3:-1:_k<hl?dw<hl?$i<hl?WS<hl?qf<hl?3:-1:3:-1:hu<hl?Mh<hl?3:-1:3:ym<hl?3:nw<hl?Xe<hl?3:-1:3:Fv<hl?EA<hl?Aa<hl?BA<hl?wn<hl?3:Ta<hl?ec<hl?3:-1:3:Uy<hl&&YA<hl?Yk<hl?3:-1:3:3:b<hl?Qk<hl?nd<hl?aB<hl?3:-1:Ry<hl?3:KF<hl?Hn<hl?3:-1:3:-1:op<hl?3:_A<hl&&wC<hl?qi<hl?3:-1:3:sF<hl?jC<hl?Gh<hl?io<hl?3:Gv<hl?Jy<hl?3:-1:3:3:Qa<hl?ho<hl?tb<hl?Ft<hl?3:-1:3:ZA<hl?cr<hl?3:-1:3:3:DF<hl?br<hl?ZS<hl?kp<hl?3:-1:YC<hl&&lg<hl?Od<hl?3:-1:3:-1:sn<hl?3:xr<hl?_n<hl?yb<hl?Qf<hl?3:-1:3:-1:3:-1:$<hl?pl<hl?Sa<hl?mg<hl?sC<hl?Sk<hl?mS<hl&&q<hl?ip<hl?3:-1:3:pu<hl?Bb<hl?TF<hl?al<hl?3:-1:3:-1:Pc<hl?uu<hl?3:-1:3:3:PD<hl?xS<hl?3:Ek<hl?qa<hl?sv<hl?eS<hl?3:-1:3:-1:3:In<hl?_C<hl&&Ob<hl?du<hl?3:-1:3:Dm<hl?d_<hl?yu<hl?Mm<hl?3:-1:3:-1:3:hE<hl?Tm<hl?AF<hl?Sr<hl?3:jp<hl?Mp<hl?cc<hl?ld<hl?3:-1:3:-1:3:Xt<hl?Pw<hl?_c<hl&&FA<hl?Yv<hl?3:-1:3:-1:Fi<hl?jt<hl?3:-1:3:-1:xF<hl?To<hl?Xn<hl?VD<hl?_g<hl?3:Bg<hl?Ls<hl?3:-1:3:-1:_<hl?z<hl?xv<hl?Eo<hl?3:-1:3:-1:cS<hl?Rt<hl?3:-1:3:-1:ys<hl?iF<hl?Li<hl?Td<hl?ke<hl?3:-1:3:u<hl?bu<hl?3:-1:3:-1:3:-1:$p<hl?D<hl?_D<hl?wm<hl?dl<hl?xa<hl?jm<hl?d<hl&&ji<hl?Q<hl?3:-1:3:-1:xD<hl&&LF<hl?yF<hl?3:-1:3:-1:rn<hl?Xa<hl?Uw<hl?3:Sc<hl?rS<hl?3:-1:3:-1:Wm<hl?Il<hl?rD<hl?J_<hl?3:-1:3:-1:wh<hl?fw<hl?3:-1:3:-1:ck<hl?ov<hl?Jk<hl?tv<hl?Ym<hl?hD<hl?Lf<hl?cf<hl?3:-1:3:-1:JS<hl?Mt<hl?3:-1:3:-1:hr<hl?Wl<hl?3:-1:Jw<hl?Op<hl?3:-1:3:-1:Hh<hl?Bm<hl?$t<hl?uv<hl?Iw<hl?3:-1:3:-1:fr<hl?zp<hl?3:-1:3:OD<hl?lo<hl?3:-1:3:hc<hl?Jd<hl?Z<hl?Es<hl?lu<hl?zu<hl?ab<hl?Aw<hl?WC<hl?3:-1:3:-1:ua<hl?yw<hl?3:-1:3:Bf<hl?lb<hl?3:-1:bB<hl?Wy<hl?3:-1:3:-1:Gs<hl?ek<hl&&FC<hl?Cl<hl?3:-1:3:Qs<hl?Ks<hl?3:-1:WD<hl?nB<hl?3:-1:3:-1:Wr<hl?No<hl?Me<hl?tn<hl?W<hl?KC<hl?t<hl?3:-1:3:l_<hl?BE<hl?3:-1:3:-1:hp<hl?nF<hl?Kk<hl?Fk<hl?3:-1:3:-1:xs<hl?F_<hl?3:-1:3:-1:PS<hl?Ge<hl?aA<hl?Bt<hl?hi<hl?gn<hl?3:-1:3:-1:OF<hl?AS<hl?3:-1:3:-1:ew<hl?Ud<hl?Sg<hl?jf<hl?3:-1:3:-1:yc<hl?gE<hl?3:-1:3:-1:YT(ote,hl+jS|0)-1|0:-1;if(3<yl>>>0)jr=OUe(e);else switch(yl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Al=IHe(BUe(e));if(3<Al>>>0)jr=OUe(e);else switch(Al){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Sl=gHe(BUe(e));if(3<Sl>>>0)jr=OUe(e);else switch(Sl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,67);var gl=jHe(BUe(e));if(2<gl>>>0)jr=OUe(e);else switch(gl){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 43:TUe(e,87);var Bl=BUe(e),xl=35<Bl?sl<Bl?je<Bl?nc<Bl?-1:gi<Bl?rv<Bl?qy<Bl?Yf<Bl?Dc<Bl?Gp<Bl?fu<Bl?gk<Bl?Km<Bl?5:-1:5:-1:UF<Bl?Hv<Bl?An<Bl?ss<Bl?5:-1:5:-1:m_<Bl?Bv<Bl?5:-1:5:-1:Ho<Bl?Yp<Bl?oC<Bl?U<Bl?ai<Bl?go<Bl?aS<Bl?QD<Bl?o_<Bl?vl<Bl?Dl<Bl?Vd<Bl?5:-1:5:-1:zA<Bl?tC<Bl?5:-1:5:-1:cl<Bl?Ne<Bl?km<Bl?Wk<Bl?5:-1:5:-1:eF<Bl?sD<Bl?5:-1:5:-1:Oc<Bl?oE<Bl?mf<Bl?wD<Bl?Zy<Bl?Vk<Bl?5:-1:5:-1:Bo<Bl?hy<Bl?5:-1:5:-1:vi<Bl?Gg<Bl?qC<Bl?SC<Bl?5:-1:5:-1:Wh<Bl?jn<Bl?5:-1:5:-1:xo<Bl?fc<Bl?Fo<Bl?Gk<Bl?h<Bl?iC<Bl?Se<Bl?Pl<Bl?5:-1:5:-1:Gc<Bl?Ae<Bl?5:-1:5:-1:mt<Bl?Sn<Bl?$d<Bl?M_<Bl?5:-1:5:-1:Hp<Bl?ru<Bl?5:-1:5:-1:D_<Bl?Jc<Bl?xd<Bl?nE<Bl?el<Bl?cC<Bl?5:-1:5:-1:Qm<Bl?bD<Bl?5:-1:5:-1:zC<Bl?Vy<Bl?zF<Bl?Uc<Bl?5:-1:5:-1:rc<Bl?Uf<Bl?5:-1:5:-1:id<Bl?nm<Bl?ce<Bl?x_<Bl?ly<Bl?KE<Bl?jd<Bl?ZF<Bl?Np<Bl?5:-1:5:-1:vo<Bl?kA<Bl?5:-1:5:-1:ro<Bl&&ag<Bl?zy<Bl?5:-1:5:-1:Lo<Bl?Pi<Bl?Ff<Bl?ja<Bl?Vp<Bl?5:-1:5:-1:5:Ev<Bl?DC<Bl?Jg<Bl?ze<Bl?5:-1:5:-1:By<Bl?SF<Bl?5:-1:5:cF<Bl?F<Bl?wl<Bl?Bp<Bl?_S<Bl?oB<Bl?rB<Bl?Ad<Bl?5:-1:5:-1:_a<Bl?Kn<Bl?5:-1:5:-1:bb<Bl?Ao<Bl?cB<Bl?KS<Bl?5:-1:5:-1:$a<Bl?CD<Bl?5:-1:5:-1:Vv<Bl?GS<Bl?JC<Bl?vf<Bl?oo<Bl?zb<Bl?5:-1:5:-1:Ns<Bl?Js<Bl?5:-1:5:-1:XD<Bl?dD<Bl?kD<Bl?an<Bl?5:-1:5:-1:bl<Bl?gm<Bl?5:-1:5:-1:vE<Bl?Wa<Bl?$e<Bl?lB<Bl?rF<Bl?pA<Bl?Qe<Bl?Ct<Bl?Ph<Bl?Lp<Bl?UE<Bl?T_<Bl?we<Bl?rr<Bl?5:-1:5:-1:kd<Bl?aa<Bl?5:-1:5:-1:rE<Bl?My<Bl?Be<Bl?xu<Bl?5:-1:5:-1:Nl<Bl?wd<Bl?5:-1:5:-1:K_<Bl?ou<Bl?u_<Bl?TA<Bl?Ky<Bl?Nr<Bl?5:-1:5:-1:qk<Bl?Dt<Bl?5:-1:5:-1:M<Bl?fk<Bl?cb<Bl?Xh<Bl?5:-1:5:-1:Ai<Bl?vB<Bl?5:-1:5:-1:_m<Bl?mp<Bl?Dr<Bl?$A<Bl?Tc<Bl?Tt<Bl?_p<Bl?Ga<Bl?5:-1:5:-1:_v<Bl?WF<Bl?5:-1:5:-1:dh<Bl?FS<Bl?xn<Bl?Sf<Bl?5:-1:5:-1:Zh<Bl?nD<Bl?5:-1:5:-1:Ji<Bl?Jr<Bl?qm<Bl?$k<Bl?ac<Bl?Cb<Bl?5:-1:5:-1:Yr<Bl?z_<Bl?5:-1:5:-1:Zu<Bl?rC<Bl?Ih<Bl?yd<Bl?5:-1:5:-1:xf<Bl?LA<Bl?5:-1:5:-1:q_<Bl?Md<Bl?Tp<Bl?od<Bl?hk<Bl?Su<Bl?bf<Bl?MD<Bl?Oo<Bl?5:-1:5:yo<Bl?qc<Bl?5:-1:5:-1:KA<Bl?Zi<Bl?Nd<Bl?fC<Bl?5:-1:5:-1:_i<Bl?Qt<Bl?5:-1:5:-1:IF<Bl?U_<Bl?pw<Bl?p<Bl?Cg<Bl?Lu<Bl?5:-1:5:-1:Ur<Bl?zw<Bl?5:-1:5:-1:dC<Bl?mF<Bl?Kf<Bl?Ys<Bl?5:-1:5:-1:Fg<Bl?WA<Bl?5:-1:5:-1:dF<Bl?_y<Bl?bt<Bl?Zd<Bl?$y<Bl?5:-1:ih<Bl?wb<Bl?5:-1:5:dE<Bl&&iu<Bl?Bu<Bl?5:-1:5:-1:ku<Bl?Qb<Bl?w<Bl?Ms<Bl?gC<Bl?Zw<Bl?5:-1:5:-1:td<Bl?Zf<Bl?5:-1:5:-1:zo<Bl?Fp<Bl?xw<Bl?uc<Bl?5:-1:5:-1:5:-1:wv<Bl?lD<Bl?ok<Bl?zf<Bl?Qc<Bl?RF<Bl?yv<Bl?Bi<Bl?wt<Bl?NC<Bl?5:-1:5:-1:OS<Bl?Dy<Bl?5:-1:5:-1:th<Bl?V<Bl?ks<Bl?sm<Bl?5:-1:5:-1:pm<Bl?Fh<Bl?5:-1:5:-1:Ha<Bl?Yb<Bl?xC<Bl?md<Bl?rb<Bl?5:-1:5:-1:Sw<Bl?fS<Bl?5:-1:5:uD<Bl?xh<Bl?5:-1:Do<Bl?uf<Bl?5:-1:5:Dh<Bl?RA<Bl?Zc<Bl?ak<Bl?5:-1:$m<Bl?aD<Bl?Kc<Bl?5:-1:5:$c<Bl?dm<Bl?5:-1:5:-1:aE<Bl?rk<Bl?Yh<Bl?oS<Bl?Ey<Bl?5:-1:5:-1:5:_F<Bl?Jb<Bl?my<Bl?Ac<Bl?5:-1:5:-1:Ew<Bl?iD<Bl?5:-1:5:qp<Bl?Gr<Bl?iE<Bl?Ko<Bl?Ea<Bl?Mk<Bl?EF<Bl?ee<Bl?5:-1:5:-1:un<Bl?kf<Bl?5:-1:5:5:rg<Bl?qu<Bl?Na<Bl?ht<Bl?LC<Bl?hm<Bl?5:-1:5:-1:sS<Bl?rd<Bl?5:-1:5:-1:5:-1:Ah<Bl?Sb<Bl?SD<Bl?Hr<Bl?5:Rw<Bl?Ld<Bl?5:-1:5:-1:db<Bl?bh<Bl?pt<Bl?cd<Bl?5:-1:5:-1:5:yp<Bl?5:yh<Bl?ow<Bl?5:-1:Eg<Bl?R_<Bl?5:-1:5:Pk<Bl?TS<Bl?dy<Bl?is<Bl?RE<Bl?Wd<Bl?tl<Bl?_r<Bl?b_<Bl?Ov<Bl?$S<Bl?bA<Bl?5:eE<Bl?yt<Bl?5:-1:5:-1:tD<Bl?Yl<Bl?5:-1:uF<Bl?5:Pd<Bl?Ic<Bl?5:-1:5:-1:Nf<Bl?So<Bl&&eC<Bl&&Uk<Bl?dS<Bl?5:-1:5:Kg<Bl?qr<Bl?gF<Bl?Mv<Bl?Bh<Bl?DD<Bl?5:-1:5:-1:5:-1:kS<Bl?Gb<Bl?qg<Bl?lC<Bl?5:-1:5:-1:up<Bl?qE<Bl?5:-1:5:-1:ay<Bl?oh<Bl?Wc<Bl?Yt<Bl?ZC<Bl?pn<Bl?5:-1:5:jh<Bl?5:Tu<Bl?_b<Bl?5:-1:5:-1:jF<Bl?5:v<Bl?Qw<Bl?pg<Bl?Jv<Bl?5:-1:5:-1:Am<Bl?IE<Bl?5:-1:5:hC<Bl?av<Bl?5:-1:Qy<Bl&&Oh<Bl?Pe<Bl?gc<Bl?YD<Bl?5:-1:5:-1:5:$w<Bl?sw<Bl?Hm<Bl?CA<Bl?vt<Bl?kl<Bl?Lw<Bl?5:-1:5:Ra<Bl?gA<Bl?5:-1:5:Jn<Bl?5:gy<Bl?pE<Bl?5:-1:5:Ei<Bl?Lh<Bl?I<Bl?K<Bl?5:-1:vS<Bl?GA<Bl?5:-1:5:-1:5:Xl<Bl?mA<Bl?hw<Bl?5:Mf<Bl?sd<Bl?5:-1:5:-1:hF<Bl&&vD<Bl&&Lm<Bl?cs<Bl?5:-1:5:Zs<Bl?of<Bl?gp<Bl?Ou<Bl?TE<Bl?om<Bl?DS<Bl?zn<Bl?Ub<Bl?5:-1:5:-1:on<Bl?Mc<Bl?5:-1:5:VA<Bl?fg<Bl?Cs<Bl?Ru<Bl?5:-1:5:-1:jc<Bl?BF<Bl?5:-1:5:-1:lw<Bl?jb<Bl&&Go<Bl?Ef<Bl?5:-1:5:zs<Bl?GC<Bl?5:-1:Sd<Bl?st<Bl?5:-1:5:-1:Oi<Bl?Qv<Bl?qh<Bl?ne<Bl?rf<Bl?mw<Bl?dp<Bl?5:-1:5:-1:fe<Bl?L<Bl?5:-1:5:-1:_t<Bl?Ir<Bl?5:-1:Ak<Bl?iy<Bl?5:-1:5:Iv<Bl?Df<Bl?bS<Bl?5:Ps<Bl?iw<Bl?5:-1:5:-1:Ss<Bl?og<Bl?Ql<Bl?hs<Bl?5:-1:5:-1:Rd<Bl?Em<Bl?5:-1:5:-1:zm<Bl?_l<Bl?Ca<Bl?$C<Bl?Mo<Bl?Bs<Bl?St<Bl&&XE<Bl&&GF<Bl?iv<Bl?5:-1:5:-1:G_<Bl?Xg<Bl?po<Bl?bp<Bl?ie<Bl?5:-1:5:-1:5:Ba<Bl?Rh<Bl?5:-1:Yi<Bl?Om<Bl?5:-1:5:as<Bl?fv<Bl?5:UC<Bl?tg<Bl?5:-1:O_<Bl?Sm<Bl?5:-1:5:uS<Bl?Ke<Bl?Wu<Bl&&vF<Bl?rl<Bl?5:-1:5:-1:Rm<Bl&&nk<Bl?Nt<Bl?5:-1:5:yC<Bl?Nb<Bl?Tl<Bl?kF<Bl?uh<Bl?Vm<Bl?5:-1:wo<Bl?k<Bl?5:-1:5:-1:5:vy<Bl?X<Bl?Hf<Bl?5:fb<Bl?bn<Bl?5:-1:5:-1:5:$g<Bl?fB<Bl?by<Bl?sh<Bl?ao<Bl?eB<Bl?wS<Bl?5:-1:5:-1:JE<Bl?ct<Bl?5:-1:5:xy<Bl?JF<Bl?ID<Bl?mD<Bl?5:-1:5:-1:Va<Bl?Rv<Bl?5:-1:5:-1:$b<Bl?oa<Bl?mi<Bl?Cu<Bl?Nk<Bl?5:-1:5:-1:Wp<Bl?s_<Bl?5:-1:5:fF<Bl?bF<Bl?am<Bl?Hi<Bl?5:-1:5:-1:ba<Bl?QA<Bl?5:-1:5:-1:Hu<Bl?AD<Bl?sk<Bl?Ju<Bl?We<Bl?HS<Bl?ge<Bl?eg<Bl?Nm<Bl?Xb<Bl?lc<Bl?zg<Bl?5:-1:5:-1:ry<Bl?Xm<Bl?5:-1:5:-1:gD<Bl?Yw<Bl?5:-1:xg<Bl?eD<Bl?5:-1:5:-1:nf<Bl?UD<Bl?bs<Bl?Cm<Bl?Qr<Bl?hA<Bl?5:-1:5:-1:vg<Bl?zd<Bl?5:-1:5:-1:Dg<Bl?N_<Bl?Er<Bl?5:-1:5:W_<Bl?o<Bl?5:-1:5:-1:t_<Bl?tm<Bl?$h<Bl?oi<Bl?mc<Bl?Ja<Bl?5:-1:vu<Bl?mb<Bl?5:-1:5:-1:rt<Bl?Si<Bl?gf<Bl?ur<Bl?5:-1:5:-1:jl<Bl?Zv<Bl?5:-1:5:-1:Kt<Bl?cy<Bl?Cy<Bl?ME<Bl?Is<Bl?Mn<Bl?5:-1:5:-1:nC<Bl?Wf<Bl?5:-1:5:-1:Yg<Bl?Ya<Bl?mr<Bl?Rf<Bl?5:-1:5:-1:at<Bl?E<Bl?5:-1:5:-1:Je<Bl?im<Bl?Ap<Bl?BC<Bl?e_<Bl?qD<Bl?dc<Bl?dr<Bl?Nh<Bl?yg<Bl?5:-1:5:-1:Ce<Bl?VF<Bl?5:-1:5:-1:Os<Bl?Ag<Bl?rw<Bl?ub<Bl?5:-1:5:-1:yr<Bl?wr<Bl?5:-1:5:-1:Xc<Bl?pd<Bl?Tn<Bl?Cc<Bl?5:-1:Vl<Bl?ah<Bl?5:-1:5:-1:sg<Bl?y_<Bl?cw<Bl?lh<Bl?5:-1:5:-1:5:-1:Hc<Bl?IS<Bl?vh<Bl?QS<Bl?5:-1:tk<Bl?La<Bl?Ly<Bl?ea<Bl?5:-1:5:-1:Fr<Bl?zt<Bl?5:-1:5:-1:zr<Bl?Qo<Bl?ra<Bl?Ln<Bl?At<Bl?XS<Bl?5:-1:5:-1:yk<Bl?GD<Bl?5:-1:5:-1:iA<Bl?ha<Bl?GE<Bl?L_<Bl?5:-1:5:-1:eo<Bl?LD<Bl?5:-1:5:-1:uy<Bl?VC<Bl?YS<Bl?sb<Bl?Rp<Bl?es<Bl?KD<Bl?mv<Bl?ti<Bl?Cf<Bl?df<Bl?De<Bl?Pv<Bl?5:-1:5:-1:Uv<Bl?ZE<Bl?5:-1:5:-1:np<Bl&&kr<Bl?Vb<Bl?5:-1:5:mm<Bl?zE<Bl?py<Bl?ms<Bl?5:-1:me<Bl?xi<Bl?5:-1:5:-1:pS<Bl?la<Bl?Qg<Bl?ul<Bl?5:-1:5:-1:Oy<Bl?gb<Bl?5:-1:5:-1:Hw<Bl?Iy<Bl?AE<Bl?DB<Bl?ll<Bl?wc<Bl?tE<Bl?MA<Bl?5:-1:5:-1:E_<Bl?Tv<Bl?5:-1:5:-1:Fy<Bl?Ab<Bl?na<Bl?tw<Bl?5:-1:5:-1:Ol<Bl?Nw<Bl?5:-1:5:-1:Vn<Bl?gd<Bl?dk<Bl?ud<Bl?pa<Bl?$s<Bl?5:-1:5:-1:IA<Bl?Pt<Bl?5:-1:5:-1:hb<Bl?ug<Bl?Wo<Bl?s<Bl?5:-1:5:-1:5:Re<Bl?fl<Bl?Ka<Bl?vc<Bl?wE<Bl?YE<Bl?Bc<Bl?Zn<Bl?S_<Bl?5:-1:5:-1:Br<Bl?ta<Bl?5:-1:5:-1:QF<Bl?pf<Bl?Kv<Bl?ko<Bl?5:-1:5:-1:Rg<Bl?Zr<Bl?5:-1:5:-1:bo<Bl?ic<Bl?Hl<Bl?Zb<Bl?5:-1:5:Ib<Bl?bv<Bl?5:-1:5:5:Du<Bl?Xk<Bl?TD<Bl?Ml<Bl?hS<Bl?5:-1:5:ed<Bl?vd<Bl?wy<Bl?N<Bl?5:-1:5:-1:$u<Bl?g_<Bl?5:-1:5:-1:_k<Bl?dw<Bl?$i<Bl?WS<Bl?qf<Bl?5:-1:5:-1:hu<Bl?Mh<Bl?5:-1:5:ym<Bl?5:nw<Bl?Xe<Bl?5:-1:5:Fv<Bl?EA<Bl?Aa<Bl?BA<Bl?wn<Bl?5:Ta<Bl?ec<Bl?5:-1:5:Uy<Bl&&YA<Bl?Yk<Bl?5:-1:5:5:b<Bl?Qk<Bl?nd<Bl?aB<Bl?5:-1:Ry<Bl?5:KF<Bl?Hn<Bl?5:-1:5:-1:op<Bl?5:_A<Bl&&wC<Bl?qi<Bl?5:-1:5:sF<Bl?jC<Bl?Gh<Bl?io<Bl?5:Gv<Bl?Jy<Bl?5:-1:5:5:Qa<Bl?ho<Bl?tb<Bl?Ft<Bl?5:-1:5:ZA<Bl?cr<Bl?5:-1:5:5:DF<Bl?br<Bl?ZS<Bl?kp<Bl?5:-1:YC<Bl&&lg<Bl?Od<Bl?5:-1:5:-1:sn<Bl?5:xr<Bl?_n<Bl?yb<Bl?Qf<Bl?5:-1:5:-1:5:-1:$<Bl?pl<Bl?Sa<Bl?mg<Bl?sC<Bl?Sk<Bl?mS<Bl&&q<Bl?ip<Bl?5:-1:5:pu<Bl?Bb<Bl?TF<Bl?al<Bl?5:-1:5:-1:Pc<Bl?uu<Bl?5:-1:5:5:PD<Bl?xS<Bl?5:Ek<Bl?qa<Bl?sv<Bl?eS<Bl?5:-1:5:-1:5:In<Bl?_C<Bl&&Ob<Bl?du<Bl?5:-1:5:Dm<Bl?d_<Bl?yu<Bl?Mm<Bl?5:-1:5:-1:5:hE<Bl?Tm<Bl?AF<Bl?Sr<Bl?5:jp<Bl?Mp<Bl?cc<Bl?ld<Bl?5:-1:5:-1:5:Xt<Bl?Pw<Bl?_c<Bl&&FA<Bl?Yv<Bl?5:-1:5:-1:Fi<Bl?jt<Bl?5:-1:5:-1:xF<Bl?To<Bl?Xn<Bl?VD<Bl?_g<Bl?5:Bg<Bl?Ls<Bl?5:-1:5:-1:_<Bl?z<Bl?xv<Bl?Eo<Bl?5:-1:5:-1:cS<Bl?Rt<Bl?5:-1:5:-1:ys<Bl?iF<Bl?Li<Bl?Td<Bl?ke<Bl?5:-1:5:u<Bl?bu<Bl?5:-1:5:-1:5:-1:$p<Bl?D<Bl?_D<Bl?wm<Bl?dl<Bl?xa<Bl?jm<Bl?d<Bl&&ji<Bl?Q<Bl?5:-1:5:-1:xD<Bl&&LF<Bl?yF<Bl?5:-1:5:-1:rn<Bl?Xa<Bl?Uw<Bl?5:Sc<Bl?rS<Bl?5:-1:5:-1:Wm<Bl?Il<Bl?rD<Bl?J_<Bl?5:-1:5:-1:wh<Bl?fw<Bl?5:-1:5:-1:ck<Bl?ov<Bl?Jk<Bl?tv<Bl?Ym<Bl?hD<Bl?Lf<Bl?cf<Bl?5:-1:5:-1:JS<Bl?Mt<Bl?5:-1:5:-1:hr<Bl?Wl<Bl?5:-1:Jw<Bl?Op<Bl?5:-1:5:-1:Hh<Bl?Bm<Bl?$t<Bl?uv<Bl?Iw<Bl?5:-1:5:-1:fr<Bl?zp<Bl?5:-1:5:OD<Bl?lo<Bl?5:-1:5:hc<Bl?Jd<Bl?Z<Bl?Es<Bl?lu<Bl?zu<Bl?ab<Bl?Aw<Bl?WC<Bl?5:-1:5:-1:ua<Bl?yw<Bl?5:-1:5:Bf<Bl?lb<Bl?5:-1:bB<Bl?Wy<Bl?5:-1:5:-1:Gs<Bl?ek<Bl&&FC<Bl?Cl<Bl?5:-1:5:Qs<Bl?Ks<Bl?5:-1:WD<Bl?nB<Bl?5:-1:5:-1:Wr<Bl?No<Bl?Me<Bl?tn<Bl?W<Bl?KC<Bl?t<Bl?5:-1:5:l_<Bl?BE<Bl?5:-1:5:-1:hp<Bl?nF<Bl?Kk<Bl?Fk<Bl?5:-1:5:-1:xs<Bl?F_<Bl?5:-1:5:-1:PS<Bl?Ge<Bl?aA<Bl?Bt<Bl?hi<Bl?gn<Bl?5:-1:5:-1:OF<Bl?AS<Bl?5:-1:5:-1:ew<Bl?Ud<Bl?Sg<Bl?jf<Bl?5:-1:5:-1:yc<Bl?gE<Bl?5:-1:5:-1:YT(ste,Bl+jS|0)-1|0:-1;if(5<xl>>>0)jr=OUe(e);else switch(xl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ll=yHe(BUe(e));if(3<Ll>>>0)jr=OUe(e);else switch(Ll){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Rl=SHe(BUe(e));if(3<Rl>>>0)jr=OUe(e);else switch(Rl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Gl=bje(BUe(e));if(3<Gl>>>0)jr=OUe(e);else switch(Gl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Jl=Qje(BUe(e));if(3<Jl>>>0)jr=OUe(e);else switch(Jl){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ql=gHe(BUe(e));if(3<ql>>>0)jr=OUe(e);else switch(ql){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,68);var zl=jHe(BUe(e));if(2<zl>>>0)jr=OUe(e);else switch(zl){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var $l=nHe(BUe(e));if(4<$l>>>0)jr=OUe(e);else switch($l){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var nv=BUe(e),cv=35<nv?sl<nv?je<nv?nc<nv?-1:gi<nv?rv<nv?qy<nv?Yf<nv?Dc<nv?Gp<nv?fu<nv?gk<nv?Km<nv?3:-1:3:-1:UF<nv?Hv<nv?An<nv?ss<nv?3:-1:3:-1:m_<nv?Bv<nv?3:-1:3:-1:Ho<nv?Yp<nv?oC<nv?U<nv?ai<nv?go<nv?aS<nv?QD<nv?o_<nv?vl<nv?Dl<nv?Vd<nv?3:-1:3:-1:zA<nv?tC<nv?3:-1:3:-1:cl<nv?Ne<nv?km<nv?Wk<nv?3:-1:3:-1:eF<nv?sD<nv?3:-1:3:-1:Oc<nv?oE<nv?mf<nv?wD<nv?Zy<nv?Vk<nv?3:-1:3:-1:Bo<nv?hy<nv?3:-1:3:-1:vi<nv?Gg<nv?qC<nv?SC<nv?3:-1:3:-1:Wh<nv?jn<nv?3:-1:3:-1:xo<nv?fc<nv?Fo<nv?Gk<nv?h<nv?iC<nv?Se<nv?Pl<nv?3:-1:3:-1:Gc<nv?Ae<nv?3:-1:3:-1:mt<nv?Sn<nv?$d<nv?M_<nv?3:-1:3:-1:Hp<nv?ru<nv?3:-1:3:-1:D_<nv?Jc<nv?xd<nv?nE<nv?el<nv?cC<nv?3:-1:3:-1:Qm<nv?bD<nv?3:-1:3:-1:zC<nv?Vy<nv?zF<nv?Uc<nv?3:-1:3:-1:rc<nv?Uf<nv?3:-1:3:-1:id<nv?nm<nv?ce<nv?x_<nv?ly<nv?KE<nv?jd<nv?ZF<nv?Np<nv?3:-1:3:-1:vo<nv?kA<nv?3:-1:3:-1:ro<nv&&ag<nv?zy<nv?3:-1:3:-1:Lo<nv?Pi<nv?Ff<nv?ja<nv?Vp<nv?3:-1:3:-1:3:Ev<nv?DC<nv?Jg<nv?ze<nv?3:-1:3:-1:By<nv?SF<nv?3:-1:3:cF<nv?F<nv?wl<nv?Bp<nv?_S<nv?oB<nv?rB<nv?Ad<nv?3:-1:3:-1:_a<nv?Kn<nv?3:-1:3:-1:bb<nv?Ao<nv?cB<nv?KS<nv?3:-1:3:-1:$a<nv?CD<nv?3:-1:3:-1:Vv<nv?GS<nv?JC<nv?vf<nv?oo<nv?zb<nv?3:-1:3:-1:Ns<nv?Js<nv?3:-1:3:-1:XD<nv?dD<nv?kD<nv?an<nv?3:-1:3:-1:bl<nv?gm<nv?3:-1:3:-1:vE<nv?Wa<nv?$e<nv?lB<nv?rF<nv?pA<nv?Qe<nv?Ct<nv?Ph<nv?Lp<nv?UE<nv?T_<nv?we<nv?rr<nv?3:-1:3:-1:kd<nv?aa<nv?3:-1:3:-1:rE<nv?My<nv?Be<nv?xu<nv?3:-1:3:-1:Nl<nv?wd<nv?3:-1:3:-1:K_<nv?ou<nv?u_<nv?TA<nv?Ky<nv?Nr<nv?3:-1:3:-1:qk<nv?Dt<nv?3:-1:3:-1:M<nv?fk<nv?cb<nv?Xh<nv?3:-1:3:-1:Ai<nv?vB<nv?3:-1:3:-1:_m<nv?mp<nv?Dr<nv?$A<nv?Tc<nv?Tt<nv?_p<nv?Ga<nv?3:-1:3:-1:_v<nv?WF<nv?3:-1:3:-1:dh<nv?FS<nv?xn<nv?Sf<nv?3:-1:3:-1:Zh<nv?nD<nv?3:-1:3:-1:Ji<nv?Jr<nv?qm<nv?$k<nv?ac<nv?Cb<nv?3:-1:3:-1:Yr<nv?z_<nv?3:-1:3:-1:Zu<nv?rC<nv?Ih<nv?yd<nv?3:-1:3:-1:xf<nv?LA<nv?3:-1:3:-1:q_<nv?Md<nv?Tp<nv?od<nv?hk<nv?Su<nv?bf<nv?MD<nv?Oo<nv?3:-1:3:yo<nv?qc<nv?3:-1:3:-1:KA<nv?Zi<nv?Nd<nv?fC<nv?3:-1:3:-1:_i<nv?Qt<nv?3:-1:3:-1:IF<nv?U_<nv?pw<nv?p<nv?Cg<nv?Lu<nv?3:-1:3:-1:Ur<nv?zw<nv?3:-1:3:-1:dC<nv?mF<nv?Kf<nv?Ys<nv?3:-1:3:-1:Fg<nv?WA<nv?3:-1:3:-1:dF<nv?_y<nv?bt<nv?Zd<nv?$y<nv?3:-1:ih<nv?wb<nv?3:-1:3:dE<nv&&iu<nv?Bu<nv?3:-1:3:-1:ku<nv?Qb<nv?w<nv?Ms<nv?gC<nv?Zw<nv?3:-1:3:-1:td<nv?Zf<nv?3:-1:3:-1:zo<nv?Fp<nv?xw<nv?uc<nv?3:-1:3:-1:3:-1:wv<nv?lD<nv?ok<nv?zf<nv?Qc<nv?RF<nv?yv<nv?Bi<nv?wt<nv?NC<nv?3:-1:3:-1:OS<nv?Dy<nv?3:-1:3:-1:th<nv?V<nv?ks<nv?sm<nv?3:-1:3:-1:pm<nv?Fh<nv?3:-1:3:-1:Ha<nv?Yb<nv?xC<nv?md<nv?rb<nv?3:-1:3:-1:Sw<nv?fS<nv?3:-1:3:uD<nv?xh<nv?3:-1:Do<nv?uf<nv?3:-1:3:Dh<nv?RA<nv?Zc<nv?ak<nv?3:-1:$m<nv?aD<nv?Kc<nv?3:-1:3:$c<nv?dm<nv?3:-1:3:-1:aE<nv?rk<nv?Yh<nv?oS<nv?Ey<nv?3:-1:3:-1:3:_F<nv?Jb<nv?my<nv?Ac<nv?3:-1:3:-1:Ew<nv?iD<nv?3:-1:3:qp<nv?Gr<nv?iE<nv?Ko<nv?Ea<nv?Mk<nv?EF<nv?ee<nv?3:-1:3:-1:un<nv?kf<nv?3:-1:3:3:rg<nv?qu<nv?Na<nv?ht<nv?LC<nv?hm<nv?3:-1:3:-1:sS<nv?rd<nv?3:-1:3:-1:3:-1:Ah<nv?Sb<nv?SD<nv?Hr<nv?3:Rw<nv?Ld<nv?3:-1:3:-1:db<nv?bh<nv?pt<nv?cd<nv?3:-1:3:-1:3:yp<nv?3:yh<nv?ow<nv?3:-1:Eg<nv?R_<nv?3:-1:3:Pk<nv?TS<nv?dy<nv?is<nv?RE<nv?Wd<nv?tl<nv?_r<nv?b_<nv?Ov<nv?$S<nv?bA<nv?3:eE<nv?yt<nv?3:-1:3:-1:tD<nv?Yl<nv?3:-1:uF<nv?3:Pd<nv?Ic<nv?3:-1:3:-1:Nf<nv?So<nv&&eC<nv&&Uk<nv?dS<nv?3:-1:3:Kg<nv?qr<nv?gF<nv?Mv<nv?Bh<nv?DD<nv?3:-1:3:-1:3:-1:kS<nv?Gb<nv?qg<nv?lC<nv?3:-1:3:-1:up<nv?qE<nv?3:-1:3:-1:ay<nv?oh<nv?Wc<nv?Yt<nv?ZC<nv?pn<nv?3:-1:3:jh<nv?3:Tu<nv?_b<nv?3:-1:3:-1:jF<nv?3:v<nv?Qw<nv?pg<nv?Jv<nv?3:-1:3:-1:Am<nv?IE<nv?3:-1:3:hC<nv?av<nv?3:-1:Qy<nv&&Oh<nv?Pe<nv?gc<nv?YD<nv?3:-1:3:-1:3:$w<nv?sw<nv?Hm<nv?CA<nv?vt<nv?kl<nv?Lw<nv?3:-1:3:Ra<nv?gA<nv?3:-1:3:Jn<nv?3:gy<nv?pE<nv?3:-1:3:Ei<nv?Lh<nv?I<nv?K<nv?3:-1:vS<nv?GA<nv?3:-1:3:-1:3:Xl<nv?mA<nv?hw<nv?3:Mf<nv?sd<nv?3:-1:3:-1:hF<nv&&vD<nv&&Lm<nv?cs<nv?3:-1:3:Zs<nv?of<nv?gp<nv?Ou<nv?TE<nv?om<nv?DS<nv?zn<nv?Ub<nv?3:-1:3:-1:on<nv?Mc<nv?3:-1:3:VA<nv?fg<nv?Cs<nv?Ru<nv?3:-1:3:-1:jc<nv?BF<nv?3:-1:3:-1:lw<nv?jb<nv&&Go<nv?Ef<nv?3:-1:3:zs<nv?GC<nv?3:-1:Sd<nv?st<nv?3:-1:3:-1:Oi<nv?Qv<nv?qh<nv?ne<nv?rf<nv?mw<nv?dp<nv?3:-1:3:-1:fe<nv?L<nv?3:-1:3:-1:_t<nv?Ir<nv?3:-1:Ak<nv?iy<nv?3:-1:3:Iv<nv?Df<nv?bS<nv?3:Ps<nv?iw<nv?3:-1:3:-1:Ss<nv?og<nv?Ql<nv?hs<nv?3:-1:3:-1:Rd<nv?Em<nv?3:-1:3:-1:zm<nv?_l<nv?Ca<nv?$C<nv?Mo<nv?Bs<nv?St<nv&&XE<nv&&GF<nv?iv<nv?3:-1:3:-1:G_<nv?Xg<nv?po<nv?bp<nv?ie<nv?3:-1:3:-1:3:Ba<nv?Rh<nv?3:-1:Yi<nv?Om<nv?3:-1:3:as<nv?fv<nv?3:UC<nv?tg<nv?3:-1:O_<nv?Sm<nv?3:-1:3:uS<nv?Ke<nv?Wu<nv&&vF<nv?rl<nv?3:-1:3:-1:Rm<nv&&nk<nv?Nt<nv?3:-1:3:yC<nv?Nb<nv?Tl<nv?kF<nv?uh<nv?Vm<nv?3:-1:wo<nv?k<nv?3:-1:3:-1:3:vy<nv?X<nv?Hf<nv?3:fb<nv?bn<nv?3:-1:3:-1:3:$g<nv?fB<nv?by<nv?sh<nv?ao<nv?eB<nv?wS<nv?3:-1:3:-1:JE<nv?ct<nv?3:-1:3:xy<nv?JF<nv?ID<nv?mD<nv?3:-1:3:-1:Va<nv?Rv<nv?3:-1:3:-1:$b<nv?oa<nv?mi<nv?Cu<nv?Nk<nv?3:-1:3:-1:Wp<nv?s_<nv?3:-1:3:fF<nv?bF<nv?am<nv?Hi<nv?3:-1:3:-1:ba<nv?QA<nv?3:-1:3:-1:Hu<nv?AD<nv?sk<nv?Ju<nv?We<nv?HS<nv?ge<nv?eg<nv?Nm<nv?Xb<nv?lc<nv?zg<nv?3:-1:3:-1:ry<nv?Xm<nv?3:-1:3:-1:gD<nv?Yw<nv?3:-1:xg<nv?eD<nv?3:-1:3:-1:nf<nv?UD<nv?bs<nv?Cm<nv?Qr<nv?hA<nv?3:-1:3:-1:vg<nv?zd<nv?3:-1:3:-1:Dg<nv?N_<nv?Er<nv?3:-1:3:W_<nv?o<nv?3:-1:3:-1:t_<nv?tm<nv?$h<nv?oi<nv?mc<nv?Ja<nv?3:-1:vu<nv?mb<nv?3:-1:3:-1:rt<nv?Si<nv?gf<nv?ur<nv?3:-1:3:-1:jl<nv?Zv<nv?3:-1:3:-1:Kt<nv?cy<nv?Cy<nv?ME<nv?Is<nv?Mn<nv?3:-1:3:-1:nC<nv?Wf<nv?3:-1:3:-1:Yg<nv?Ya<nv?mr<nv?Rf<nv?3:-1:3:-1:at<nv?E<nv?3:-1:3:-1:Je<nv?im<nv?Ap<nv?BC<nv?e_<nv?qD<nv?dc<nv?dr<nv?Nh<nv?yg<nv?3:-1:3:-1:Ce<nv?VF<nv?3:-1:3:-1:Os<nv?Ag<nv?rw<nv?ub<nv?3:-1:3:-1:yr<nv?wr<nv?3:-1:3:-1:Xc<nv?pd<nv?Tn<nv?Cc<nv?3:-1:Vl<nv?ah<nv?3:-1:3:-1:sg<nv?y_<nv?cw<nv?lh<nv?3:-1:3:-1:3:-1:Hc<nv?IS<nv?vh<nv?QS<nv?3:-1:tk<nv?La<nv?Ly<nv?ea<nv?3:-1:3:-1:Fr<nv?zt<nv?3:-1:3:-1:zr<nv?Qo<nv?ra<nv?Ln<nv?At<nv?XS<nv?3:-1:3:-1:yk<nv?GD<nv?3:-1:3:-1:iA<nv?ha<nv?GE<nv?L_<nv?3:-1:3:-1:eo<nv?LD<nv?3:-1:3:-1:uy<nv?VC<nv?YS<nv?sb<nv?Rp<nv?es<nv?KD<nv?mv<nv?ti<nv?Cf<nv?df<nv?De<nv?Pv<nv?3:-1:3:-1:Uv<nv?ZE<nv?3:-1:3:-1:np<nv&&kr<nv?Vb<nv?3:-1:3:mm<nv?zE<nv?py<nv?ms<nv?3:-1:me<nv?xi<nv?3:-1:3:-1:pS<nv?la<nv?Qg<nv?ul<nv?3:-1:3:-1:Oy<nv?gb<nv?3:-1:3:-1:Hw<nv?Iy<nv?AE<nv?DB<nv?ll<nv?wc<nv?tE<nv?MA<nv?3:-1:3:-1:E_<nv?Tv<nv?3:-1:3:-1:Fy<nv?Ab<nv?na<nv?tw<nv?3:-1:3:-1:Ol<nv?Nw<nv?3:-1:3:-1:Vn<nv?gd<nv?dk<nv?ud<nv?pa<nv?$s<nv?3:-1:3:-1:IA<nv?Pt<nv?3:-1:3:-1:hb<nv?ug<nv?Wo<nv?s<nv?3:-1:3:-1:3:Re<nv?fl<nv?Ka<nv?vc<nv?wE<nv?YE<nv?Bc<nv?Zn<nv?S_<nv?3:-1:3:-1:Br<nv?ta<nv?3:-1:3:-1:QF<nv?pf<nv?Kv<nv?ko<nv?3:-1:3:-1:Rg<nv?Zr<nv?3:-1:3:-1:bo<nv?ic<nv?Hl<nv?Zb<nv?3:-1:3:Ib<nv?bv<nv?3:-1:3:3:Du<nv?Xk<nv?TD<nv?Ml<nv?hS<nv?3:-1:3:ed<nv?vd<nv?wy<nv?N<nv?3:-1:3:-1:$u<nv?g_<nv?3:-1:3:-1:_k<nv?dw<nv?$i<nv?WS<nv?qf<nv?3:-1:3:-1:hu<nv?Mh<nv?3:-1:3:ym<nv?3:nw<nv?Xe<nv?3:-1:3:Fv<nv?EA<nv?Aa<nv?BA<nv?wn<nv?3:Ta<nv?ec<nv?3:-1:3:Uy<nv&&YA<nv?Yk<nv?3:-1:3:3:b<nv?Qk<nv?nd<nv?aB<nv?3:-1:Ry<nv?3:KF<nv?Hn<nv?3:-1:3:-1:op<nv?3:_A<nv&&wC<nv?qi<nv?3:-1:3:sF<nv?jC<nv?Gh<nv?io<nv?3:Gv<nv?Jy<nv?3:-1:3:3:Qa<nv?ho<nv?tb<nv?Ft<nv?3:-1:3:ZA<nv?cr<nv?3:-1:3:3:DF<nv?br<nv?ZS<nv?kp<nv?3:-1:YC<nv&&lg<nv?Od<nv?3:-1:3:-1:sn<nv?3:xr<nv?_n<nv?yb<nv?Qf<nv?3:-1:3:-1:3:-1:$<nv?pl<nv?Sa<nv?mg<nv?sC<nv?Sk<nv?mS<nv&&q<nv?ip<nv?3:-1:3:pu<nv?Bb<nv?TF<nv?al<nv?3:-1:3:-1:Pc<nv?uu<nv?3:-1:3:3:PD<nv?xS<nv?3:Ek<nv?qa<nv?sv<nv?eS<nv?3:-1:3:-1:3:In<nv?_C<nv&&Ob<nv?du<nv?3:-1:3:Dm<nv?d_<nv?yu<nv?Mm<nv?3:-1:3:-1:3:hE<nv?Tm<nv?AF<nv?Sr<nv?3:jp<nv?Mp<nv?cc<nv?ld<nv?3:-1:3:-1:3:Xt<nv?Pw<nv?_c<nv&&FA<nv?Yv<nv?3:-1:3:-1:Fi<nv?jt<nv?3:-1:3:-1:xF<nv?To<nv?Xn<nv?VD<nv?_g<nv?3:Bg<nv?Ls<nv?3:-1:3:-1:_<nv?z<nv?xv<nv?Eo<nv?3:-1:3:-1:cS<nv?Rt<nv?3:-1:3:-1:ys<nv?iF<nv?Li<nv?Td<nv?ke<nv?3:-1:3:u<nv?bu<nv?3:-1:3:-1:3:-1:$p<nv?D<nv?_D<nv?wm<nv?dl<nv?xa<nv?jm<nv?d<nv&&ji<nv?Q<nv?3:-1:3:-1:xD<nv&&LF<nv?yF<nv?3:-1:3:-1:rn<nv?Xa<nv?Uw<nv?3:Sc<nv?rS<nv?3:-1:3:-1:Wm<nv?Il<nv?rD<nv?J_<nv?3:-1:3:-1:wh<nv?fw<nv?3:-1:3:-1:ck<nv?ov<nv?Jk<nv?tv<nv?Ym<nv?hD<nv?Lf<nv?cf<nv?3:-1:3:-1:JS<nv?Mt<nv?3:-1:3:-1:hr<nv?Wl<nv?3:-1:Jw<nv?Op<nv?3:-1:3:-1:Hh<nv?Bm<nv?$t<nv?uv<nv?Iw<nv?3:-1:3:-1:fr<nv?zp<nv?3:-1:3:OD<nv?lo<nv?3:-1:3:hc<nv?Jd<nv?Z<nv?Es<nv?lu<nv?zu<nv?ab<nv?Aw<nv?WC<nv?3:-1:3:-1:ua<nv?yw<nv?3:-1:3:Bf<nv?lb<nv?3:-1:bB<nv?Wy<nv?3:-1:3:-1:Gs<nv?ek<nv&&FC<nv?Cl<nv?3:-1:3:Qs<nv?Ks<nv?3:-1:WD<nv?nB<nv?3:-1:3:-1:Wr<nv?No<nv?Me<nv?tn<nv?W<nv?KC<nv?t<nv?3:-1:3:l_<nv?BE<nv?3:-1:3:-1:hp<nv?nF<nv?Kk<nv?Fk<nv?3:-1:3:-1:xs<nv?F_<nv?3:-1:3:-1:PS<nv?Ge<nv?aA<nv?Bt<nv?hi<nv?gn<nv?3:-1:3:-1:OF<nv?AS<nv?3:-1:3:-1:ew<nv?Ud<nv?Sg<nv?jf<nv?3:-1:3:-1:yc<nv?gE<nv?3:-1:3:-1:YT(uue,nv+jS|0)-1|0:-1;if(3<cv>>>0)jr=OUe(e);else switch(cv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var lv=bje(BUe(e));if(3<lv>>>0)jr=OUe(e);else switch(lv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var vv=THe(BUe(e));if(3<vv>>>0)jr=OUe(e);else switch(vv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Dv=gHe(BUe(e));if(3<Dv>>>0)jr=OUe(e);else switch(Dv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,69);var kv=jHe(BUe(e));if(2<kv>>>0)jr=OUe(e);else switch(kv){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var dv=THe(BUe(e));if(3<dv>>>0)jr=OUe(e);else switch(dv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var hv=gHe(BUe(e));if(3<hv>>>0)jr=OUe(e);else switch(hv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Cv=yHe(BUe(e));if(3<Cv>>>0)jr=OUe(e);else switch(Cv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Sv=THe(BUe(e));if(3<Sv>>>0)jr=OUe(e);else switch(Sv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var gv=gHe(BUe(e));if(3<gv>>>0)jr=OUe(e);else switch(gv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Lv=WHe(BUe(e));if(3<Lv>>>0)jr=OUe(e);else switch(Lv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,70);var jv=jHe(BUe(e));if(2<jv>>>0)jr=OUe(e);else switch(jv){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var Xv=tHe(BUe(e));if(3<Xv>>>0)jr=OUe(e);else switch(Xv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Wv=mje(BUe(e));if(3<Wv>>>0)jr=OUe(e);else switch(Wv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var zv=hje(BUe(e));if(3<zv>>>0)jr=OUe(e);else switch(zv){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var $v=yHe(BUe(e));if(3<$v>>>0)jr=OUe(e);else switch($v){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,71);var cD=jHe(BUe(e));if(2<cD>>>0)jr=OUe(e);else switch(cD){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 44:TUe(e,87);var fD=gHe(BUe(e));if(3<fD>>>0)jr=OUe(e);else switch(fD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var oD=THe(BUe(e));if(3<oD>>>0)jr=OUe(e);else switch(oD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var pD=IHe(BUe(e));if(3<pD>>>0)jr=OUe(e);else switch(pD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ED=Gje(BUe(e));if(3<ED>>>0)jr=OUe(e);else switch(ED){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var FD=Lje(BUe(e));if(3<FD>>>0)jr=OUe(e);else switch(FD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,72);var BD=jHe(BUe(e));if(2<BD>>>0)jr=OUe(e);else switch(BD){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 45:TUe(e,87);var ND=BUe(e),RD=35<ND?sl<ND?je<ND?nc<ND?-1:gi<ND?rv<ND?qy<ND?Yf<ND?Dc<ND?Gp<ND?fu<ND?gk<ND?Km<ND?5:-1:5:-1:UF<ND?Hv<ND?An<ND?ss<ND?5:-1:5:-1:m_<ND?Bv<ND?5:-1:5:-1:Ho<ND?Yp<ND?oC<ND?U<ND?ai<ND?go<ND?aS<ND?QD<ND?o_<ND?vl<ND?Dl<ND?Vd<ND?5:-1:5:-1:zA<ND?tC<ND?5:-1:5:-1:cl<ND?Ne<ND?km<ND?Wk<ND?5:-1:5:-1:eF<ND?sD<ND?5:-1:5:-1:Oc<ND?oE<ND?mf<ND?wD<ND?Zy<ND?Vk<ND?5:-1:5:-1:Bo<ND?hy<ND?5:-1:5:-1:vi<ND?Gg<ND?qC<ND?SC<ND?5:-1:5:-1:Wh<ND?jn<ND?5:-1:5:-1:xo<ND?fc<ND?Fo<ND?Gk<ND?h<ND?iC<ND?Se<ND?Pl<ND?5:-1:5:-1:Gc<ND?Ae<ND?5:-1:5:-1:mt<ND?Sn<ND?$d<ND?M_<ND?5:-1:5:-1:Hp<ND?ru<ND?5:-1:5:-1:D_<ND?Jc<ND?xd<ND?nE<ND?el<ND?cC<ND?5:-1:5:-1:Qm<ND?bD<ND?5:-1:5:-1:zC<ND?Vy<ND?zF<ND?Uc<ND?5:-1:5:-1:rc<ND?Uf<ND?5:-1:5:-1:id<ND?nm<ND?ce<ND?x_<ND?ly<ND?KE<ND?jd<ND?ZF<ND?Np<ND?5:-1:5:-1:vo<ND?kA<ND?5:-1:5:-1:ro<ND&&ag<ND?zy<ND?5:-1:5:-1:Lo<ND?Pi<ND?Ff<ND?ja<ND?Vp<ND?5:-1:5:-1:5:Ev<ND?DC<ND?Jg<ND?ze<ND?5:-1:5:-1:By<ND?SF<ND?5:-1:5:cF<ND?F<ND?wl<ND?Bp<ND?_S<ND?oB<ND?rB<ND?Ad<ND?5:-1:5:-1:_a<ND?Kn<ND?5:-1:5:-1:bb<ND?Ao<ND?cB<ND?KS<ND?5:-1:5:-1:$a<ND?CD<ND?5:-1:5:-1:Vv<ND?GS<ND?JC<ND?vf<ND?oo<ND?zb<ND?5:-1:5:-1:Ns<ND?Js<ND?5:-1:5:-1:XD<ND?dD<ND?kD<ND?an<ND?5:-1:5:-1:bl<ND?gm<ND?5:-1:5:-1:vE<ND?Wa<ND?$e<ND?lB<ND?rF<ND?pA<ND?Qe<ND?Ct<ND?Ph<ND?Lp<ND?UE<ND?T_<ND?we<ND?rr<ND?5:-1:5:-1:kd<ND?aa<ND?5:-1:5:-1:rE<ND?My<ND?Be<ND?xu<ND?5:-1:5:-1:Nl<ND?wd<ND?5:-1:5:-1:K_<ND?ou<ND?u_<ND?TA<ND?Ky<ND?Nr<ND?5:-1:5:-1:qk<ND?Dt<ND?5:-1:5:-1:M<ND?fk<ND?cb<ND?Xh<ND?5:-1:5:-1:Ai<ND?vB<ND?5:-1:5:-1:_m<ND?mp<ND?Dr<ND?$A<ND?Tc<ND?Tt<ND?_p<ND?Ga<ND?5:-1:5:-1:_v<ND?WF<ND?5:-1:5:-1:dh<ND?FS<ND?xn<ND?Sf<ND?5:-1:5:-1:Zh<ND?nD<ND?5:-1:5:-1:Ji<ND?Jr<ND?qm<ND?$k<ND?ac<ND?Cb<ND?5:-1:5:-1:Yr<ND?z_<ND?5:-1:5:-1:Zu<ND?rC<ND?Ih<ND?yd<ND?5:-1:5:-1:xf<ND?LA<ND?5:-1:5:-1:q_<ND?Md<ND?Tp<ND?od<ND?hk<ND?Su<ND?bf<ND?MD<ND?Oo<ND?5:-1:5:yo<ND?qc<ND?5:-1:5:-1:KA<ND?Zi<ND?Nd<ND?fC<ND?5:-1:5:-1:_i<ND?Qt<ND?5:-1:5:-1:IF<ND?U_<ND?pw<ND?p<ND?Cg<ND?Lu<ND?5:-1:5:-1:Ur<ND?zw<ND?5:-1:5:-1:dC<ND?mF<ND?Kf<ND?Ys<ND?5:-1:5:-1:Fg<ND?WA<ND?5:-1:5:-1:dF<ND?_y<ND?bt<ND?Zd<ND?$y<ND?5:-1:ih<ND?wb<ND?5:-1:5:dE<ND&&iu<ND?Bu<ND?5:-1:5:-1:ku<ND?Qb<ND?w<ND?Ms<ND?gC<ND?Zw<ND?5:-1:5:-1:td<ND?Zf<ND?5:-1:5:-1:zo<ND?Fp<ND?xw<ND?uc<ND?5:-1:5:-1:5:-1:wv<ND?lD<ND?ok<ND?zf<ND?Qc<ND?RF<ND?yv<ND?Bi<ND?wt<ND?NC<ND?5:-1:5:-1:OS<ND?Dy<ND?5:-1:5:-1:th<ND?V<ND?ks<ND?sm<ND?5:-1:5:-1:pm<ND?Fh<ND?5:-1:5:-1:Ha<ND?Yb<ND?xC<ND?md<ND?rb<ND?5:-1:5:-1:Sw<ND?fS<ND?5:-1:5:uD<ND?xh<ND?5:-1:Do<ND?uf<ND?5:-1:5:Dh<ND?RA<ND?Zc<ND?ak<ND?5:-1:$m<ND?aD<ND?Kc<ND?5:-1:5:$c<ND?dm<ND?5:-1:5:-1:aE<ND?rk<ND?Yh<ND?oS<ND?Ey<ND?5:-1:5:-1:5:_F<ND?Jb<ND?my<ND?Ac<ND?5:-1:5:-1:Ew<ND?iD<ND?5:-1:5:qp<ND?Gr<ND?iE<ND?Ko<ND?Ea<ND?Mk<ND?EF<ND?ee<ND?5:-1:5:-1:un<ND?kf<ND?5:-1:5:5:rg<ND?qu<ND?Na<ND?ht<ND?LC<ND?hm<ND?5:-1:5:-1:sS<ND?rd<ND?5:-1:5:-1:5:-1:Ah<ND?Sb<ND?SD<ND?Hr<ND?5:Rw<ND?Ld<ND?5:-1:5:-1:db<ND?bh<ND?pt<ND?cd<ND?5:-1:5:-1:5:yp<ND?5:yh<ND?ow<ND?5:-1:Eg<ND?R_<ND?5:-1:5:Pk<ND?TS<ND?dy<ND?is<ND?RE<ND?Wd<ND?tl<ND?_r<ND?b_<ND?Ov<ND?$S<ND?bA<ND?5:eE<ND?yt<ND?5:-1:5:-1:tD<ND?Yl<ND?5:-1:uF<ND?5:Pd<ND?Ic<ND?5:-1:5:-1:Nf<ND?So<ND&&eC<ND&&Uk<ND?dS<ND?5:-1:5:Kg<ND?qr<ND?gF<ND?Mv<ND?Bh<ND?DD<ND?5:-1:5:-1:5:-1:kS<ND?Gb<ND?qg<ND?lC<ND?5:-1:5:-1:up<ND?qE<ND?5:-1:5:-1:ay<ND?oh<ND?Wc<ND?Yt<ND?ZC<ND?pn<ND?5:-1:5:jh<ND?5:Tu<ND?_b<ND?5:-1:5:-1:jF<ND?5:v<ND?Qw<ND?pg<ND?Jv<ND?5:-1:5:-1:Am<ND?IE<ND?5:-1:5:hC<ND?av<ND?5:-1:Qy<ND&&Oh<ND?Pe<ND?gc<ND?YD<ND?5:-1:5:-1:5:$w<ND?sw<ND?Hm<ND?CA<ND?vt<ND?kl<ND?Lw<ND?5:-1:5:Ra<ND?gA<ND?5:-1:5:Jn<ND?5:gy<ND?pE<ND?5:-1:5:Ei<ND?Lh<ND?I<ND?K<ND?5:-1:vS<ND?GA<ND?5:-1:5:-1:5:Xl<ND?mA<ND?hw<ND?5:Mf<ND?sd<ND?5:-1:5:-1:hF<ND&&vD<ND&&Lm<ND?cs<ND?5:-1:5:Zs<ND?of<ND?gp<ND?Ou<ND?TE<ND?om<ND?DS<ND?zn<ND?Ub<ND?5:-1:5:-1:on<ND?Mc<ND?5:-1:5:VA<ND?fg<ND?Cs<ND?Ru<ND?5:-1:5:-1:jc<ND?BF<ND?5:-1:5:-1:lw<ND?jb<ND&&Go<ND?Ef<ND?5:-1:5:zs<ND?GC<ND?5:-1:Sd<ND?st<ND?5:-1:5:-1:Oi<ND?Qv<ND?qh<ND?ne<ND?rf<ND?mw<ND?dp<ND?5:-1:5:-1:fe<ND?L<ND?5:-1:5:-1:_t<ND?Ir<ND?5:-1:Ak<ND?iy<ND?5:-1:5:Iv<ND?Df<ND?bS<ND?5:Ps<ND?iw<ND?5:-1:5:-1:Ss<ND?og<ND?Ql<ND?hs<ND?5:-1:5:-1:Rd<ND?Em<ND?5:-1:5:-1:zm<ND?_l<ND?Ca<ND?$C<ND?Mo<ND?Bs<ND?St<ND&&XE<ND&&GF<ND?iv<ND?5:-1:5:-1:G_<ND?Xg<ND?po<ND?bp<ND?ie<ND?5:-1:5:-1:5:Ba<ND?Rh<ND?5:-1:Yi<ND?Om<ND?5:-1:5:as<ND?fv<ND?5:UC<ND?tg<ND?5:-1:O_<ND?Sm<ND?5:-1:5:uS<ND?Ke<ND?Wu<ND&&vF<ND?rl<ND?5:-1:5:-1:Rm<ND&&nk<ND?Nt<ND?5:-1:5:yC<ND?Nb<ND?Tl<ND?kF<ND?uh<ND?Vm<ND?5:-1:wo<ND?k<ND?5:-1:5:-1:5:vy<ND?X<ND?Hf<ND?5:fb<ND?bn<ND?5:-1:5:-1:5:$g<ND?fB<ND?by<ND?sh<ND?ao<ND?eB<ND?wS<ND?5:-1:5:-1:JE<ND?ct<ND?5:-1:5:xy<ND?JF<ND?ID<ND?mD<ND?5:-1:5:-1:Va<ND?Rv<ND?5:-1:5:-1:$b<ND?oa<ND?mi<ND?Cu<ND?Nk<ND?5:-1:5:-1:Wp<ND?s_<ND?5:-1:5:fF<ND?bF<ND?am<ND?Hi<ND?5:-1:5:-1:ba<ND?QA<ND?5:-1:5:-1:Hu<ND?AD<ND?sk<ND?Ju<ND?We<ND?HS<ND?ge<ND?eg<ND?Nm<ND?Xb<ND?lc<ND?zg<ND?5:-1:5:-1:ry<ND?Xm<ND?5:-1:5:-1:gD<ND?Yw<ND?5:-1:xg<ND?eD<ND?5:-1:5:-1:nf<ND?UD<ND?bs<ND?Cm<ND?Qr<ND?hA<ND?5:-1:5:-1:vg<ND?zd<ND?5:-1:5:-1:Dg<ND?N_<ND?Er<ND?5:-1:5:W_<ND?o<ND?5:-1:5:-1:t_<ND?tm<ND?$h<ND?oi<ND?mc<ND?Ja<ND?5:-1:vu<ND?mb<ND?5:-1:5:-1:rt<ND?Si<ND?gf<ND?ur<ND?5:-1:5:-1:jl<ND?Zv<ND?5:-1:5:-1:Kt<ND?cy<ND?Cy<ND?ME<ND?Is<ND?Mn<ND?5:-1:5:-1:nC<ND?Wf<ND?5:-1:5:-1:Yg<ND?Ya<ND?mr<ND?Rf<ND?5:-1:5:-1:at<ND?E<ND?5:-1:5:-1:Je<ND?im<ND?Ap<ND?BC<ND?e_<ND?qD<ND?dc<ND?dr<ND?Nh<ND?yg<ND?5:-1:5:-1:Ce<ND?VF<ND?5:-1:5:-1:Os<ND?Ag<ND?rw<ND?ub<ND?5:-1:5:-1:yr<ND?wr<ND?5:-1:5:-1:Xc<ND?pd<ND?Tn<ND?Cc<ND?5:-1:Vl<ND?ah<ND?5:-1:5:-1:sg<ND?y_<ND?cw<ND?lh<ND?5:-1:5:-1:5:-1:Hc<ND?IS<ND?vh<ND?QS<ND?5:-1:tk<ND?La<ND?Ly<ND?ea<ND?5:-1:5:-1:Fr<ND?zt<ND?5:-1:5:-1:zr<ND?Qo<ND?ra<ND?Ln<ND?At<ND?XS<ND?5:-1:5:-1:yk<ND?GD<ND?5:-1:5:-1:iA<ND?ha<ND?GE<ND?L_<ND?5:-1:5:-1:eo<ND?LD<ND?5:-1:5:-1:uy<ND?VC<ND?YS<ND?sb<ND?Rp<ND?es<ND?KD<ND?mv<ND?ti<ND?Cf<ND?df<ND?De<ND?Pv<ND?5:-1:5:-1:Uv<ND?ZE<ND?5:-1:5:-1:np<ND&&kr<ND?Vb<ND?5:-1:5:mm<ND?zE<ND?py<ND?ms<ND?5:-1:me<ND?xi<ND?5:-1:5:-1:pS<ND?la<ND?Qg<ND?ul<ND?5:-1:5:-1:Oy<ND?gb<ND?5:-1:5:-1:Hw<ND?Iy<ND?AE<ND?DB<ND?ll<ND?wc<ND?tE<ND?MA<ND?5:-1:5:-1:E_<ND?Tv<ND?5:-1:5:-1:Fy<ND?Ab<ND?na<ND?tw<ND?5:-1:5:-1:Ol<ND?Nw<ND?5:-1:5:-1:Vn<ND?gd<ND?dk<ND?ud<ND?pa<ND?$s<ND?5:-1:5:-1:IA<ND?Pt<ND?5:-1:5:-1:hb<ND?ug<ND?Wo<ND?s<ND?5:-1:5:-1:5:Re<ND?fl<ND?Ka<ND?vc<ND?wE<ND?YE<ND?Bc<ND?Zn<ND?S_<ND?5:-1:5:-1:Br<ND?ta<ND?5:-1:5:-1:QF<ND?pf<ND?Kv<ND?ko<ND?5:-1:5:-1:Rg<ND?Zr<ND?5:-1:5:-1:bo<ND?ic<ND?Hl<ND?Zb<ND?5:-1:5:Ib<ND?bv<ND?5:-1:5:5:Du<ND?Xk<ND?TD<ND?Ml<ND?hS<ND?5:-1:5:ed<ND?vd<ND?wy<ND?N<ND?5:-1:5:-1:$u<ND?g_<ND?5:-1:5:-1:_k<ND?dw<ND?$i<ND?WS<ND?qf<ND?5:-1:5:-1:hu<ND?Mh<ND?5:-1:5:ym<ND?5:nw<ND?Xe<ND?5:-1:5:Fv<ND?EA<ND?Aa<ND?BA<ND?wn<ND?5:Ta<ND?ec<ND?5:-1:5:Uy<ND&&YA<ND?Yk<ND?5:-1:5:5:b<ND?Qk<ND?nd<ND?aB<ND?5:-1:Ry<ND?5:KF<ND?Hn<ND?5:-1:5:-1:op<ND?5:_A<ND&&wC<ND?qi<ND?5:-1:5:sF<ND?jC<ND?Gh<ND?io<ND?5:Gv<ND?Jy<ND?5:-1:5:5:Qa<ND?ho<ND?tb<ND?Ft<ND?5:-1:5:ZA<ND?cr<ND?5:-1:5:5:DF<ND?br<ND?ZS<ND?kp<ND?5:-1:YC<ND&&lg<ND?Od<ND?5:-1:5:-1:sn<ND?5:xr<ND?_n<ND?yb<ND?Qf<ND?5:-1:5:-1:5:-1:$<ND?pl<ND?Sa<ND?mg<ND?sC<ND?Sk<ND?mS<ND&&q<ND?ip<ND?5:-1:5:pu<ND?Bb<ND?TF<ND?al<ND?5:-1:5:-1:Pc<ND?uu<ND?5:-1:5:5:PD<ND?xS<ND?5:Ek<ND?qa<ND?sv<ND?eS<ND?5:-1:5:-1:5:In<ND?_C<ND&&Ob<ND?du<ND?5:-1:5:Dm<ND?d_<ND?yu<ND?Mm<ND?5:-1:5:-1:5:hE<ND?Tm<ND?AF<ND?Sr<ND?5:jp<ND?Mp<ND?cc<ND?ld<ND?5:-1:5:-1:5:Xt<ND?Pw<ND?_c<ND&&FA<ND?Yv<ND?5:-1:5:-1:Fi<ND?jt<ND?5:-1:5:-1:xF<ND?To<ND?Xn<ND?VD<ND?_g<ND?5:Bg<ND?Ls<ND?5:-1:5:-1:_<ND?z<ND?xv<ND?Eo<ND?5:-1:5:-1:cS<ND?Rt<ND?5:-1:5:-1:ys<ND?iF<ND?Li<ND?Td<ND?ke<ND?5:-1:5:u<ND?bu<ND?5:-1:5:-1:5:-1:$p<ND?D<ND?_D<ND?wm<ND?dl<ND?xa<ND?jm<ND?d<ND&&ji<ND?Q<ND?5:-1:5:-1:xD<ND&&LF<ND?yF<ND?5:-1:5:-1:rn<ND?Xa<ND?Uw<ND?5:Sc<ND?rS<ND?5:-1:5:-1:Wm<ND?Il<ND?rD<ND?J_<ND?5:-1:5:-1:wh<ND?fw<ND?5:-1:5:-1:ck<ND?ov<ND?Jk<ND?tv<ND?Ym<ND?hD<ND?Lf<ND?cf<ND?5:-1:5:-1:JS<ND?Mt<ND?5:-1:5:-1:hr<ND?Wl<ND?5:-1:Jw<ND?Op<ND?5:-1:5:-1:Hh<ND?Bm<ND?$t<ND?uv<ND?Iw<ND?5:-1:5:-1:fr<ND?zp<ND?5:-1:5:OD<ND?lo<ND?5:-1:5:hc<ND?Jd<ND?Z<ND?Es<ND?lu<ND?zu<ND?ab<ND?Aw<ND?WC<ND?5:-1:5:-1:ua<ND?yw<ND?5:-1:5:Bf<ND?lb<ND?5:-1:bB<ND?Wy<ND?5:-1:5:-1:Gs<ND?ek<ND&&FC<ND?Cl<ND?5:-1:5:Qs<ND?Ks<ND?5:-1:WD<ND?nB<ND?5:-1:5:-1:Wr<ND?No<ND?Me<ND?tn<ND?W<ND?KC<ND?t<ND?5:-1:5:l_<ND?BE<ND?5:-1:5:-1:hp<ND?nF<ND?Kk<ND?Fk<ND?5:-1:5:-1:xs<ND?F_<ND?5:-1:5:-1:PS<ND?Ge<ND?aA<ND?Bt<ND?hi<ND?gn<ND?5:-1:5:-1:OF<ND?AS<ND?5:-1:5:-1:ew<ND?Ud<ND?Sg<ND?jf<ND?5:-1:5:-1:yc<ND?gE<ND?5:-1:5:-1:YT(tue,ND+jS|0)-1|0:-1;if(5<RD>>>0)jr=OUe(e);else switch(RD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var jD=bje(BUe(e));if(3<jD>>>0)jr=OUe(e);else switch(jD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var JD=THe(BUe(e));if(3<JD>>>0)jr=OUe(e);else switch(JD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var zD=hje(BUe(e));if(3<zD>>>0)jr=OUe(e);else switch(zD){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var $D=yHe(BUe(e));if(3<$D>>>0)jr=OUe(e);else switch($D){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,73);var eb=jHe(BUe(e));if(2<eb>>>0)jr=OUe(e);else switch(eb){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var ib=kHe(BUe(e));if(3<ib>>>0)jr=OUe(e);else switch(ib){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ob=gHe(BUe(e));if(3<ob>>>0)jr=OUe(e);else switch(ob){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var vb=Gje(BUe(e));if(3<vb>>>0)jr=OUe(e);else switch(vb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,74);var Db=jHe(BUe(e));if(2<Db>>>0)jr=OUe(e);else switch(Db){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var pb=hje(BUe(e));if(3<pb>>>0)jr=OUe(e);else switch(pb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Eb=THe(BUe(e));if(3<Eb>>>0)jr=OUe(e);else switch(Eb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Fb=yHe(BUe(e));if(3<Fb>>>0)jr=OUe(e);else switch(Fb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var kb=sHe(BUe(e));if(3<kb>>>0)jr=OUe(e);else switch(kb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,75);var Tb=jHe(BUe(e));if(2<Tb>>>0)jr=OUe(e);else switch(Tb){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 46:TUe(e,87);var xb=BUe(e),Pb=35<xb?sl<xb?je<xb?nc<xb?-1:gi<xb?rv<xb?qy<xb?Yf<xb?Dc<xb?Gp<xb?fu<xb?gk<xb?Km<xb?5:-1:5:-1:UF<xb?Hv<xb?An<xb?ss<xb?5:-1:5:-1:m_<xb?Bv<xb?5:-1:5:-1:Ho<xb?Yp<xb?oC<xb?U<xb?ai<xb?go<xb?aS<xb?QD<xb?o_<xb?vl<xb?Dl<xb?Vd<xb?5:-1:5:-1:zA<xb?tC<xb?5:-1:5:-1:cl<xb?Ne<xb?km<xb?Wk<xb?5:-1:5:-1:eF<xb?sD<xb?5:-1:5:-1:Oc<xb?oE<xb?mf<xb?wD<xb?Zy<xb?Vk<xb?5:-1:5:-1:Bo<xb?hy<xb?5:-1:5:-1:vi<xb?Gg<xb?qC<xb?SC<xb?5:-1:5:-1:Wh<xb?jn<xb?5:-1:5:-1:xo<xb?fc<xb?Fo<xb?Gk<xb?h<xb?iC<xb?Se<xb?Pl<xb?5:-1:5:-1:Gc<xb?Ae<xb?5:-1:5:-1:mt<xb?Sn<xb?$d<xb?M_<xb?5:-1:5:-1:Hp<xb?ru<xb?5:-1:5:-1:D_<xb?Jc<xb?xd<xb?nE<xb?el<xb?cC<xb?5:-1:5:-1:Qm<xb?bD<xb?5:-1:5:-1:zC<xb?Vy<xb?zF<xb?Uc<xb?5:-1:5:-1:rc<xb?Uf<xb?5:-1:5:-1:id<xb?nm<xb?ce<xb?x_<xb?ly<xb?KE<xb?jd<xb?ZF<xb?Np<xb?5:-1:5:-1:vo<xb?kA<xb?5:-1:5:-1:ro<xb&&ag<xb?zy<xb?5:-1:5:-1:Lo<xb?Pi<xb?Ff<xb?ja<xb?Vp<xb?5:-1:5:-1:5:Ev<xb?DC<xb?Jg<xb?ze<xb?5:-1:5:-1:By<xb?SF<xb?5:-1:5:cF<xb?F<xb?wl<xb?Bp<xb?_S<xb?oB<xb?rB<xb?Ad<xb?5:-1:5:-1:_a<xb?Kn<xb?5:-1:5:-1:bb<xb?Ao<xb?cB<xb?KS<xb?5:-1:5:-1:$a<xb?CD<xb?5:-1:5:-1:Vv<xb?GS<xb?JC<xb?vf<xb?oo<xb?zb<xb?5:-1:5:-1:Ns<xb?Js<xb?5:-1:5:-1:XD<xb?dD<xb?kD<xb?an<xb?5:-1:5:-1:bl<xb?gm<xb?5:-1:5:-1:vE<xb?Wa<xb?$e<xb?lB<xb?rF<xb?pA<xb?Qe<xb?Ct<xb?Ph<xb?Lp<xb?UE<xb?T_<xb?we<xb?rr<xb?5:-1:5:-1:kd<xb?aa<xb?5:-1:5:-1:rE<xb?My<xb?Be<xb?xu<xb?5:-1:5:-1:Nl<xb?wd<xb?5:-1:5:-1:K_<xb?ou<xb?u_<xb?TA<xb?Ky<xb?Nr<xb?5:-1:5:-1:qk<xb?Dt<xb?5:-1:5:-1:M<xb?fk<xb?cb<xb?Xh<xb?5:-1:5:-1:Ai<xb?vB<xb?5:-1:5:-1:_m<xb?mp<xb?Dr<xb?$A<xb?Tc<xb?Tt<xb?_p<xb?Ga<xb?5:-1:5:-1:_v<xb?WF<xb?5:-1:5:-1:dh<xb?FS<xb?xn<xb?Sf<xb?5:-1:5:-1:Zh<xb?nD<xb?5:-1:5:-1:Ji<xb?Jr<xb?qm<xb?$k<xb?ac<xb?Cb<xb?5:-1:5:-1:Yr<xb?z_<xb?5:-1:5:-1:Zu<xb?rC<xb?Ih<xb?yd<xb?5:-1:5:-1:xf<xb?LA<xb?5:-1:5:-1:q_<xb?Md<xb?Tp<xb?od<xb?hk<xb?Su<xb?bf<xb?MD<xb?Oo<xb?5:-1:5:yo<xb?qc<xb?5:-1:5:-1:KA<xb?Zi<xb?Nd<xb?fC<xb?5:-1:5:-1:_i<xb?Qt<xb?5:-1:5:-1:IF<xb?U_<xb?pw<xb?p<xb?Cg<xb?Lu<xb?5:-1:5:-1:Ur<xb?zw<xb?5:-1:5:-1:dC<xb?mF<xb?Kf<xb?Ys<xb?5:-1:5:-1:Fg<xb?WA<xb?5:-1:5:-1:dF<xb?_y<xb?bt<xb?Zd<xb?$y<xb?5:-1:ih<xb?wb<xb?5:-1:5:dE<xb&&iu<xb?Bu<xb?5:-1:5:-1:ku<xb?Qb<xb?w<xb?Ms<xb?gC<xb?Zw<xb?5:-1:5:-1:td<xb?Zf<xb?5:-1:5:-1:zo<xb?Fp<xb?xw<xb?uc<xb?5:-1:5:-1:5:-1:wv<xb?lD<xb?ok<xb?zf<xb?Qc<xb?RF<xb?yv<xb?Bi<xb?wt<xb?NC<xb?5:-1:5:-1:OS<xb?Dy<xb?5:-1:5:-1:th<xb?V<xb?ks<xb?sm<xb?5:-1:5:-1:pm<xb?Fh<xb?5:-1:5:-1:Ha<xb?Yb<xb?xC<xb?md<xb?rb<xb?5:-1:5:-1:Sw<xb?fS<xb?5:-1:5:uD<xb?xh<xb?5:-1:Do<xb?uf<xb?5:-1:5:Dh<xb?RA<xb?Zc<xb?ak<xb?5:-1:$m<xb?aD<xb?Kc<xb?5:-1:5:$c<xb?dm<xb?5:-1:5:-1:aE<xb?rk<xb?Yh<xb?oS<xb?Ey<xb?5:-1:5:-1:5:_F<xb?Jb<xb?my<xb?Ac<xb?5:-1:5:-1:Ew<xb?iD<xb?5:-1:5:qp<xb?Gr<xb?iE<xb?Ko<xb?Ea<xb?Mk<xb?EF<xb?ee<xb?5:-1:5:-1:un<xb?kf<xb?5:-1:5:5:rg<xb?qu<xb?Na<xb?ht<xb?LC<xb?hm<xb?5:-1:5:-1:sS<xb?rd<xb?5:-1:5:-1:5:-1:Ah<xb?Sb<xb?SD<xb?Hr<xb?5:Rw<xb?Ld<xb?5:-1:5:-1:db<xb?bh<xb?pt<xb?cd<xb?5:-1:5:-1:5:yp<xb?5:yh<xb?ow<xb?5:-1:Eg<xb?R_<xb?5:-1:5:Pk<xb?TS<xb?dy<xb?is<xb?RE<xb?Wd<xb?tl<xb?_r<xb?b_<xb?Ov<xb?$S<xb?bA<xb?5:eE<xb?yt<xb?5:-1:5:-1:tD<xb?Yl<xb?5:-1:uF<xb?5:Pd<xb?Ic<xb?5:-1:5:-1:Nf<xb?So<xb&&eC<xb&&Uk<xb?dS<xb?5:-1:5:Kg<xb?qr<xb?gF<xb?Mv<xb?Bh<xb?DD<xb?5:-1:5:-1:5:-1:kS<xb?Gb<xb?qg<xb?lC<xb?5:-1:5:-1:up<xb?qE<xb?5:-1:5:-1:ay<xb?oh<xb?Wc<xb?Yt<xb?ZC<xb?pn<xb?5:-1:5:jh<xb?5:Tu<xb?_b<xb?5:-1:5:-1:jF<xb?5:v<xb?Qw<xb?pg<xb?Jv<xb?5:-1:5:-1:Am<xb?IE<xb?5:-1:5:hC<xb?av<xb?5:-1:Qy<xb&&Oh<xb?Pe<xb?gc<xb?YD<xb?5:-1:5:-1:5:$w<xb?sw<xb?Hm<xb?CA<xb?vt<xb?kl<xb?Lw<xb?5:-1:5:Ra<xb?gA<xb?5:-1:5:Jn<xb?5:gy<xb?pE<xb?5:-1:5:Ei<xb?Lh<xb?I<xb?K<xb?5:-1:vS<xb?GA<xb?5:-1:5:-1:5:Xl<xb?mA<xb?hw<xb?5:Mf<xb?sd<xb?5:-1:5:-1:hF<xb&&vD<xb&&Lm<xb?cs<xb?5:-1:5:Zs<xb?of<xb?gp<xb?Ou<xb?TE<xb?om<xb?DS<xb?zn<xb?Ub<xb?5:-1:5:-1:on<xb?Mc<xb?5:-1:5:VA<xb?fg<xb?Cs<xb?Ru<xb?5:-1:5:-1:jc<xb?BF<xb?5:-1:5:-1:lw<xb?jb<xb&&Go<xb?Ef<xb?5:-1:5:zs<xb?GC<xb?5:-1:Sd<xb?st<xb?5:-1:5:-1:Oi<xb?Qv<xb?qh<xb?ne<xb?rf<xb?mw<xb?dp<xb?5:-1:5:-1:fe<xb?L<xb?5:-1:5:-1:_t<xb?Ir<xb?5:-1:Ak<xb?iy<xb?5:-1:5:Iv<xb?Df<xb?bS<xb?5:Ps<xb?iw<xb?5:-1:5:-1:Ss<xb?og<xb?Ql<xb?hs<xb?5:-1:5:-1:Rd<xb?Em<xb?5:-1:5:-1:zm<xb?_l<xb?Ca<xb?$C<xb?Mo<xb?Bs<xb?St<xb&&XE<xb&&GF<xb?iv<xb?5:-1:5:-1:G_<xb?Xg<xb?po<xb?bp<xb?ie<xb?5:-1:5:-1:5:Ba<xb?Rh<xb?5:-1:Yi<xb?Om<xb?5:-1:5:as<xb?fv<xb?5:UC<xb?tg<xb?5:-1:O_<xb?Sm<xb?5:-1:5:uS<xb?Ke<xb?Wu<xb&&vF<xb?rl<xb?5:-1:5:-1:Rm<xb&&nk<xb?Nt<xb?5:-1:5:yC<xb?Nb<xb?Tl<xb?kF<xb?uh<xb?Vm<xb?5:-1:wo<xb?k<xb?5:-1:5:-1:5:vy<xb?X<xb?Hf<xb?5:fb<xb?bn<xb?5:-1:5:-1:5:$g<xb?fB<xb?by<xb?sh<xb?ao<xb?eB<xb?wS<xb?5:-1:5:-1:JE<xb?ct<xb?5:-1:5:xy<xb?JF<xb?ID<xb?mD<xb?5:-1:5:-1:Va<xb?Rv<xb?5:-1:5:-1:$b<xb?oa<xb?mi<xb?Cu<xb?Nk<xb?5:-1:5:-1:Wp<xb?s_<xb?5:-1:5:fF<xb?bF<xb?am<xb?Hi<xb?5:-1:5:-1:ba<xb?QA<xb?5:-1:5:-1:Hu<xb?AD<xb?sk<xb?Ju<xb?We<xb?HS<xb?ge<xb?eg<xb?Nm<xb?Xb<xb?lc<xb?zg<xb?5:-1:5:-1:ry<xb?Xm<xb?5:-1:5:-1:gD<xb?Yw<xb?5:-1:xg<xb?eD<xb?5:-1:5:-1:nf<xb?UD<xb?bs<xb?Cm<xb?Qr<xb?hA<xb?5:-1:5:-1:vg<xb?zd<xb?5:-1:5:-1:Dg<xb?N_<xb?Er<xb?5:-1:5:W_<xb?o<xb?5:-1:5:-1:t_<xb?tm<xb?$h<xb?oi<xb?mc<xb?Ja<xb?5:-1:vu<xb?mb<xb?5:-1:5:-1:rt<xb?Si<xb?gf<xb?ur<xb?5:-1:5:-1:jl<xb?Zv<xb?5:-1:5:-1:Kt<xb?cy<xb?Cy<xb?ME<xb?Is<xb?Mn<xb?5:-1:5:-1:nC<xb?Wf<xb?5:-1:5:-1:Yg<xb?Ya<xb?mr<xb?Rf<xb?5:-1:5:-1:at<xb?E<xb?5:-1:5:-1:Je<xb?im<xb?Ap<xb?BC<xb?e_<xb?qD<xb?dc<xb?dr<xb?Nh<xb?yg<xb?5:-1:5:-1:Ce<xb?VF<xb?5:-1:5:-1:Os<xb?Ag<xb?rw<xb?ub<xb?5:-1:5:-1:yr<xb?wr<xb?5:-1:5:-1:Xc<xb?pd<xb?Tn<xb?Cc<xb?5:-1:Vl<xb?ah<xb?5:-1:5:-1:sg<xb?y_<xb?cw<xb?lh<xb?5:-1:5:-1:5:-1:Hc<xb?IS<xb?vh<xb?QS<xb?5:-1:tk<xb?La<xb?Ly<xb?ea<xb?5:-1:5:-1:Fr<xb?zt<xb?5:-1:5:-1:zr<xb?Qo<xb?ra<xb?Ln<xb?At<xb?XS<xb?5:-1:5:-1:yk<xb?GD<xb?5:-1:5:-1:iA<xb?ha<xb?GE<xb?L_<xb?5:-1:5:-1:eo<xb?LD<xb?5:-1:5:-1:uy<xb?VC<xb?YS<xb?sb<xb?Rp<xb?es<xb?KD<xb?mv<xb?ti<xb?Cf<xb?df<xb?De<xb?Pv<xb?5:-1:5:-1:Uv<xb?ZE<xb?5:-1:5:-1:np<xb&&kr<xb?Vb<xb?5:-1:5:mm<xb?zE<xb?py<xb?ms<xb?5:-1:me<xb?xi<xb?5:-1:5:-1:pS<xb?la<xb?Qg<xb?ul<xb?5:-1:5:-1:Oy<xb?gb<xb?5:-1:5:-1:Hw<xb?Iy<xb?AE<xb?DB<xb?ll<xb?wc<xb?tE<xb?MA<xb?5:-1:5:-1:E_<xb?Tv<xb?5:-1:5:-1:Fy<xb?Ab<xb?na<xb?tw<xb?5:-1:5:-1:Ol<xb?Nw<xb?5:-1:5:-1:Vn<xb?gd<xb?dk<xb?ud<xb?pa<xb?$s<xb?5:-1:5:-1:IA<xb?Pt<xb?5:-1:5:-1:hb<xb?ug<xb?Wo<xb?s<xb?5:-1:5:-1:5:Re<xb?fl<xb?Ka<xb?vc<xb?wE<xb?YE<xb?Bc<xb?Zn<xb?S_<xb?5:-1:5:-1:Br<xb?ta<xb?5:-1:5:-1:QF<xb?pf<xb?Kv<xb?ko<xb?5:-1:5:-1:Rg<xb?Zr<xb?5:-1:5:-1:bo<xb?ic<xb?Hl<xb?Zb<xb?5:-1:5:Ib<xb?bv<xb?5:-1:5:5:Du<xb?Xk<xb?TD<xb?Ml<xb?hS<xb?5:-1:5:ed<xb?vd<xb?wy<xb?N<xb?5:-1:5:-1:$u<xb?g_<xb?5:-1:5:-1:_k<xb?dw<xb?$i<xb?WS<xb?qf<xb?5:-1:5:-1:hu<xb?Mh<xb?5:-1:5:ym<xb?5:nw<xb?Xe<xb?5:-1:5:Fv<xb?EA<xb?Aa<xb?BA<xb?wn<xb?5:Ta<xb?ec<xb?5:-1:5:Uy<xb&&YA<xb?Yk<xb?5:-1:5:5:b<xb?Qk<xb?nd<xb?aB<xb?5:-1:Ry<xb?5:KF<xb?Hn<xb?5:-1:5:-1:op<xb?5:_A<xb&&wC<xb?qi<xb?5:-1:5:sF<xb?jC<xb?Gh<xb?io<xb?5:Gv<xb?Jy<xb?5:-1:5:5:Qa<xb?ho<xb?tb<xb?Ft<xb?5:-1:5:ZA<xb?cr<xb?5:-1:5:5:DF<xb?br<xb?ZS<xb?kp<xb?5:-1:YC<xb&&lg<xb?Od<xb?5:-1:5:-1:sn<xb?5:xr<xb?_n<xb?yb<xb?Qf<xb?5:-1:5:-1:5:-1:$<xb?pl<xb?Sa<xb?mg<xb?sC<xb?Sk<xb?mS<xb&&q<xb?ip<xb?5:-1:5:pu<xb?Bb<xb?TF<xb?al<xb?5:-1:5:-1:Pc<xb?uu<xb?5:-1:5:5:PD<xb?xS<xb?5:Ek<xb?qa<xb?sv<xb?eS<xb?5:-1:5:-1:5:In<xb?_C<xb&&Ob<xb?du<xb?5:-1:5:Dm<xb?d_<xb?yu<xb?Mm<xb?5:-1:5:-1:5:hE<xb?Tm<xb?AF<xb?Sr<xb?5:jp<xb?Mp<xb?cc<xb?ld<xb?5:-1:5:-1:5:Xt<xb?Pw<xb?_c<xb&&FA<xb?Yv<xb?5:-1:5:-1:Fi<xb?jt<xb?5:-1:5:-1:xF<xb?To<xb?Xn<xb?VD<xb?_g<xb?5:Bg<xb?Ls<xb?5:-1:5:-1:_<xb?z<xb?xv<xb?Eo<xb?5:-1:5:-1:cS<xb?Rt<xb?5:-1:5:-1:ys<xb?iF<xb?Li<xb?Td<xb?ke<xb?5:-1:5:u<xb?bu<xb?5:-1:5:-1:5:-1:$p<xb?D<xb?_D<xb?wm<xb?dl<xb?xa<xb?jm<xb?d<xb&&ji<xb?Q<xb?5:-1:5:-1:xD<xb&&LF<xb?yF<xb?5:-1:5:-1:rn<xb?Xa<xb?Uw<xb?5:Sc<xb?rS<xb?5:-1:5:-1:Wm<xb?Il<xb?rD<xb?J_<xb?5:-1:5:-1:wh<xb?fw<xb?5:-1:5:-1:ck<xb?ov<xb?Jk<xb?tv<xb?Ym<xb?hD<xb?Lf<xb?cf<xb?5:-1:5:-1:JS<xb?Mt<xb?5:-1:5:-1:hr<xb?Wl<xb?5:-1:Jw<xb?Op<xb?5:-1:5:-1:Hh<xb?Bm<xb?$t<xb?uv<xb?Iw<xb?5:-1:5:-1:fr<xb?zp<xb?5:-1:5:OD<xb?lo<xb?5:-1:5:hc<xb?Jd<xb?Z<xb?Es<xb?lu<xb?zu<xb?ab<xb?Aw<xb?WC<xb?5:-1:5:-1:ua<xb?yw<xb?5:-1:5:Bf<xb?lb<xb?5:-1:bB<xb?Wy<xb?5:-1:5:-1:Gs<xb?ek<xb&&FC<xb?Cl<xb?5:-1:5:Qs<xb?Ks<xb?5:-1:WD<xb?nB<xb?5:-1:5:-1:Wr<xb?No<xb?Me<xb?tn<xb?W<xb?KC<xb?t<xb?5:-1:5:l_<xb?BE<xb?5:-1:5:-1:hp<xb?nF<xb?Kk<xb?Fk<xb?5:-1:5:-1:xs<xb?F_<xb?5:-1:5:-1:PS<xb?Ge<xb?aA<xb?Bt<xb?hi<xb?gn<xb?5:-1:5:-1:OF<xb?AS<xb?5:-1:5:-1:ew<xb?Ud<xb?Sg<xb?jf<xb?5:-1:5:-1:yc<xb?gE<xb?5:-1:5:-1:YT(Rte,xb+jS|0)-1|0:-1;if(5<Pb>>>0)jr=OUe(e);else switch(Pb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Mb=BUe(e),Hb=35<Mb?sl<Mb?je<Mb?nc<Mb?-1:gi<Mb?rv<Mb?qy<Mb?Yf<Mb?Dc<Mb?Gp<Mb?fu<Mb?gk<Mb?Km<Mb?4:-1:4:-1:UF<Mb?Hv<Mb?An<Mb?ss<Mb?4:-1:4:-1:m_<Mb?Bv<Mb?4:-1:4:-1:Ho<Mb?Yp<Mb?oC<Mb?U<Mb?ai<Mb?go<Mb?aS<Mb?QD<Mb?o_<Mb?vl<Mb?Dl<Mb?Vd<Mb?4:-1:4:-1:zA<Mb?tC<Mb?4:-1:4:-1:cl<Mb?Ne<Mb?km<Mb?Wk<Mb?4:-1:4:-1:eF<Mb?sD<Mb?4:-1:4:-1:Oc<Mb?oE<Mb?mf<Mb?wD<Mb?Zy<Mb?Vk<Mb?4:-1:4:-1:Bo<Mb?hy<Mb?4:-1:4:-1:vi<Mb?Gg<Mb?qC<Mb?SC<Mb?4:-1:4:-1:Wh<Mb?jn<Mb?4:-1:4:-1:xo<Mb?fc<Mb?Fo<Mb?Gk<Mb?h<Mb?iC<Mb?Se<Mb?Pl<Mb?4:-1:4:-1:Gc<Mb?Ae<Mb?4:-1:4:-1:mt<Mb?Sn<Mb?$d<Mb?M_<Mb?4:-1:4:-1:Hp<Mb?ru<Mb?4:-1:4:-1:D_<Mb?Jc<Mb?xd<Mb?nE<Mb?el<Mb?cC<Mb?4:-1:4:-1:Qm<Mb?bD<Mb?4:-1:4:-1:zC<Mb?Vy<Mb?zF<Mb?Uc<Mb?4:-1:4:-1:rc<Mb?Uf<Mb?4:-1:4:-1:id<Mb?nm<Mb?ce<Mb?x_<Mb?ly<Mb?KE<Mb?jd<Mb?ZF<Mb?Np<Mb?4:-1:4:-1:vo<Mb?kA<Mb?4:-1:4:-1:ro<Mb&&ag<Mb?zy<Mb?4:-1:4:-1:Lo<Mb?Pi<Mb?Ff<Mb?ja<Mb?Vp<Mb?4:-1:4:-1:4:Ev<Mb?DC<Mb?Jg<Mb?ze<Mb?4:-1:4:-1:By<Mb?SF<Mb?4:-1:4:cF<Mb?F<Mb?wl<Mb?Bp<Mb?_S<Mb?oB<Mb?rB<Mb?Ad<Mb?4:-1:4:-1:_a<Mb?Kn<Mb?4:-1:4:-1:bb<Mb?Ao<Mb?cB<Mb?KS<Mb?4:-1:4:-1:$a<Mb?CD<Mb?4:-1:4:-1:Vv<Mb?GS<Mb?JC<Mb?vf<Mb?oo<Mb?zb<Mb?4:-1:4:-1:Ns<Mb?Js<Mb?4:-1:4:-1:XD<Mb?dD<Mb?kD<Mb?an<Mb?4:-1:4:-1:bl<Mb?gm<Mb?4:-1:4:-1:vE<Mb?Wa<Mb?$e<Mb?lB<Mb?rF<Mb?pA<Mb?Qe<Mb?Ct<Mb?Ph<Mb?Lp<Mb?UE<Mb?T_<Mb?we<Mb?rr<Mb?4:-1:4:-1:kd<Mb?aa<Mb?4:-1:4:-1:rE<Mb?My<Mb?Be<Mb?xu<Mb?4:-1:4:-1:Nl<Mb?wd<Mb?4:-1:4:-1:K_<Mb?ou<Mb?u_<Mb?TA<Mb?Ky<Mb?Nr<Mb?4:-1:4:-1:qk<Mb?Dt<Mb?4:-1:4:-1:M<Mb?fk<Mb?cb<Mb?Xh<Mb?4:-1:4:-1:Ai<Mb?vB<Mb?4:-1:4:-1:_m<Mb?mp<Mb?Dr<Mb?$A<Mb?Tc<Mb?Tt<Mb?_p<Mb?Ga<Mb?4:-1:4:-1:_v<Mb?WF<Mb?4:-1:4:-1:dh<Mb?FS<Mb?xn<Mb?Sf<Mb?4:-1:4:-1:Zh<Mb?nD<Mb?4:-1:4:-1:Ji<Mb?Jr<Mb?qm<Mb?$k<Mb?ac<Mb?Cb<Mb?4:-1:4:-1:Yr<Mb?z_<Mb?4:-1:4:-1:Zu<Mb?rC<Mb?Ih<Mb?yd<Mb?4:-1:4:-1:xf<Mb?LA<Mb?4:-1:4:-1:q_<Mb?Md<Mb?Tp<Mb?od<Mb?hk<Mb?Su<Mb?bf<Mb?MD<Mb?Oo<Mb?4:-1:4:yo<Mb?qc<Mb?4:-1:4:-1:KA<Mb?Zi<Mb?Nd<Mb?fC<Mb?4:-1:4:-1:_i<Mb?Qt<Mb?4:-1:4:-1:IF<Mb?U_<Mb?pw<Mb?p<Mb?Cg<Mb?Lu<Mb?4:-1:4:-1:Ur<Mb?zw<Mb?4:-1:4:-1:dC<Mb?mF<Mb?Kf<Mb?Ys<Mb?4:-1:4:-1:Fg<Mb?WA<Mb?4:-1:4:-1:dF<Mb?_y<Mb?bt<Mb?Zd<Mb?$y<Mb?4:-1:ih<Mb?wb<Mb?4:-1:4:dE<Mb&&iu<Mb?Bu<Mb?4:-1:4:-1:ku<Mb?Qb<Mb?w<Mb?Ms<Mb?gC<Mb?Zw<Mb?4:-1:4:-1:td<Mb?Zf<Mb?4:-1:4:-1:zo<Mb?Fp<Mb?xw<Mb?uc<Mb?4:-1:4:-1:4:-1:wv<Mb?lD<Mb?ok<Mb?zf<Mb?Qc<Mb?RF<Mb?yv<Mb?Bi<Mb?wt<Mb?NC<Mb?4:-1:4:-1:OS<Mb?Dy<Mb?4:-1:4:-1:th<Mb?V<Mb?ks<Mb?sm<Mb?4:-1:4:-1:pm<Mb?Fh<Mb?4:-1:4:-1:Ha<Mb?Yb<Mb?xC<Mb?md<Mb?rb<Mb?4:-1:4:-1:Sw<Mb?fS<Mb?4:-1:4:uD<Mb?xh<Mb?4:-1:Do<Mb?uf<Mb?4:-1:4:Dh<Mb?RA<Mb?Zc<Mb?ak<Mb?4:-1:$m<Mb?aD<Mb?Kc<Mb?4:-1:4:$c<Mb?dm<Mb?4:-1:4:-1:aE<Mb?rk<Mb?Yh<Mb?oS<Mb?Ey<Mb?4:-1:4:-1:4:_F<Mb?Jb<Mb?my<Mb?Ac<Mb?4:-1:4:-1:Ew<Mb?iD<Mb?4:-1:4:qp<Mb?Gr<Mb?iE<Mb?Ko<Mb?Ea<Mb?Mk<Mb?EF<Mb?ee<Mb?4:-1:4:-1:un<Mb?kf<Mb?4:-1:4:4:rg<Mb?qu<Mb?Na<Mb?ht<Mb?LC<Mb?hm<Mb?4:-1:4:-1:sS<Mb?rd<Mb?4:-1:4:-1:4:-1:Ah<Mb?Sb<Mb?SD<Mb?Hr<Mb?4:Rw<Mb?Ld<Mb?4:-1:4:-1:db<Mb?bh<Mb?pt<Mb?cd<Mb?4:-1:4:-1:4:yp<Mb?4:yh<Mb?ow<Mb?4:-1:Eg<Mb?R_<Mb?4:-1:4:Pk<Mb?TS<Mb?dy<Mb?is<Mb?RE<Mb?Wd<Mb?tl<Mb?_r<Mb?b_<Mb?Ov<Mb?$S<Mb?bA<Mb?4:eE<Mb?yt<Mb?4:-1:4:-1:tD<Mb?Yl<Mb?4:-1:uF<Mb?4:Pd<Mb?Ic<Mb?4:-1:4:-1:Nf<Mb?So<Mb&&eC<Mb&&Uk<Mb?dS<Mb?4:-1:4:Kg<Mb?qr<Mb?gF<Mb?Mv<Mb?Bh<Mb?DD<Mb?4:-1:4:-1:4:-1:kS<Mb?Gb<Mb?qg<Mb?lC<Mb?4:-1:4:-1:up<Mb?qE<Mb?4:-1:4:-1:ay<Mb?oh<Mb?Wc<Mb?Yt<Mb?ZC<Mb?pn<Mb?4:-1:4:jh<Mb?4:Tu<Mb?_b<Mb?4:-1:4:-1:jF<Mb?4:v<Mb?Qw<Mb?pg<Mb?Jv<Mb?4:-1:4:-1:Am<Mb?IE<Mb?4:-1:4:hC<Mb?av<Mb?4:-1:Qy<Mb&&Oh<Mb?Pe<Mb?gc<Mb?YD<Mb?4:-1:4:-1:4:$w<Mb?sw<Mb?Hm<Mb?CA<Mb?vt<Mb?kl<Mb?Lw<Mb?4:-1:4:Ra<Mb?gA<Mb?4:-1:4:Jn<Mb?4:gy<Mb?pE<Mb?4:-1:4:Ei<Mb?Lh<Mb?I<Mb?K<Mb?4:-1:vS<Mb?GA<Mb?4:-1:4:-1:4:Xl<Mb?mA<Mb?hw<Mb?4:Mf<Mb?sd<Mb?4:-1:4:-1:hF<Mb&&vD<Mb&&Lm<Mb?cs<Mb?4:-1:4:Zs<Mb?of<Mb?gp<Mb?Ou<Mb?TE<Mb?om<Mb?DS<Mb?zn<Mb?Ub<Mb?4:-1:4:-1:on<Mb?Mc<Mb?4:-1:4:VA<Mb?fg<Mb?Cs<Mb?Ru<Mb?4:-1:4:-1:jc<Mb?BF<Mb?4:-1:4:-1:lw<Mb?jb<Mb&&Go<Mb?Ef<Mb?4:-1:4:zs<Mb?GC<Mb?4:-1:Sd<Mb?st<Mb?4:-1:4:-1:Oi<Mb?Qv<Mb?qh<Mb?ne<Mb?rf<Mb?mw<Mb?dp<Mb?4:-1:4:-1:fe<Mb?L<Mb?4:-1:4:-1:_t<Mb?Ir<Mb?4:-1:Ak<Mb?iy<Mb?4:-1:4:Iv<Mb?Df<Mb?bS<Mb?4:Ps<Mb?iw<Mb?4:-1:4:-1:Ss<Mb?og<Mb?Ql<Mb?hs<Mb?4:-1:4:-1:Rd<Mb?Em<Mb?4:-1:4:-1:zm<Mb?_l<Mb?Ca<Mb?$C<Mb?Mo<Mb?Bs<Mb?St<Mb&&XE<Mb&&GF<Mb?iv<Mb?4:-1:4:-1:G_<Mb?Xg<Mb?po<Mb?bp<Mb?ie<Mb?4:-1:4:-1:4:Ba<Mb?Rh<Mb?4:-1:Yi<Mb?Om<Mb?4:-1:4:as<Mb?fv<Mb?4:UC<Mb?tg<Mb?4:-1:O_<Mb?Sm<Mb?4:-1:4:uS<Mb?Ke<Mb?Wu<Mb&&vF<Mb?rl<Mb?4:-1:4:-1:Rm<Mb&&nk<Mb?Nt<Mb?4:-1:4:yC<Mb?Nb<Mb?Tl<Mb?kF<Mb?uh<Mb?Vm<Mb?4:-1:wo<Mb?k<Mb?4:-1:4:-1:4:vy<Mb?X<Mb?Hf<Mb?4:fb<Mb?bn<Mb?4:-1:4:-1:4:$g<Mb?fB<Mb?by<Mb?sh<Mb?ao<Mb?eB<Mb?wS<Mb?4:-1:4:-1:JE<Mb?ct<Mb?4:-1:4:xy<Mb?JF<Mb?ID<Mb?mD<Mb?4:-1:4:-1:Va<Mb?Rv<Mb?4:-1:4:-1:$b<Mb?oa<Mb?mi<Mb?Cu<Mb?Nk<Mb?4:-1:4:-1:Wp<Mb?s_<Mb?4:-1:4:fF<Mb?bF<Mb?am<Mb?Hi<Mb?4:-1:4:-1:ba<Mb?QA<Mb?4:-1:4:-1:Hu<Mb?AD<Mb?sk<Mb?Ju<Mb?We<Mb?HS<Mb?ge<Mb?eg<Mb?Nm<Mb?Xb<Mb?lc<Mb?zg<Mb?4:-1:4:-1:ry<Mb?Xm<Mb?4:-1:4:-1:gD<Mb?Yw<Mb?4:-1:xg<Mb?eD<Mb?4:-1:4:-1:nf<Mb?UD<Mb?bs<Mb?Cm<Mb?Qr<Mb?hA<Mb?4:-1:4:-1:vg<Mb?zd<Mb?4:-1:4:-1:Dg<Mb?N_<Mb?Er<Mb?4:-1:4:W_<Mb?o<Mb?4:-1:4:-1:t_<Mb?tm<Mb?$h<Mb?oi<Mb?mc<Mb?Ja<Mb?4:-1:vu<Mb?mb<Mb?4:-1:4:-1:rt<Mb?Si<Mb?gf<Mb?ur<Mb?4:-1:4:-1:jl<Mb?Zv<Mb?4:-1:4:-1:Kt<Mb?cy<Mb?Cy<Mb?ME<Mb?Is<Mb?Mn<Mb?4:-1:4:-1:nC<Mb?Wf<Mb?4:-1:4:-1:Yg<Mb?Ya<Mb?mr<Mb?Rf<Mb?4:-1:4:-1:at<Mb?E<Mb?4:-1:4:-1:Je<Mb?im<Mb?Ap<Mb?BC<Mb?e_<Mb?qD<Mb?dc<Mb?dr<Mb?Nh<Mb?yg<Mb?4:-1:4:-1:Ce<Mb?VF<Mb?4:-1:4:-1:Os<Mb?Ag<Mb?rw<Mb?ub<Mb?4:-1:4:-1:yr<Mb?wr<Mb?4:-1:4:-1:Xc<Mb?pd<Mb?Tn<Mb?Cc<Mb?4:-1:Vl<Mb?ah<Mb?4:-1:4:-1:sg<Mb?y_<Mb?cw<Mb?lh<Mb?4:-1:4:-1:4:-1:Hc<Mb?IS<Mb?vh<Mb?QS<Mb?4:-1:tk<Mb?La<Mb?Ly<Mb?ea<Mb?4:-1:4:-1:Fr<Mb?zt<Mb?4:-1:4:-1:zr<Mb?Qo<Mb?ra<Mb?Ln<Mb?At<Mb?XS<Mb?4:-1:4:-1:yk<Mb?GD<Mb?4:-1:4:-1:iA<Mb?ha<Mb?GE<Mb?L_<Mb?4:-1:4:-1:eo<Mb?LD<Mb?4:-1:4:-1:uy<Mb?VC<Mb?YS<Mb?sb<Mb?Rp<Mb?es<Mb?KD<Mb?mv<Mb?ti<Mb?Cf<Mb?df<Mb?De<Mb?Pv<Mb?4:-1:4:-1:Uv<Mb?ZE<Mb?4:-1:4:-1:np<Mb&&kr<Mb?Vb<Mb?4:-1:4:mm<Mb?zE<Mb?py<Mb?ms<Mb?4:-1:me<Mb?xi<Mb?4:-1:4:-1:pS<Mb?la<Mb?Qg<Mb?ul<Mb?4:-1:4:-1:Oy<Mb?gb<Mb?4:-1:4:-1:Hw<Mb?Iy<Mb?AE<Mb?DB<Mb?ll<Mb?wc<Mb?tE<Mb?MA<Mb?4:-1:4:-1:E_<Mb?Tv<Mb?4:-1:4:-1:Fy<Mb?Ab<Mb?na<Mb?tw<Mb?4:-1:4:-1:Ol<Mb?Nw<Mb?4:-1:4:-1:Vn<Mb?gd<Mb?dk<Mb?ud<Mb?pa<Mb?$s<Mb?4:-1:4:-1:IA<Mb?Pt<Mb?4:-1:4:-1:hb<Mb?ug<Mb?Wo<Mb?s<Mb?4:-1:4:-1:4:Re<Mb?fl<Mb?Ka<Mb?vc<Mb?wE<Mb?YE<Mb?Bc<Mb?Zn<Mb?S_<Mb?4:-1:4:-1:Br<Mb?ta<Mb?4:-1:4:-1:QF<Mb?pf<Mb?Kv<Mb?ko<Mb?4:-1:4:-1:Rg<Mb?Zr<Mb?4:-1:4:-1:bo<Mb?ic<Mb?Hl<Mb?Zb<Mb?4:-1:4:Ib<Mb?bv<Mb?4:-1:4:4:Du<Mb?Xk<Mb?TD<Mb?Ml<Mb?hS<Mb?4:-1:4:ed<Mb?vd<Mb?wy<Mb?N<Mb?4:-1:4:-1:$u<Mb?g_<Mb?4:-1:4:-1:_k<Mb?dw<Mb?$i<Mb?WS<Mb?qf<Mb?4:-1:4:-1:hu<Mb?Mh<Mb?4:-1:4:ym<Mb?4:nw<Mb?Xe<Mb?4:-1:4:Fv<Mb?EA<Mb?Aa<Mb?BA<Mb?wn<Mb?4:Ta<Mb?ec<Mb?4:-1:4:Uy<Mb&&YA<Mb?Yk<Mb?4:-1:4:4:b<Mb?Qk<Mb?nd<Mb?aB<Mb?4:-1:Ry<Mb?4:KF<Mb?Hn<Mb?4:-1:4:-1:op<Mb?4:_A<Mb&&wC<Mb?qi<Mb?4:-1:4:sF<Mb?jC<Mb?Gh<Mb?io<Mb?4:Gv<Mb?Jy<Mb?4:-1:4:4:Qa<Mb?ho<Mb?tb<Mb?Ft<Mb?4:-1:4:ZA<Mb?cr<Mb?4:-1:4:4:DF<Mb?br<Mb?ZS<Mb?kp<Mb?4:-1:YC<Mb&&lg<Mb?Od<Mb?4:-1:4:-1:sn<Mb?4:xr<Mb?_n<Mb?yb<Mb?Qf<Mb?4:-1:4:-1:4:-1:$<Mb?pl<Mb?Sa<Mb?mg<Mb?sC<Mb?Sk<Mb?mS<Mb&&q<Mb?ip<Mb?4:-1:4:pu<Mb?Bb<Mb?TF<Mb?al<Mb?4:-1:4:-1:Pc<Mb?uu<Mb?4:-1:4:4:PD<Mb?xS<Mb?4:Ek<Mb?qa<Mb?sv<Mb?eS<Mb?4:-1:4:-1:4:In<Mb?_C<Mb&&Ob<Mb?du<Mb?4:-1:4:Dm<Mb?d_<Mb?yu<Mb?Mm<Mb?4:-1:4:-1:4:hE<Mb?Tm<Mb?AF<Mb?Sr<Mb?4:jp<Mb?Mp<Mb?cc<Mb?ld<Mb?4:-1:4:-1:4:Xt<Mb?Pw<Mb?_c<Mb&&FA<Mb?Yv<Mb?4:-1:4:-1:Fi<Mb?jt<Mb?4:-1:4:-1:xF<Mb?To<Mb?Xn<Mb?VD<Mb?_g<Mb?4:Bg<Mb?Ls<Mb?4:-1:4:-1:_<Mb?z<Mb?xv<Mb?Eo<Mb?4:-1:4:-1:cS<Mb?Rt<Mb?4:-1:4:-1:ys<Mb?iF<Mb?Li<Mb?Td<Mb?ke<Mb?4:-1:4:u<Mb?bu<Mb?4:-1:4:-1:4:-1:$p<Mb?D<Mb?_D<Mb?wm<Mb?dl<Mb?xa<Mb?jm<Mb?d<Mb&&ji<Mb?Q<Mb?4:-1:4:-1:xD<Mb&&LF<Mb?yF<Mb?4:-1:4:-1:rn<Mb?Xa<Mb?Uw<Mb?4:Sc<Mb?rS<Mb?4:-1:4:-1:Wm<Mb?Il<Mb?rD<Mb?J_<Mb?4:-1:4:-1:wh<Mb?fw<Mb?4:-1:4:-1:ck<Mb?ov<Mb?Jk<Mb?tv<Mb?Ym<Mb?hD<Mb?Lf<Mb?cf<Mb?4:-1:4:-1:JS<Mb?Mt<Mb?4:-1:4:-1:hr<Mb?Wl<Mb?4:-1:Jw<Mb?Op<Mb?4:-1:4:-1:Hh<Mb?Bm<Mb?$t<Mb?uv<Mb?Iw<Mb?4:-1:4:-1:fr<Mb?zp<Mb?4:-1:4:OD<Mb?lo<Mb?4:-1:4:hc<Mb?Jd<Mb?Z<Mb?Es<Mb?lu<Mb?zu<Mb?ab<Mb?Aw<Mb?WC<Mb?4:-1:4:-1:ua<Mb?yw<Mb?4:-1:4:Bf<Mb?lb<Mb?4:-1:bB<Mb?Wy<Mb?4:-1:4:-1:Gs<Mb?ek<Mb&&FC<Mb?Cl<Mb?4:-1:4:Qs<Mb?Ks<Mb?4:-1:WD<Mb?nB<Mb?4:-1:4:-1:Wr<Mb?No<Mb?Me<Mb?tn<Mb?W<Mb?KC<Mb?t<Mb?4:-1:4:l_<Mb?BE<Mb?4:-1:4:-1:hp<Mb?nF<Mb?Kk<Mb?Fk<Mb?4:-1:4:-1:xs<Mb?F_<Mb?4:-1:4:-1:PS<Mb?Ge<Mb?aA<Mb?Bt<Mb?hi<Mb?gn<Mb?4:-1:4:-1:OF<Mb?AS<Mb?4:-1:4:-1:ew<Mb?Ud<Mb?Sg<Mb?jf<Mb?4:-1:4:-1:yc<Mb?gE<Mb?4:-1:4:-1:YT(vte,Mb+jS|0)-1|0:-1;if(4<Hb>>>0)jr=OUe(e);else switch(Hb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Kb=pje(BUe(e));if(3<Kb>>>0)jr=OUe(e);else switch(Kb){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,76);var Wb=jHe(BUe(e));if(2<Wb>>>0)jr=OUe(e);else switch(Wb){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var rp=hHe(BUe(e));if(3<rp>>>0)jr=OUe(e);else switch(rp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var ep=mHe(BUe(e));if(3<ep>>>0)jr=OUe(e);else switch(ep){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,77);var tp=jHe(BUe(e));if(2<tp>>>0)jr=OUe(e);else switch(tp){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var ap=BUe(e),cp=35<ap?sl<ap?je<ap?nc<ap?-1:gi<ap?rv<ap?qy<ap?Yf<ap?Dc<ap?Gp<ap?fu<ap?gk<ap?Km<ap?4:-1:4:-1:UF<ap?Hv<ap?An<ap?ss<ap?4:-1:4:-1:m_<ap?Bv<ap?4:-1:4:-1:Ho<ap?Yp<ap?oC<ap?U<ap?ai<ap?go<ap?aS<ap?QD<ap?o_<ap?vl<ap?Dl<ap?Vd<ap?4:-1:4:-1:zA<ap?tC<ap?4:-1:4:-1:cl<ap?Ne<ap?km<ap?Wk<ap?4:-1:4:-1:eF<ap?sD<ap?4:-1:4:-1:Oc<ap?oE<ap?mf<ap?wD<ap?Zy<ap?Vk<ap?4:-1:4:-1:Bo<ap?hy<ap?4:-1:4:-1:vi<ap?Gg<ap?qC<ap?SC<ap?4:-1:4:-1:Wh<ap?jn<ap?4:-1:4:-1:xo<ap?fc<ap?Fo<ap?Gk<ap?h<ap?iC<ap?Se<ap?Pl<ap?4:-1:4:-1:Gc<ap?Ae<ap?4:-1:4:-1:mt<ap?Sn<ap?$d<ap?M_<ap?4:-1:4:-1:Hp<ap?ru<ap?4:-1:4:-1:D_<ap?Jc<ap?xd<ap?nE<ap?el<ap?cC<ap?4:-1:4:-1:Qm<ap?bD<ap?4:-1:4:-1:zC<ap?Vy<ap?zF<ap?Uc<ap?4:-1:4:-1:rc<ap?Uf<ap?4:-1:4:-1:id<ap?nm<ap?ce<ap?x_<ap?ly<ap?KE<ap?jd<ap?ZF<ap?Np<ap?4:-1:4:-1:vo<ap?kA<ap?4:-1:4:-1:ro<ap&&ag<ap?zy<ap?4:-1:4:-1:Lo<ap?Pi<ap?Ff<ap?ja<ap?Vp<ap?4:-1:4:-1:4:Ev<ap?DC<ap?Jg<ap?ze<ap?4:-1:4:-1:By<ap?SF<ap?4:-1:4:cF<ap?F<ap?wl<ap?Bp<ap?_S<ap?oB<ap?rB<ap?Ad<ap?4:-1:4:-1:_a<ap?Kn<ap?4:-1:4:-1:bb<ap?Ao<ap?cB<ap?KS<ap?4:-1:4:-1:$a<ap?CD<ap?4:-1:4:-1:Vv<ap?GS<ap?JC<ap?vf<ap?oo<ap?zb<ap?4:-1:4:-1:Ns<ap?Js<ap?4:-1:4:-1:XD<ap?dD<ap?kD<ap?an<ap?4:-1:4:-1:bl<ap?gm<ap?4:-1:4:-1:vE<ap?Wa<ap?$e<ap?lB<ap?rF<ap?pA<ap?Qe<ap?Ct<ap?Ph<ap?Lp<ap?UE<ap?T_<ap?we<ap?rr<ap?4:-1:4:-1:kd<ap?aa<ap?4:-1:4:-1:rE<ap?My<ap?Be<ap?xu<ap?4:-1:4:-1:Nl<ap?wd<ap?4:-1:4:-1:K_<ap?ou<ap?u_<ap?TA<ap?Ky<ap?Nr<ap?4:-1:4:-1:qk<ap?Dt<ap?4:-1:4:-1:M<ap?fk<ap?cb<ap?Xh<ap?4:-1:4:-1:Ai<ap?vB<ap?4:-1:4:-1:_m<ap?mp<ap?Dr<ap?$A<ap?Tc<ap?Tt<ap?_p<ap?Ga<ap?4:-1:4:-1:_v<ap?WF<ap?4:-1:4:-1:dh<ap?FS<ap?xn<ap?Sf<ap?4:-1:4:-1:Zh<ap?nD<ap?4:-1:4:-1:Ji<ap?Jr<ap?qm<ap?$k<ap?ac<ap?Cb<ap?4:-1:4:-1:Yr<ap?z_<ap?4:-1:4:-1:Zu<ap?rC<ap?Ih<ap?yd<ap?4:-1:4:-1:xf<ap?LA<ap?4:-1:4:-1:q_<ap?Md<ap?Tp<ap?od<ap?hk<ap?Su<ap?bf<ap?MD<ap?Oo<ap?4:-1:4:yo<ap?qc<ap?4:-1:4:-1:KA<ap?Zi<ap?Nd<ap?fC<ap?4:-1:4:-1:_i<ap?Qt<ap?4:-1:4:-1:IF<ap?U_<ap?pw<ap?p<ap?Cg<ap?Lu<ap?4:-1:4:-1:Ur<ap?zw<ap?4:-1:4:-1:dC<ap?mF<ap?Kf<ap?Ys<ap?4:-1:4:-1:Fg<ap?WA<ap?4:-1:4:-1:dF<ap?_y<ap?bt<ap?Zd<ap?$y<ap?4:-1:ih<ap?wb<ap?4:-1:4:dE<ap&&iu<ap?Bu<ap?4:-1:4:-1:ku<ap?Qb<ap?w<ap?Ms<ap?gC<ap?Zw<ap?4:-1:4:-1:td<ap?Zf<ap?4:-1:4:-1:zo<ap?Fp<ap?xw<ap?uc<ap?4:-1:4:-1:4:-1:wv<ap?lD<ap?ok<ap?zf<ap?Qc<ap?RF<ap?yv<ap?Bi<ap?wt<ap?NC<ap?4:-1:4:-1:OS<ap?Dy<ap?4:-1:4:-1:th<ap?V<ap?ks<ap?sm<ap?4:-1:4:-1:pm<ap?Fh<ap?4:-1:4:-1:Ha<ap?Yb<ap?xC<ap?md<ap?rb<ap?4:-1:4:-1:Sw<ap?fS<ap?4:-1:4:uD<ap?xh<ap?4:-1:Do<ap?uf<ap?4:-1:4:Dh<ap?RA<ap?Zc<ap?ak<ap?4:-1:$m<ap?aD<ap?Kc<ap?4:-1:4:$c<ap?dm<ap?4:-1:4:-1:aE<ap?rk<ap?Yh<ap?oS<ap?Ey<ap?4:-1:4:-1:4:_F<ap?Jb<ap?my<ap?Ac<ap?4:-1:4:-1:Ew<ap?iD<ap?4:-1:4:qp<ap?Gr<ap?iE<ap?Ko<ap?Ea<ap?Mk<ap?EF<ap?ee<ap?4:-1:4:-1:un<ap?kf<ap?4:-1:4:4:rg<ap?qu<ap?Na<ap?ht<ap?LC<ap?hm<ap?4:-1:4:-1:sS<ap?rd<ap?4:-1:4:-1:4:-1:Ah<ap?Sb<ap?SD<ap?Hr<ap?4:Rw<ap?Ld<ap?4:-1:4:-1:db<ap?bh<ap?pt<ap?cd<ap?4:-1:4:-1:4:yp<ap?4:yh<ap?ow<ap?4:-1:Eg<ap?R_<ap?4:-1:4:Pk<ap?TS<ap?dy<ap?is<ap?RE<ap?Wd<ap?tl<ap?_r<ap?b_<ap?Ov<ap?$S<ap?bA<ap?4:eE<ap?yt<ap?4:-1:4:-1:tD<ap?Yl<ap?4:-1:uF<ap?4:Pd<ap?Ic<ap?4:-1:4:-1:Nf<ap?So<ap&&eC<ap&&Uk<ap?dS<ap?4:-1:4:Kg<ap?qr<ap?gF<ap?Mv<ap?Bh<ap?DD<ap?4:-1:4:-1:4:-1:kS<ap?Gb<ap?qg<ap?lC<ap?4:-1:4:-1:up<ap?qE<ap?4:-1:4:-1:ay<ap?oh<ap?Wc<ap?Yt<ap?ZC<ap?pn<ap?4:-1:4:jh<ap?4:Tu<ap?_b<ap?4:-1:4:-1:jF<ap?4:v<ap?Qw<ap?pg<ap?Jv<ap?4:-1:4:-1:Am<ap?IE<ap?4:-1:4:hC<ap?av<ap?4:-1:Qy<ap&&Oh<ap?Pe<ap?gc<ap?YD<ap?4:-1:4:-1:4:$w<ap?sw<ap?Hm<ap?CA<ap?vt<ap?kl<ap?Lw<ap?4:-1:4:Ra<ap?gA<ap?4:-1:4:Jn<ap?4:gy<ap?pE<ap?4:-1:4:Ei<ap?Lh<ap?I<ap?K<ap?4:-1:vS<ap?GA<ap?4:-1:4:-1:4:Xl<ap?mA<ap?hw<ap?4:Mf<ap?sd<ap?4:-1:4:-1:hF<ap&&vD<ap&&Lm<ap?cs<ap?4:-1:4:Zs<ap?of<ap?gp<ap?Ou<ap?TE<ap?om<ap?DS<ap?zn<ap?Ub<ap?4:-1:4:-1:on<ap?Mc<ap?4:-1:4:VA<ap?fg<ap?Cs<ap?Ru<ap?4:-1:4:-1:jc<ap?BF<ap?4:-1:4:-1:lw<ap?jb<ap&&Go<ap?Ef<ap?4:-1:4:zs<ap?GC<ap?4:-1:Sd<ap?st<ap?4:-1:4:-1:Oi<ap?Qv<ap?qh<ap?ne<ap?rf<ap?mw<ap?dp<ap?4:-1:4:-1:fe<ap?L<ap?4:-1:4:-1:_t<ap?Ir<ap?4:-1:Ak<ap?iy<ap?4:-1:4:Iv<ap?Df<ap?bS<ap?4:Ps<ap?iw<ap?4:-1:4:-1:Ss<ap?og<ap?Ql<ap?hs<ap?4:-1:4:-1:Rd<ap?Em<ap?4:-1:4:-1:zm<ap?_l<ap?Ca<ap?$C<ap?Mo<ap?Bs<ap?St<ap&&XE<ap&&GF<ap?iv<ap?4:-1:4:-1:G_<ap?Xg<ap?po<ap?bp<ap?ie<ap?4:-1:4:-1:4:Ba<ap?Rh<ap?4:-1:Yi<ap?Om<ap?4:-1:4:as<ap?fv<ap?4:UC<ap?tg<ap?4:-1:O_<ap?Sm<ap?4:-1:4:uS<ap?Ke<ap?Wu<ap&&vF<ap?rl<ap?4:-1:4:-1:Rm<ap&&nk<ap?Nt<ap?4:-1:4:yC<ap?Nb<ap?Tl<ap?kF<ap?uh<ap?Vm<ap?4:-1:wo<ap?k<ap?4:-1:4:-1:4:vy<ap?X<ap?Hf<ap?4:fb<ap?bn<ap?4:-1:4:-1:4:$g<ap?fB<ap?by<ap?sh<ap?ao<ap?eB<ap?wS<ap?4:-1:4:-1:JE<ap?ct<ap?4:-1:4:xy<ap?JF<ap?ID<ap?mD<ap?4:-1:4:-1:Va<ap?Rv<ap?4:-1:4:-1:$b<ap?oa<ap?mi<ap?Cu<ap?Nk<ap?4:-1:4:-1:Wp<ap?s_<ap?4:-1:4:fF<ap?bF<ap?am<ap?Hi<ap?4:-1:4:-1:ba<ap?QA<ap?4:-1:4:-1:Hu<ap?AD<ap?sk<ap?Ju<ap?We<ap?HS<ap?ge<ap?eg<ap?Nm<ap?Xb<ap?lc<ap?zg<ap?4:-1:4:-1:ry<ap?Xm<ap?4:-1:4:-1:gD<ap?Yw<ap?4:-1:xg<ap?eD<ap?4:-1:4:-1:nf<ap?UD<ap?bs<ap?Cm<ap?Qr<ap?hA<ap?4:-1:4:-1:vg<ap?zd<ap?4:-1:4:-1:Dg<ap?N_<ap?Er<ap?4:-1:4:W_<ap?o<ap?4:-1:4:-1:t_<ap?tm<ap?$h<ap?oi<ap?mc<ap?Ja<ap?4:-1:vu<ap?mb<ap?4:-1:4:-1:rt<ap?Si<ap?gf<ap?ur<ap?4:-1:4:-1:jl<ap?Zv<ap?4:-1:4:-1:Kt<ap?cy<ap?Cy<ap?ME<ap?Is<ap?Mn<ap?4:-1:4:-1:nC<ap?Wf<ap?4:-1:4:-1:Yg<ap?Ya<ap?mr<ap?Rf<ap?4:-1:4:-1:at<ap?E<ap?4:-1:4:-1:Je<ap?im<ap?Ap<ap?BC<ap?e_<ap?qD<ap?dc<ap?dr<ap?Nh<ap?yg<ap?4:-1:4:-1:Ce<ap?VF<ap?4:-1:4:-1:Os<ap?Ag<ap?rw<ap?ub<ap?4:-1:4:-1:yr<ap?wr<ap?4:-1:4:-1:Xc<ap?pd<ap?Tn<ap?Cc<ap?4:-1:Vl<ap?ah<ap?4:-1:4:-1:sg<ap?y_<ap?cw<ap?lh<ap?4:-1:4:-1:4:-1:Hc<ap?IS<ap?vh<ap?QS<ap?4:-1:tk<ap?La<ap?Ly<ap?ea<ap?4:-1:4:-1:Fr<ap?zt<ap?4:-1:4:-1:zr<ap?Qo<ap?ra<ap?Ln<ap?At<ap?XS<ap?4:-1:4:-1:yk<ap?GD<ap?4:-1:4:-1:iA<ap?ha<ap?GE<ap?L_<ap?4:-1:4:-1:eo<ap?LD<ap?4:-1:4:-1:uy<ap?VC<ap?YS<ap?sb<ap?Rp<ap?es<ap?KD<ap?mv<ap?ti<ap?Cf<ap?df<ap?De<ap?Pv<ap?4:-1:4:-1:Uv<ap?ZE<ap?4:-1:4:-1:np<ap&&kr<ap?Vb<ap?4:-1:4:mm<ap?zE<ap?py<ap?ms<ap?4:-1:me<ap?xi<ap?4:-1:4:-1:pS<ap?la<ap?Qg<ap?ul<ap?4:-1:4:-1:Oy<ap?gb<ap?4:-1:4:-1:Hw<ap?Iy<ap?AE<ap?DB<ap?ll<ap?wc<ap?tE<ap?MA<ap?4:-1:4:-1:E_<ap?Tv<ap?4:-1:4:-1:Fy<ap?Ab<ap?na<ap?tw<ap?4:-1:4:-1:Ol<ap?Nw<ap?4:-1:4:-1:Vn<ap?gd<ap?dk<ap?ud<ap?pa<ap?$s<ap?4:-1:4:-1:IA<ap?Pt<ap?4:-1:4:-1:hb<ap?ug<ap?Wo<ap?s<ap?4:-1:4:-1:4:Re<ap?fl<ap?Ka<ap?vc<ap?wE<ap?YE<ap?Bc<ap?Zn<ap?S_<ap?4:-1:4:-1:Br<ap?ta<ap?4:-1:4:-1:QF<ap?pf<ap?Kv<ap?ko<ap?4:-1:4:-1:Rg<ap?Zr<ap?4:-1:4:-1:bo<ap?ic<ap?Hl<ap?Zb<ap?4:-1:4:Ib<ap?bv<ap?4:-1:4:4:Du<ap?Xk<ap?TD<ap?Ml<ap?hS<ap?4:-1:4:ed<ap?vd<ap?wy<ap?N<ap?4:-1:4:-1:$u<ap?g_<ap?4:-1:4:-1:_k<ap?dw<ap?$i<ap?WS<ap?qf<ap?4:-1:4:-1:hu<ap?Mh<ap?4:-1:4:ym<ap?4:nw<ap?Xe<ap?4:-1:4:Fv<ap?EA<ap?Aa<ap?BA<ap?wn<ap?4:Ta<ap?ec<ap?4:-1:4:Uy<ap&&YA<ap?Yk<ap?4:-1:4:4:b<ap?Qk<ap?nd<ap?aB<ap?4:-1:Ry<ap?4:KF<ap?Hn<ap?4:-1:4:-1:op<ap?4:_A<ap&&wC<ap?qi<ap?4:-1:4:sF<ap?jC<ap?Gh<ap?io<ap?4:Gv<ap?Jy<ap?4:-1:4:4:Qa<ap?ho<ap?tb<ap?Ft<ap?4:-1:4:ZA<ap?cr<ap?4:-1:4:4:DF<ap?br<ap?ZS<ap?kp<ap?4:-1:YC<ap&&lg<ap?Od<ap?4:-1:4:-1:sn<ap?4:xr<ap?_n<ap?yb<ap?Qf<ap?4:-1:4:-1:4:-1:$<ap?pl<ap?Sa<ap?mg<ap?sC<ap?Sk<ap?mS<ap&&q<ap?ip<ap?4:-1:4:pu<ap?Bb<ap?TF<ap?al<ap?4:-1:4:-1:Pc<ap?uu<ap?4:-1:4:4:PD<ap?xS<ap?4:Ek<ap?qa<ap?sv<ap?eS<ap?4:-1:4:-1:4:In<ap?_C<ap&&Ob<ap?du<ap?4:-1:4:Dm<ap?d_<ap?yu<ap?Mm<ap?4:-1:4:-1:4:hE<ap?Tm<ap?AF<ap?Sr<ap?4:jp<ap?Mp<ap?cc<ap?ld<ap?4:-1:4:-1:4:Xt<ap?Pw<ap?_c<ap&&FA<ap?Yv<ap?4:-1:4:-1:Fi<ap?jt<ap?4:-1:4:-1:xF<ap?To<ap?Xn<ap?VD<ap?_g<ap?4:Bg<ap?Ls<ap?4:-1:4:-1:_<ap?z<ap?xv<ap?Eo<ap?4:-1:4:-1:cS<ap?Rt<ap?4:-1:4:-1:ys<ap?iF<ap?Li<ap?Td<ap?ke<ap?4:-1:4:u<ap?bu<ap?4:-1:4:-1:4:-1:$p<ap?D<ap?_D<ap?wm<ap?dl<ap?xa<ap?jm<ap?d<ap&&ji<ap?Q<ap?4:-1:4:-1:xD<ap&&LF<ap?yF<ap?4:-1:4:-1:rn<ap?Xa<ap?Uw<ap?4:Sc<ap?rS<ap?4:-1:4:-1:Wm<ap?Il<ap?rD<ap?J_<ap?4:-1:4:-1:wh<ap?fw<ap?4:-1:4:-1:ck<ap?ov<ap?Jk<ap?tv<ap?Ym<ap?hD<ap?Lf<ap?cf<ap?4:-1:4:-1:JS<ap?Mt<ap?4:-1:4:-1:hr<ap?Wl<ap?4:-1:Jw<ap?Op<ap?4:-1:4:-1:Hh<ap?Bm<ap?$t<ap?uv<ap?Iw<ap?4:-1:4:-1:fr<ap?zp<ap?4:-1:4:OD<ap?lo<ap?4:-1:4:hc<ap?Jd<ap?Z<ap?Es<ap?lu<ap?zu<ap?ab<ap?Aw<ap?WC<ap?4:-1:4:-1:ua<ap?yw<ap?4:-1:4:Bf<ap?lb<ap?4:-1:bB<ap?Wy<ap?4:-1:4:-1:Gs<ap?ek<ap&&FC<ap?Cl<ap?4:-1:4:Qs<ap?Ks<ap?4:-1:WD<ap?nB<ap?4:-1:4:-1:Wr<ap?No<ap?Me<ap?tn<ap?W<ap?KC<ap?t<ap?4:-1:4:l_<ap?BE<ap?4:-1:4:-1:hp<ap?nF<ap?Kk<ap?Fk<ap?4:-1:4:-1:xs<ap?F_<ap?4:-1:4:-1:PS<ap?Ge<ap?aA<ap?Bt<ap?hi<ap?gn<ap?4:-1:4:-1:OF<ap?AS<ap?4:-1:4:-1:ew<ap?Ud<ap?Sg<ap?jf<ap?4:-1:4:-1:yc<ap?gE<ap?4:-1:4:-1:YT(Dte,ap+jS|0)-1|0:-1;if(4<cp>>>0)jr=OUe(e);else switch(cp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var sp=gHe(BUe(e));if(3<sp>>>0)jr=OUe(e);else switch(sp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,78);var lp=jHe(BUe(e));if(2<lp>>>0)jr=OUe(e);else switch(lp){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,79);var Dp=jHe(BUe(e));if(2<Dp>>>0)jr=OUe(e);else switch(Dp){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 4:TUe(e,87);var pp=kHe(BUe(e));if(3<pp>>>0)jr=OUe(e);else switch(pp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Ep=gHe(BUe(e));if(3<Ep>>>0)jr=OUe(e);else switch(Ep){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,80);var Cp=hHe(BUe(e));if(3<Cp>>>0)jr=OUe(e);else switch(Cp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Sp=_He(BUe(e));if(3<Sp>>>0)jr=OUe(e);else switch(Sp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,81);var Ip=jHe(BUe(e));if(2<Ip>>>0)jr=OUe(e);else switch(Ip){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 47:TUe(e,87);var Pp=BUe(e),Xp=35<Pp?sl<Pp?je<Pp?nc<Pp?-1:gi<Pp?rv<Pp?qy<Pp?Yf<Pp?Dc<Pp?Gp<Pp?fu<Pp?gk<Pp?Km<Pp?4:-1:4:-1:UF<Pp?Hv<Pp?An<Pp?ss<Pp?4:-1:4:-1:m_<Pp?Bv<Pp?4:-1:4:-1:Ho<Pp?Yp<Pp?oC<Pp?U<Pp?ai<Pp?go<Pp?aS<Pp?QD<Pp?o_<Pp?vl<Pp?Dl<Pp?Vd<Pp?4:-1:4:-1:zA<Pp?tC<Pp?4:-1:4:-1:cl<Pp?Ne<Pp?km<Pp?Wk<Pp?4:-1:4:-1:eF<Pp?sD<Pp?4:-1:4:-1:Oc<Pp?oE<Pp?mf<Pp?wD<Pp?Zy<Pp?Vk<Pp?4:-1:4:-1:Bo<Pp?hy<Pp?4:-1:4:-1:vi<Pp?Gg<Pp?qC<Pp?SC<Pp?4:-1:4:-1:Wh<Pp?jn<Pp?4:-1:4:-1:xo<Pp?fc<Pp?Fo<Pp?Gk<Pp?h<Pp?iC<Pp?Se<Pp?Pl<Pp?4:-1:4:-1:Gc<Pp?Ae<Pp?4:-1:4:-1:mt<Pp?Sn<Pp?$d<Pp?M_<Pp?4:-1:4:-1:Hp<Pp?ru<Pp?4:-1:4:-1:D_<Pp?Jc<Pp?xd<Pp?nE<Pp?el<Pp?cC<Pp?4:-1:4:-1:Qm<Pp?bD<Pp?4:-1:4:-1:zC<Pp?Vy<Pp?zF<Pp?Uc<Pp?4:-1:4:-1:rc<Pp?Uf<Pp?4:-1:4:-1:id<Pp?nm<Pp?ce<Pp?x_<Pp?ly<Pp?KE<Pp?jd<Pp?ZF<Pp?Np<Pp?4:-1:4:-1:vo<Pp?kA<Pp?4:-1:4:-1:ro<Pp&&ag<Pp?zy<Pp?4:-1:4:-1:Lo<Pp?Pi<Pp?Ff<Pp?ja<Pp?Vp<Pp?4:-1:4:-1:4:Ev<Pp?DC<Pp?Jg<Pp?ze<Pp?4:-1:4:-1:By<Pp?SF<Pp?4:-1:4:cF<Pp?F<Pp?wl<Pp?Bp<Pp?_S<Pp?oB<Pp?rB<Pp?Ad<Pp?4:-1:4:-1:_a<Pp?Kn<Pp?4:-1:4:-1:bb<Pp?Ao<Pp?cB<Pp?KS<Pp?4:-1:4:-1:$a<Pp?CD<Pp?4:-1:4:-1:Vv<Pp?GS<Pp?JC<Pp?vf<Pp?oo<Pp?zb<Pp?4:-1:4:-1:Ns<Pp?Js<Pp?4:-1:4:-1:XD<Pp?dD<Pp?kD<Pp?an<Pp?4:-1:4:-1:bl<Pp?gm<Pp?4:-1:4:-1:vE<Pp?Wa<Pp?$e<Pp?lB<Pp?rF<Pp?pA<Pp?Qe<Pp?Ct<Pp?Ph<Pp?Lp<Pp?UE<Pp?T_<Pp?we<Pp?rr<Pp?4:-1:4:-1:kd<Pp?aa<Pp?4:-1:4:-1:rE<Pp?My<Pp?Be<Pp?xu<Pp?4:-1:4:-1:Nl<Pp?wd<Pp?4:-1:4:-1:K_<Pp?ou<Pp?u_<Pp?TA<Pp?Ky<Pp?Nr<Pp?4:-1:4:-1:qk<Pp?Dt<Pp?4:-1:4:-1:M<Pp?fk<Pp?cb<Pp?Xh<Pp?4:-1:4:-1:Ai<Pp?vB<Pp?4:-1:4:-1:_m<Pp?mp<Pp?Dr<Pp?$A<Pp?Tc<Pp?Tt<Pp?_p<Pp?Ga<Pp?4:-1:4:-1:_v<Pp?WF<Pp?4:-1:4:-1:dh<Pp?FS<Pp?xn<Pp?Sf<Pp?4:-1:4:-1:Zh<Pp?nD<Pp?4:-1:4:-1:Ji<Pp?Jr<Pp?qm<Pp?$k<Pp?ac<Pp?Cb<Pp?4:-1:4:-1:Yr<Pp?z_<Pp?4:-1:4:-1:Zu<Pp?rC<Pp?Ih<Pp?yd<Pp?4:-1:4:-1:xf<Pp?LA<Pp?4:-1:4:-1:q_<Pp?Md<Pp?Tp<Pp?od<Pp?hk<Pp?Su<Pp?bf<Pp?MD<Pp?Oo<Pp?4:-1:4:yo<Pp?qc<Pp?4:-1:4:-1:KA<Pp?Zi<Pp?Nd<Pp?fC<Pp?4:-1:4:-1:_i<Pp?Qt<Pp?4:-1:4:-1:IF<Pp?U_<Pp?pw<Pp?p<Pp?Cg<Pp?Lu<Pp?4:-1:4:-1:Ur<Pp?zw<Pp?4:-1:4:-1:dC<Pp?mF<Pp?Kf<Pp?Ys<Pp?4:-1:4:-1:Fg<Pp?WA<Pp?4:-1:4:-1:dF<Pp?_y<Pp?bt<Pp?Zd<Pp?$y<Pp?4:-1:ih<Pp?wb<Pp?4:-1:4:dE<Pp&&iu<Pp?Bu<Pp?4:-1:4:-1:ku<Pp?Qb<Pp?w<Pp?Ms<Pp?gC<Pp?Zw<Pp?4:-1:4:-1:td<Pp?Zf<Pp?4:-1:4:-1:zo<Pp?Fp<Pp?xw<Pp?uc<Pp?4:-1:4:-1:4:-1:wv<Pp?lD<Pp?ok<Pp?zf<Pp?Qc<Pp?RF<Pp?yv<Pp?Bi<Pp?wt<Pp?NC<Pp?4:-1:4:-1:OS<Pp?Dy<Pp?4:-1:4:-1:th<Pp?V<Pp?ks<Pp?sm<Pp?4:-1:4:-1:pm<Pp?Fh<Pp?4:-1:4:-1:Ha<Pp?Yb<Pp?xC<Pp?md<Pp?rb<Pp?4:-1:4:-1:Sw<Pp?fS<Pp?4:-1:4:uD<Pp?xh<Pp?4:-1:Do<Pp?uf<Pp?4:-1:4:Dh<Pp?RA<Pp?Zc<Pp?ak<Pp?4:-1:$m<Pp?aD<Pp?Kc<Pp?4:-1:4:$c<Pp?dm<Pp?4:-1:4:-1:aE<Pp?rk<Pp?Yh<Pp?oS<Pp?Ey<Pp?4:-1:4:-1:4:_F<Pp?Jb<Pp?my<Pp?Ac<Pp?4:-1:4:-1:Ew<Pp?iD<Pp?4:-1:4:qp<Pp?Gr<Pp?iE<Pp?Ko<Pp?Ea<Pp?Mk<Pp?EF<Pp?ee<Pp?4:-1:4:-1:un<Pp?kf<Pp?4:-1:4:4:rg<Pp?qu<Pp?Na<Pp?ht<Pp?LC<Pp?hm<Pp?4:-1:4:-1:sS<Pp?rd<Pp?4:-1:4:-1:4:-1:Ah<Pp?Sb<Pp?SD<Pp?Hr<Pp?4:Rw<Pp?Ld<Pp?4:-1:4:-1:db<Pp?bh<Pp?pt<Pp?cd<Pp?4:-1:4:-1:4:yp<Pp?4:yh<Pp?ow<Pp?4:-1:Eg<Pp?R_<Pp?4:-1:4:Pk<Pp?TS<Pp?dy<Pp?is<Pp?RE<Pp?Wd<Pp?tl<Pp?_r<Pp?b_<Pp?Ov<Pp?$S<Pp?bA<Pp?4:eE<Pp?yt<Pp?4:-1:4:-1:tD<Pp?Yl<Pp?4:-1:uF<Pp?4:Pd<Pp?Ic<Pp?4:-1:4:-1:Nf<Pp?So<Pp&&eC<Pp&&Uk<Pp?dS<Pp?4:-1:4:Kg<Pp?qr<Pp?gF<Pp?Mv<Pp?Bh<Pp?DD<Pp?4:-1:4:-1:4:-1:kS<Pp?Gb<Pp?qg<Pp?lC<Pp?4:-1:4:-1:up<Pp?qE<Pp?4:-1:4:-1:ay<Pp?oh<Pp?Wc<Pp?Yt<Pp?ZC<Pp?pn<Pp?4:-1:4:jh<Pp?4:Tu<Pp?_b<Pp?4:-1:4:-1:jF<Pp?4:v<Pp?Qw<Pp?pg<Pp?Jv<Pp?4:-1:4:-1:Am<Pp?IE<Pp?4:-1:4:hC<Pp?av<Pp?4:-1:Qy<Pp&&Oh<Pp?Pe<Pp?gc<Pp?YD<Pp?4:-1:4:-1:4:$w<Pp?sw<Pp?Hm<Pp?CA<Pp?vt<Pp?kl<Pp?Lw<Pp?4:-1:4:Ra<Pp?gA<Pp?4:-1:4:Jn<Pp?4:gy<Pp?pE<Pp?4:-1:4:Ei<Pp?Lh<Pp?I<Pp?K<Pp?4:-1:vS<Pp?GA<Pp?4:-1:4:-1:4:Xl<Pp?mA<Pp?hw<Pp?4:Mf<Pp?sd<Pp?4:-1:4:-1:hF<Pp&&vD<Pp&&Lm<Pp?cs<Pp?4:-1:4:Zs<Pp?of<Pp?gp<Pp?Ou<Pp?TE<Pp?om<Pp?DS<Pp?zn<Pp?Ub<Pp?4:-1:4:-1:on<Pp?Mc<Pp?4:-1:4:VA<Pp?fg<Pp?Cs<Pp?Ru<Pp?4:-1:4:-1:jc<Pp?BF<Pp?4:-1:4:-1:lw<Pp?jb<Pp&&Go<Pp?Ef<Pp?4:-1:4:zs<Pp?GC<Pp?4:-1:Sd<Pp?st<Pp?4:-1:4:-1:Oi<Pp?Qv<Pp?qh<Pp?ne<Pp?rf<Pp?mw<Pp?dp<Pp?4:-1:4:-1:fe<Pp?L<Pp?4:-1:4:-1:_t<Pp?Ir<Pp?4:-1:Ak<Pp?iy<Pp?4:-1:4:Iv<Pp?Df<Pp?bS<Pp?4:Ps<Pp?iw<Pp?4:-1:4:-1:Ss<Pp?og<Pp?Ql<Pp?hs<Pp?4:-1:4:-1:Rd<Pp?Em<Pp?4:-1:4:-1:zm<Pp?_l<Pp?Ca<Pp?$C<Pp?Mo<Pp?Bs<Pp?St<Pp&&XE<Pp&&GF<Pp?iv<Pp?4:-1:4:-1:G_<Pp?Xg<Pp?po<Pp?bp<Pp?ie<Pp?4:-1:4:-1:4:Ba<Pp?Rh<Pp?4:-1:Yi<Pp?Om<Pp?4:-1:4:as<Pp?fv<Pp?4:UC<Pp?tg<Pp?4:-1:O_<Pp?Sm<Pp?4:-1:4:uS<Pp?Ke<Pp?Wu<Pp&&vF<Pp?rl<Pp?4:-1:4:-1:Rm<Pp&&nk<Pp?Nt<Pp?4:-1:4:yC<Pp?Nb<Pp?Tl<Pp?kF<Pp?uh<Pp?Vm<Pp?4:-1:wo<Pp?k<Pp?4:-1:4:-1:4:vy<Pp?X<Pp?Hf<Pp?4:fb<Pp?bn<Pp?4:-1:4:-1:4:$g<Pp?fB<Pp?by<Pp?sh<Pp?ao<Pp?eB<Pp?wS<Pp?4:-1:4:-1:JE<Pp?ct<Pp?4:-1:4:xy<Pp?JF<Pp?ID<Pp?mD<Pp?4:-1:4:-1:Va<Pp?Rv<Pp?4:-1:4:-1:$b<Pp?oa<Pp?mi<Pp?Cu<Pp?Nk<Pp?4:-1:4:-1:Wp<Pp?s_<Pp?4:-1:4:fF<Pp?bF<Pp?am<Pp?Hi<Pp?4:-1:4:-1:ba<Pp?QA<Pp?4:-1:4:-1:Hu<Pp?AD<Pp?sk<Pp?Ju<Pp?We<Pp?HS<Pp?ge<Pp?eg<Pp?Nm<Pp?Xb<Pp?lc<Pp?zg<Pp?4:-1:4:-1:ry<Pp?Xm<Pp?4:-1:4:-1:gD<Pp?Yw<Pp?4:-1:xg<Pp?eD<Pp?4:-1:4:-1:nf<Pp?UD<Pp?bs<Pp?Cm<Pp?Qr<Pp?hA<Pp?4:-1:4:-1:vg<Pp?zd<Pp?4:-1:4:-1:Dg<Pp?N_<Pp?Er<Pp?4:-1:4:W_<Pp?o<Pp?4:-1:4:-1:t_<Pp?tm<Pp?$h<Pp?oi<Pp?mc<Pp?Ja<Pp?4:-1:vu<Pp?mb<Pp?4:-1:4:-1:rt<Pp?Si<Pp?gf<Pp?ur<Pp?4:-1:4:-1:jl<Pp?Zv<Pp?4:-1:4:-1:Kt<Pp?cy<Pp?Cy<Pp?ME<Pp?Is<Pp?Mn<Pp?4:-1:4:-1:nC<Pp?Wf<Pp?4:-1:4:-1:Yg<Pp?Ya<Pp?mr<Pp?Rf<Pp?4:-1:4:-1:at<Pp?E<Pp?4:-1:4:-1:Je<Pp?im<Pp?Ap<Pp?BC<Pp?e_<Pp?qD<Pp?dc<Pp?dr<Pp?Nh<Pp?yg<Pp?4:-1:4:-1:Ce<Pp?VF<Pp?4:-1:4:-1:Os<Pp?Ag<Pp?rw<Pp?ub<Pp?4:-1:4:-1:yr<Pp?wr<Pp?4:-1:4:-1:Xc<Pp?pd<Pp?Tn<Pp?Cc<Pp?4:-1:Vl<Pp?ah<Pp?4:-1:4:-1:sg<Pp?y_<Pp?cw<Pp?lh<Pp?4:-1:4:-1:4:-1:Hc<Pp?IS<Pp?vh<Pp?QS<Pp?4:-1:tk<Pp?La<Pp?Ly<Pp?ea<Pp?4:-1:4:-1:Fr<Pp?zt<Pp?4:-1:4:-1:zr<Pp?Qo<Pp?ra<Pp?Ln<Pp?At<Pp?XS<Pp?4:-1:4:-1:yk<Pp?GD<Pp?4:-1:4:-1:iA<Pp?ha<Pp?GE<Pp?L_<Pp?4:-1:4:-1:eo<Pp?LD<Pp?4:-1:4:-1:uy<Pp?VC<Pp?YS<Pp?sb<Pp?Rp<Pp?es<Pp?KD<Pp?mv<Pp?ti<Pp?Cf<Pp?df<Pp?De<Pp?Pv<Pp?4:-1:4:-1:Uv<Pp?ZE<Pp?4:-1:4:-1:np<Pp&&kr<Pp?Vb<Pp?4:-1:4:mm<Pp?zE<Pp?py<Pp?ms<Pp?4:-1:me<Pp?xi<Pp?4:-1:4:-1:pS<Pp?la<Pp?Qg<Pp?ul<Pp?4:-1:4:-1:Oy<Pp?gb<Pp?4:-1:4:-1:Hw<Pp?Iy<Pp?AE<Pp?DB<Pp?ll<Pp?wc<Pp?tE<Pp?MA<Pp?4:-1:4:-1:E_<Pp?Tv<Pp?4:-1:4:-1:Fy<Pp?Ab<Pp?na<Pp?tw<Pp?4:-1:4:-1:Ol<Pp?Nw<Pp?4:-1:4:-1:Vn<Pp?gd<Pp?dk<Pp?ud<Pp?pa<Pp?$s<Pp?4:-1:4:-1:IA<Pp?Pt<Pp?4:-1:4:-1:hb<Pp?ug<Pp?Wo<Pp?s<Pp?4:-1:4:-1:4:Re<Pp?fl<Pp?Ka<Pp?vc<Pp?wE<Pp?YE<Pp?Bc<Pp?Zn<Pp?S_<Pp?4:-1:4:-1:Br<Pp?ta<Pp?4:-1:4:-1:QF<Pp?pf<Pp?Kv<Pp?ko<Pp?4:-1:4:-1:Rg<Pp?Zr<Pp?4:-1:4:-1:bo<Pp?ic<Pp?Hl<Pp?Zb<Pp?4:-1:4:Ib<Pp?bv<Pp?4:-1:4:4:Du<Pp?Xk<Pp?TD<Pp?Ml<Pp?hS<Pp?4:-1:4:ed<Pp?vd<Pp?wy<Pp?N<Pp?4:-1:4:-1:$u<Pp?g_<Pp?4:-1:4:-1:_k<Pp?dw<Pp?$i<Pp?WS<Pp?qf<Pp?4:-1:4:-1:hu<Pp?Mh<Pp?4:-1:4:ym<Pp?4:nw<Pp?Xe<Pp?4:-1:4:Fv<Pp?EA<Pp?Aa<Pp?BA<Pp?wn<Pp?4:Ta<Pp?ec<Pp?4:-1:4:Uy<Pp&&YA<Pp?Yk<Pp?4:-1:4:4:b<Pp?Qk<Pp?nd<Pp?aB<Pp?4:-1:Ry<Pp?4:KF<Pp?Hn<Pp?4:-1:4:-1:op<Pp?4:_A<Pp&&wC<Pp?qi<Pp?4:-1:4:sF<Pp?jC<Pp?Gh<Pp?io<Pp?4:Gv<Pp?Jy<Pp?4:-1:4:4:Qa<Pp?ho<Pp?tb<Pp?Ft<Pp?4:-1:4:ZA<Pp?cr<Pp?4:-1:4:4:DF<Pp?br<Pp?ZS<Pp?kp<Pp?4:-1:YC<Pp&&lg<Pp?Od<Pp?4:-1:4:-1:sn<Pp?4:xr<Pp?_n<Pp?yb<Pp?Qf<Pp?4:-1:4:-1:4:-1:$<Pp?pl<Pp?Sa<Pp?mg<Pp?sC<Pp?Sk<Pp?mS<Pp&&q<Pp?ip<Pp?4:-1:4:pu<Pp?Bb<Pp?TF<Pp?al<Pp?4:-1:4:-1:Pc<Pp?uu<Pp?4:-1:4:4:PD<Pp?xS<Pp?4:Ek<Pp?qa<Pp?sv<Pp?eS<Pp?4:-1:4:-1:4:In<Pp?_C<Pp&&Ob<Pp?du<Pp?4:-1:4:Dm<Pp?d_<Pp?yu<Pp?Mm<Pp?4:-1:4:-1:4:hE<Pp?Tm<Pp?AF<Pp?Sr<Pp?4:jp<Pp?Mp<Pp?cc<Pp?ld<Pp?4:-1:4:-1:4:Xt<Pp?Pw<Pp?_c<Pp&&FA<Pp?Yv<Pp?4:-1:4:-1:Fi<Pp?jt<Pp?4:-1:4:-1:xF<Pp?To<Pp?Xn<Pp?VD<Pp?_g<Pp?4:Bg<Pp?Ls<Pp?4:-1:4:-1:_<Pp?z<Pp?xv<Pp?Eo<Pp?4:-1:4:-1:cS<Pp?Rt<Pp?4:-1:4:-1:ys<Pp?iF<Pp?Li<Pp?Td<Pp?ke<Pp?4:-1:4:u<Pp?bu<Pp?4:-1:4:-1:4:-1:$p<Pp?D<Pp?_D<Pp?wm<Pp?dl<Pp?xa<Pp?jm<Pp?d<Pp&&ji<Pp?Q<Pp?4:-1:4:-1:xD<Pp&&LF<Pp?yF<Pp?4:-1:4:-1:rn<Pp?Xa<Pp?Uw<Pp?4:Sc<Pp?rS<Pp?4:-1:4:-1:Wm<Pp?Il<Pp?rD<Pp?J_<Pp?4:-1:4:-1:wh<Pp?fw<Pp?4:-1:4:-1:ck<Pp?ov<Pp?Jk<Pp?tv<Pp?Ym<Pp?hD<Pp?Lf<Pp?cf<Pp?4:-1:4:-1:JS<Pp?Mt<Pp?4:-1:4:-1:hr<Pp?Wl<Pp?4:-1:Jw<Pp?Op<Pp?4:-1:4:-1:Hh<Pp?Bm<Pp?$t<Pp?uv<Pp?Iw<Pp?4:-1:4:-1:fr<Pp?zp<Pp?4:-1:4:OD<Pp?lo<Pp?4:-1:4:hc<Pp?Jd<Pp?Z<Pp?Es<Pp?lu<Pp?zu<Pp?ab<Pp?Aw<Pp?WC<Pp?4:-1:4:-1:ua<Pp?yw<Pp?4:-1:4:Bf<Pp?lb<Pp?4:-1:bB<Pp?Wy<Pp?4:-1:4:-1:Gs<Pp?ek<Pp&&FC<Pp?Cl<Pp?4:-1:4:Qs<Pp?Ks<Pp?4:-1:WD<Pp?nB<Pp?4:-1:4:-1:Wr<Pp?No<Pp?Me<Pp?tn<Pp?W<Pp?KC<Pp?t<Pp?4:-1:4:l_<Pp?BE<Pp?4:-1:4:-1:hp<Pp?nF<Pp?Kk<Pp?Fk<Pp?4:-1:4:-1:xs<Pp?F_<Pp?4:-1:4:-1:PS<Pp?Ge<Pp?aA<Pp?Bt<Pp?hi<Pp?gn<Pp?4:-1:4:-1:OF<Pp?AS<Pp?4:-1:4:-1:ew<Pp?Ud<Pp?Sg<Pp?jf<Pp?4:-1:4:-1:yc<Pp?gE<Pp?4:-1:4:-1:YT(bte,Pp+jS|0)-1|0:-1;if(4<Xp>>>0)jr=OUe(e);else switch(Xp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var Kp=Gje(BUe(e));if(3<Kp>>>0)jr=OUe(e);else switch(Kp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,82);var Jp=jHe(BUe(e));if(2<Jp>>>0)jr=OUe(e);else switch(Jp){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var Qp=hje(BUe(e));if(3<Qp>>>0)jr=OUe(e);else switch(Qp){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var uE=WHe(BUe(e));if(3<uE>>>0)jr=OUe(e);else switch(uE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,83);var cE=jHe(BUe(e));if(2<cE>>>0)jr=OUe(e);else switch(cE){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 48:TUe(e,87);var fE=BUe(e),sE=35<fE?sl<fE?je<fE?nc<fE?-1:gi<fE?rv<fE?qy<fE?Yf<fE?Dc<fE?Gp<fE?fu<fE?gk<fE?Km<fE?4:-1:4:-1:UF<fE?Hv<fE?An<fE?ss<fE?4:-1:4:-1:m_<fE?Bv<fE?4:-1:4:-1:Ho<fE?Yp<fE?oC<fE?U<fE?ai<fE?go<fE?aS<fE?QD<fE?o_<fE?vl<fE?Dl<fE?Vd<fE?4:-1:4:-1:zA<fE?tC<fE?4:-1:4:-1:cl<fE?Ne<fE?km<fE?Wk<fE?4:-1:4:-1:eF<fE?sD<fE?4:-1:4:-1:Oc<fE?oE<fE?mf<fE?wD<fE?Zy<fE?Vk<fE?4:-1:4:-1:Bo<fE?hy<fE?4:-1:4:-1:vi<fE?Gg<fE?qC<fE?SC<fE?4:-1:4:-1:Wh<fE?jn<fE?4:-1:4:-1:xo<fE?fc<fE?Fo<fE?Gk<fE?h<fE?iC<fE?Se<fE?Pl<fE?4:-1:4:-1:Gc<fE?Ae<fE?4:-1:4:-1:mt<fE?Sn<fE?$d<fE?M_<fE?4:-1:4:-1:Hp<fE?ru<fE?4:-1:4:-1:D_<fE?Jc<fE?xd<fE?nE<fE?el<fE?cC<fE?4:-1:4:-1:Qm<fE?bD<fE?4:-1:4:-1:zC<fE?Vy<fE?zF<fE?Uc<fE?4:-1:4:-1:rc<fE?Uf<fE?4:-1:4:-1:id<fE?nm<fE?ce<fE?x_<fE?ly<fE?KE<fE?jd<fE?ZF<fE?Np<fE?4:-1:4:-1:vo<fE?kA<fE?4:-1:4:-1:ro<fE&&ag<fE?zy<fE?4:-1:4:-1:Lo<fE?Pi<fE?Ff<fE?ja<fE?Vp<fE?4:-1:4:-1:4:Ev<fE?DC<fE?Jg<fE?ze<fE?4:-1:4:-1:By<fE?SF<fE?4:-1:4:cF<fE?F<fE?wl<fE?Bp<fE?_S<fE?oB<fE?rB<fE?Ad<fE?4:-1:4:-1:_a<fE?Kn<fE?4:-1:4:-1:bb<fE?Ao<fE?cB<fE?KS<fE?4:-1:4:-1:$a<fE?CD<fE?4:-1:4:-1:Vv<fE?GS<fE?JC<fE?vf<fE?oo<fE?zb<fE?4:-1:4:-1:Ns<fE?Js<fE?4:-1:4:-1:XD<fE?dD<fE?kD<fE?an<fE?4:-1:4:-1:bl<fE?gm<fE?4:-1:4:-1:vE<fE?Wa<fE?$e<fE?lB<fE?rF<fE?pA<fE?Qe<fE?Ct<fE?Ph<fE?Lp<fE?UE<fE?T_<fE?we<fE?rr<fE?4:-1:4:-1:kd<fE?aa<fE?4:-1:4:-1:rE<fE?My<fE?Be<fE?xu<fE?4:-1:4:-1:Nl<fE?wd<fE?4:-1:4:-1:K_<fE?ou<fE?u_<fE?TA<fE?Ky<fE?Nr<fE?4:-1:4:-1:qk<fE?Dt<fE?4:-1:4:-1:M<fE?fk<fE?cb<fE?Xh<fE?4:-1:4:-1:Ai<fE?vB<fE?4:-1:4:-1:_m<fE?mp<fE?Dr<fE?$A<fE?Tc<fE?Tt<fE?_p<fE?Ga<fE?4:-1:4:-1:_v<fE?WF<fE?4:-1:4:-1:dh<fE?FS<fE?xn<fE?Sf<fE?4:-1:4:-1:Zh<fE?nD<fE?4:-1:4:-1:Ji<fE?Jr<fE?qm<fE?$k<fE?ac<fE?Cb<fE?4:-1:4:-1:Yr<fE?z_<fE?4:-1:4:-1:Zu<fE?rC<fE?Ih<fE?yd<fE?4:-1:4:-1:xf<fE?LA<fE?4:-1:4:-1:q_<fE?Md<fE?Tp<fE?od<fE?hk<fE?Su<fE?bf<fE?MD<fE?Oo<fE?4:-1:4:yo<fE?qc<fE?4:-1:4:-1:KA<fE?Zi<fE?Nd<fE?fC<fE?4:-1:4:-1:_i<fE?Qt<fE?4:-1:4:-1:IF<fE?U_<fE?pw<fE?p<fE?Cg<fE?Lu<fE?4:-1:4:-1:Ur<fE?zw<fE?4:-1:4:-1:dC<fE?mF<fE?Kf<fE?Ys<fE?4:-1:4:-1:Fg<fE?WA<fE?4:-1:4:-1:dF<fE?_y<fE?bt<fE?Zd<fE?$y<fE?4:-1:ih<fE?wb<fE?4:-1:4:dE<fE&&iu<fE?Bu<fE?4:-1:4:-1:ku<fE?Qb<fE?w<fE?Ms<fE?gC<fE?Zw<fE?4:-1:4:-1:td<fE?Zf<fE?4:-1:4:-1:zo<fE?Fp<fE?xw<fE?uc<fE?4:-1:4:-1:4:-1:wv<fE?lD<fE?ok<fE?zf<fE?Qc<fE?RF<fE?yv<fE?Bi<fE?wt<fE?NC<fE?4:-1:4:-1:OS<fE?Dy<fE?4:-1:4:-1:th<fE?V<fE?ks<fE?sm<fE?4:-1:4:-1:pm<fE?Fh<fE?4:-1:4:-1:Ha<fE?Yb<fE?xC<fE?md<fE?rb<fE?4:-1:4:-1:Sw<fE?fS<fE?4:-1:4:uD<fE?xh<fE?4:-1:Do<fE?uf<fE?4:-1:4:Dh<fE?RA<fE?Zc<fE?ak<fE?4:-1:$m<fE?aD<fE?Kc<fE?4:-1:4:$c<fE?dm<fE?4:-1:4:-1:aE<fE?rk<fE?Yh<fE?oS<fE?Ey<fE?4:-1:4:-1:4:_F<fE?Jb<fE?my<fE?Ac<fE?4:-1:4:-1:Ew<fE?iD<fE?4:-1:4:qp<fE?Gr<fE?iE<fE?Ko<fE?Ea<fE?Mk<fE?EF<fE?ee<fE?4:-1:4:-1:un<fE?kf<fE?4:-1:4:4:rg<fE?qu<fE?Na<fE?ht<fE?LC<fE?hm<fE?4:-1:4:-1:sS<fE?rd<fE?4:-1:4:-1:4:-1:Ah<fE?Sb<fE?SD<fE?Hr<fE?4:Rw<fE?Ld<fE?4:-1:4:-1:db<fE?bh<fE?pt<fE?cd<fE?4:-1:4:-1:4:yp<fE?4:yh<fE?ow<fE?4:-1:Eg<fE?R_<fE?4:-1:4:Pk<fE?TS<fE?dy<fE?is<fE?RE<fE?Wd<fE?tl<fE?_r<fE?b_<fE?Ov<fE?$S<fE?bA<fE?4:eE<fE?yt<fE?4:-1:4:-1:tD<fE?Yl<fE?4:-1:uF<fE?4:Pd<fE?Ic<fE?4:-1:4:-1:Nf<fE?So<fE&&eC<fE&&Uk<fE?dS<fE?4:-1:4:Kg<fE?qr<fE?gF<fE?Mv<fE?Bh<fE?DD<fE?4:-1:4:-1:4:-1:kS<fE?Gb<fE?qg<fE?lC<fE?4:-1:4:-1:up<fE?qE<fE?4:-1:4:-1:ay<fE?oh<fE?Wc<fE?Yt<fE?ZC<fE?pn<fE?4:-1:4:jh<fE?4:Tu<fE?_b<fE?4:-1:4:-1:jF<fE?4:v<fE?Qw<fE?pg<fE?Jv<fE?4:-1:4:-1:Am<fE?IE<fE?4:-1:4:hC<fE?av<fE?4:-1:Qy<fE&&Oh<fE?Pe<fE?gc<fE?YD<fE?4:-1:4:-1:4:$w<fE?sw<fE?Hm<fE?CA<fE?vt<fE?kl<fE?Lw<fE?4:-1:4:Ra<fE?gA<fE?4:-1:4:Jn<fE?4:gy<fE?pE<fE?4:-1:4:Ei<fE?Lh<fE?I<fE?K<fE?4:-1:vS<fE?GA<fE?4:-1:4:-1:4:Xl<fE?mA<fE?hw<fE?4:Mf<fE?sd<fE?4:-1:4:-1:hF<fE&&vD<fE&&Lm<fE?cs<fE?4:-1:4:Zs<fE?of<fE?gp<fE?Ou<fE?TE<fE?om<fE?DS<fE?zn<fE?Ub<fE?4:-1:4:-1:on<fE?Mc<fE?4:-1:4:VA<fE?fg<fE?Cs<fE?Ru<fE?4:-1:4:-1:jc<fE?BF<fE?4:-1:4:-1:lw<fE?jb<fE&&Go<fE?Ef<fE?4:-1:4:zs<fE?GC<fE?4:-1:Sd<fE?st<fE?4:-1:4:-1:Oi<fE?Qv<fE?qh<fE?ne<fE?rf<fE?mw<fE?dp<fE?4:-1:4:-1:fe<fE?L<fE?4:-1:4:-1:_t<fE?Ir<fE?4:-1:Ak<fE?iy<fE?4:-1:4:Iv<fE?Df<fE?bS<fE?4:Ps<fE?iw<fE?4:-1:4:-1:Ss<fE?og<fE?Ql<fE?hs<fE?4:-1:4:-1:Rd<fE?Em<fE?4:-1:4:-1:zm<fE?_l<fE?Ca<fE?$C<fE?Mo<fE?Bs<fE?St<fE&&XE<fE&&GF<fE?iv<fE?4:-1:4:-1:G_<fE?Xg<fE?po<fE?bp<fE?ie<fE?4:-1:4:-1:4:Ba<fE?Rh<fE?4:-1:Yi<fE?Om<fE?4:-1:4:as<fE?fv<fE?4:UC<fE?tg<fE?4:-1:O_<fE?Sm<fE?4:-1:4:uS<fE?Ke<fE?Wu<fE&&vF<fE?rl<fE?4:-1:4:-1:Rm<fE&&nk<fE?Nt<fE?4:-1:4:yC<fE?Nb<fE?Tl<fE?kF<fE?uh<fE?Vm<fE?4:-1:wo<fE?k<fE?4:-1:4:-1:4:vy<fE?X<fE?Hf<fE?4:fb<fE?bn<fE?4:-1:4:-1:4:$g<fE?fB<fE?by<fE?sh<fE?ao<fE?eB<fE?wS<fE?4:-1:4:-1:JE<fE?ct<fE?4:-1:4:xy<fE?JF<fE?ID<fE?mD<fE?4:-1:4:-1:Va<fE?Rv<fE?4:-1:4:-1:$b<fE?oa<fE?mi<fE?Cu<fE?Nk<fE?4:-1:4:-1:Wp<fE?s_<fE?4:-1:4:fF<fE?bF<fE?am<fE?Hi<fE?4:-1:4:-1:ba<fE?QA<fE?4:-1:4:-1:Hu<fE?AD<fE?sk<fE?Ju<fE?We<fE?HS<fE?ge<fE?eg<fE?Nm<fE?Xb<fE?lc<fE?zg<fE?4:-1:4:-1:ry<fE?Xm<fE?4:-1:4:-1:gD<fE?Yw<fE?4:-1:xg<fE?eD<fE?4:-1:4:-1:nf<fE?UD<fE?bs<fE?Cm<fE?Qr<fE?hA<fE?4:-1:4:-1:vg<fE?zd<fE?4:-1:4:-1:Dg<fE?N_<fE?Er<fE?4:-1:4:W_<fE?o<fE?4:-1:4:-1:t_<fE?tm<fE?$h<fE?oi<fE?mc<fE?Ja<fE?4:-1:vu<fE?mb<fE?4:-1:4:-1:rt<fE?Si<fE?gf<fE?ur<fE?4:-1:4:-1:jl<fE?Zv<fE?4:-1:4:-1:Kt<fE?cy<fE?Cy<fE?ME<fE?Is<fE?Mn<fE?4:-1:4:-1:nC<fE?Wf<fE?4:-1:4:-1:Yg<fE?Ya<fE?mr<fE?Rf<fE?4:-1:4:-1:at<fE?E<fE?4:-1:4:-1:Je<fE?im<fE?Ap<fE?BC<fE?e_<fE?qD<fE?dc<fE?dr<fE?Nh<fE?yg<fE?4:-1:4:-1:Ce<fE?VF<fE?4:-1:4:-1:Os<fE?Ag<fE?rw<fE?ub<fE?4:-1:4:-1:yr<fE?wr<fE?4:-1:4:-1:Xc<fE?pd<fE?Tn<fE?Cc<fE?4:-1:Vl<fE?ah<fE?4:-1:4:-1:sg<fE?y_<fE?cw<fE?lh<fE?4:-1:4:-1:4:-1:Hc<fE?IS<fE?vh<fE?QS<fE?4:-1:tk<fE?La<fE?Ly<fE?ea<fE?4:-1:4:-1:Fr<fE?zt<fE?4:-1:4:-1:zr<fE?Qo<fE?ra<fE?Ln<fE?At<fE?XS<fE?4:-1:4:-1:yk<fE?GD<fE?4:-1:4:-1:iA<fE?ha<fE?GE<fE?L_<fE?4:-1:4:-1:eo<fE?LD<fE?4:-1:4:-1:uy<fE?VC<fE?YS<fE?sb<fE?Rp<fE?es<fE?KD<fE?mv<fE?ti<fE?Cf<fE?df<fE?De<fE?Pv<fE?4:-1:4:-1:Uv<fE?ZE<fE?4:-1:4:-1:np<fE&&kr<fE?Vb<fE?4:-1:4:mm<fE?zE<fE?py<fE?ms<fE?4:-1:me<fE?xi<fE?4:-1:4:-1:pS<fE?la<fE?Qg<fE?ul<fE?4:-1:4:-1:Oy<fE?gb<fE?4:-1:4:-1:Hw<fE?Iy<fE?AE<fE?DB<fE?ll<fE?wc<fE?tE<fE?MA<fE?4:-1:4:-1:E_<fE?Tv<fE?4:-1:4:-1:Fy<fE?Ab<fE?na<fE?tw<fE?4:-1:4:-1:Ol<fE?Nw<fE?4:-1:4:-1:Vn<fE?gd<fE?dk<fE?ud<fE?pa<fE?$s<fE?4:-1:4:-1:IA<fE?Pt<fE?4:-1:4:-1:hb<fE?ug<fE?Wo<fE?s<fE?4:-1:4:-1:4:Re<fE?fl<fE?Ka<fE?vc<fE?wE<fE?YE<fE?Bc<fE?Zn<fE?S_<fE?4:-1:4:-1:Br<fE?ta<fE?4:-1:4:-1:QF<fE?pf<fE?Kv<fE?ko<fE?4:-1:4:-1:Rg<fE?Zr<fE?4:-1:4:-1:bo<fE?ic<fE?Hl<fE?Zb<fE?4:-1:4:Ib<fE?bv<fE?4:-1:4:4:Du<fE?Xk<fE?TD<fE?Ml<fE?hS<fE?4:-1:4:ed<fE?vd<fE?wy<fE?N<fE?4:-1:4:-1:$u<fE?g_<fE?4:-1:4:-1:_k<fE?dw<fE?$i<fE?WS<fE?qf<fE?4:-1:4:-1:hu<fE?Mh<fE?4:-1:4:ym<fE?4:nw<fE?Xe<fE?4:-1:4:Fv<fE?EA<fE?Aa<fE?BA<fE?wn<fE?4:Ta<fE?ec<fE?4:-1:4:Uy<fE&&YA<fE?Yk<fE?4:-1:4:4:b<fE?Qk<fE?nd<fE?aB<fE?4:-1:Ry<fE?4:KF<fE?Hn<fE?4:-1:4:-1:op<fE?4:_A<fE&&wC<fE?qi<fE?4:-1:4:sF<fE?jC<fE?Gh<fE?io<fE?4:Gv<fE?Jy<fE?4:-1:4:4:Qa<fE?ho<fE?tb<fE?Ft<fE?4:-1:4:ZA<fE?cr<fE?4:-1:4:4:DF<fE?br<fE?ZS<fE?kp<fE?4:-1:YC<fE&&lg<fE?Od<fE?4:-1:4:-1:sn<fE?4:xr<fE?_n<fE?yb<fE?Qf<fE?4:-1:4:-1:4:-1:$<fE?pl<fE?Sa<fE?mg<fE?sC<fE?Sk<fE?mS<fE&&q<fE?ip<fE?4:-1:4:pu<fE?Bb<fE?TF<fE?al<fE?4:-1:4:-1:Pc<fE?uu<fE?4:-1:4:4:PD<fE?xS<fE?4:Ek<fE?qa<fE?sv<fE?eS<fE?4:-1:4:-1:4:In<fE?_C<fE&&Ob<fE?du<fE?4:-1:4:Dm<fE?d_<fE?yu<fE?Mm<fE?4:-1:4:-1:4:hE<fE?Tm<fE?AF<fE?Sr<fE?4:jp<fE?Mp<fE?cc<fE?ld<fE?4:-1:4:-1:4:Xt<fE?Pw<fE?_c<fE&&FA<fE?Yv<fE?4:-1:4:-1:Fi<fE?jt<fE?4:-1:4:-1:xF<fE?To<fE?Xn<fE?VD<fE?_g<fE?4:Bg<fE?Ls<fE?4:-1:4:-1:_<fE?z<fE?xv<fE?Eo<fE?4:-1:4:-1:cS<fE?Rt<fE?4:-1:4:-1:ys<fE?iF<fE?Li<fE?Td<fE?ke<fE?4:-1:4:u<fE?bu<fE?4:-1:4:-1:4:-1:$p<fE?D<fE?_D<fE?wm<fE?dl<fE?xa<fE?jm<fE?d<fE&&ji<fE?Q<fE?4:-1:4:-1:xD<fE&&LF<fE?yF<fE?4:-1:4:-1:rn<fE?Xa<fE?Uw<fE?4:Sc<fE?rS<fE?4:-1:4:-1:Wm<fE?Il<fE?rD<fE?J_<fE?4:-1:4:-1:wh<fE?fw<fE?4:-1:4:-1:ck<fE?ov<fE?Jk<fE?tv<fE?Ym<fE?hD<fE?Lf<fE?cf<fE?4:-1:4:-1:JS<fE?Mt<fE?4:-1:4:-1:hr<fE?Wl<fE?4:-1:Jw<fE?Op<fE?4:-1:4:-1:Hh<fE?Bm<fE?$t<fE?uv<fE?Iw<fE?4:-1:4:-1:fr<fE?zp<fE?4:-1:4:OD<fE?lo<fE?4:-1:4:hc<fE?Jd<fE?Z<fE?Es<fE?lu<fE?zu<fE?ab<fE?Aw<fE?WC<fE?4:-1:4:-1:ua<fE?yw<fE?4:-1:4:Bf<fE?lb<fE?4:-1:bB<fE?Wy<fE?4:-1:4:-1:Gs<fE?ek<fE&&FC<fE?Cl<fE?4:-1:4:Qs<fE?Ks<fE?4:-1:WD<fE?nB<fE?4:-1:4:-1:Wr<fE?No<fE?Me<fE?tn<fE?W<fE?KC<fE?t<fE?4:-1:4:l_<fE?BE<fE?4:-1:4:-1:hp<fE?nF<fE?Kk<fE?Fk<fE?4:-1:4:-1:xs<fE?F_<fE?4:-1:4:-1:PS<fE?Ge<fE?aA<fE?Bt<fE?hi<fE?gn<fE?4:-1:4:-1:OF<fE?AS<fE?4:-1:4:-1:ew<fE?Ud<fE?Sg<fE?jf<fE?4:-1:4:-1:yc<fE?gE<fE?4:-1:4:-1:YT(Fte,fE+jS|0)-1|0:-1;if(4<sE>>>0)jr=OUe(e);else switch(sE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var lE=hje(BUe(e));if(3<lE>>>0)jr=OUe(e);else switch(lE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var DE=mje(BUe(e));if(3<DE>>>0)jr=OUe(e);else switch(DE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var bE=gHe(BUe(e));if(3<bE>>>0)jr=OUe(e);else switch(bE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,84);var EE=jHe(BUe(e));if(2<EE>>>0)jr=OUe(e);else switch(EE){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 3:TUe(e,87);var mE=THe(BUe(e));if(3<mE>>>0)jr=OUe(e);else switch(mE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var FE=sHe(BUe(e));if(3<FE>>>0)jr=OUe(e);else switch(FE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,85);var kE=jHe(BUe(e));if(2<kE>>>0)jr=OUe(e);else switch(kE){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 49:TUe(e,87);var yE=hje(BUe(e));if(3<yE>>>0)jr=OUe(e);else switch(yE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var _E=gHe(BUe(e));if(3<_E>>>0)jr=OUe(e);else switch(_E){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var SE=mje(BUe(e));if(3<SE>>>0)jr=OUe(e);else switch(SE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,87);var NE=WHe(BUe(e));if(3<NE>>>0)jr=OUe(e);else switch(NE){case 0:jr=f(e);break;case 1:jr=i(e);break;case 2:TUe(e,86);var xE=jHe(BUe(e));if(2<xE>>>0)jr=OUe(e);else switch(xE){case 0:jr=f(e);break;case 1:jr=i(e);break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;default:jr=c(e)}break;case 50:jr=90;break;case 51:TUe(e,136);var PE=BUe(e),HE=60<PE?VE<PE?-1:YT(Vue,PE+-61|0)-1|0:-1;jr=0===HE?r_:1===HE?Ma:OUe(e);break;case 52:jr=91;break;case 53:jr=140;break;default:TUe(e,88);var $E=lje(BUe(e));jr=0===$E?c(e):1===$E?i(e):OUe(e)}if(_w<jr>>>0)return Z_e(Gee);var rm=jr;if(75<=rm){if(Ie<=rm)switch(rm){case 112:return[0,r,90];case 113:return[0,r,xp];case 114:return[0,r,bd];case 115:return[0,r,69];case 116:return[0,r,97];case 117:return[0,r,68];case 118:return[0,r,67];case 119:return[0,r,99];case 120:return[0,r,98];case 121:return[0,r,78];case 122:return[0,r,77];case 123:return[0,r,75];case 124:return[0,r,76];case 125:return[0,r,73];case 126:return[0,r,72];case 127:return[0,r,71];case 128:return[0,r,70];case 129:return[0,r,95];case 130:return[0,r,96];case 131:return[0,r,Eu];case 132:return[0,r,Ik];case 133:return[0,r,Zl];case 134:return[0,r,mk];case 135:return[0,r,yS];case 136:return[0,r,86];case 137:return[0,r,88];case 138:return[0,r,87];case 139:return[0,r,Ma];case 140:return[0,r,Gu];case 141:return[0,r,79];case 142:return[0,r,11];case 143:return[0,r,74];case 144:return[0,r,wk];case 145:return[0,r,13];case 146:return[0,r,14];case 147:return[0,r[4]?uXe(r,nXe(r,e),6):r,qe];default:return[0,cXe(r,nXe(r,e)),[6,jUe(e)]]}switch(rm){case 75:return[0,r,20];case 76:return[0,r,21];case 77:return[0,r,22];case 78:return[0,r,31];case 79:return[0,r,23];case 80:return[0,r,61];case 81:return[0,r,46];case 82:return[0,r,24];case 83:return[0,r,47];case 84:return[0,r,25];case 85:return[0,r,26];case 86:return[0,r,58];case 88:var um=nXe(r,e),cm=jUe(e),fm=pXe(r,RUe(e));return[0,fm[1],[4,um,fm[2],cm]];case 90:return[0,r,0];case 91:return[0,r,1];case 92:return[0,r,4];case 93:return[0,r,5];case 94:return[0,r,6];case 95:return[0,r,7];case 96:return[0,r,12];case 97:return[0,r,10];case 98:return[0,r,8];case 99:return[0,r,9];case 100:return[0,r,83];case 101:NUe(e),IUe(e);var lm=BUe(e);return 0===(0===(62<lm?63<lm?-1:0:-1)?0:OUe(e))?[0,r,82]:Z_e(Yee);case 102:return[0,r,80];case 103:return[0,r,81];case 104:return[0,r,82];case 105:return[0,r,85];case 106:return[0,r,84];case 107:return[0,r,91];case 108:return[0,r,92];case 109:return[0,r,93];case 110:return[0,r,94];case 111:return[0,r,89];default:var Fm=nXe(r,e),Im=jUe(e);return[0,r,[4,Fm,Im,Im]]}}if(38<=rm)switch(rm){case 38:return[0,r,32];case 39:return[0,r,33];case 40:return[0,r,34];case 41:return[0,r,40];case 42:return[0,r,27];case 43:return[0,r,35];case 44:return[0,r,59];case 45:return[0,r,60];case 46:return[0,r,36];case 47:return[0,r,45];case 48:return[0,r,37];case 49:return[0,r,43];case 50:return[0,r,48];case 51:return[0,r,49];case 52:return[0,r,41];case 53:return[0,r,30];case 54:return[0,r,38];case 55:return[0,r,39];case 56:return[0,r,15];case 57:return[0,r,16];case 58:return[0,r,52];case 59:return[0,r,50];case 60:return[0,r,17];case 61:return[0,r,18];case 62:return[0,r,53];case 63:return[0,r,28];case 64:return[0,r,44];case 65:return[0,r,29];case 66:return[0,r,63];case 67:return[0,r,62];case 68:return[0,r,54];case 69:return[0,r,55];case 70:return[0,r,56];case 71:return[0,r,57];case 72:return[0,r,19];case 73:return[0,r,42];default:return[0,r,51]}switch(rm){case 0:return[2,fXe(r,e)];case 1:return[2,cXe(r,nXe(r,e))];case 2:return[2,r];case 3:var xm=rXe(r,e),Pm=VAe(r_),Gm=mXe(r,Pm,e),Um=Gm[1];return[1,Um,sXe(Um,xm,Gm[2],Pm,1)];case 4:var Jm=jUe(e);if(r[5]){var Zm=VUe(1,r[4]?aXe(r,nXe(r,e),Jm):r),tF=PUe(e);return hI(UUe(e,tF-1|0,1),Uee)&&_I(UUe(e,tF-2|0,1),jee)?[0,Zm,83]:[2,Zm]}var aF=rXe(r,e),oF=VAe(r_);$Ae(oF,OAe(Jm,2,XT(Jm)-2|0));var lF=mXe(r,oF,e),pF=lF[1];return[1,pF,sXe(pF,aF,lF[2],oF,1)];case 5:return r[4]?[2,VUe(0,r)]:(NUe(e),IUe(e),0===(0===Zje(BUe(e))?0:OUe(e))?[0,r,Zl]:Z_e(Hee));case 6:var FF=rXe(r,e),CF=VAe(r_),wF=FXe(r,CF,e),NF=wF[1];return[1,NF,sXe(NF,FF,wF[2],CF,0)];case 7:return 0===xUe(e)?[2,FXe(r,VAe(r_),e)[1]]:[0,r,Xee];case 8:var MF=jUe(e),HF=rXe(r,e),XF=VAe(r_),qF=VAe(r_);$Ae(qF,MF);var $F=dXe(r,MF,XF,qF,0,e),uk=$F[1],lk=[0,uk[1],HF,$F[2]],vk=$F[3],Dk=KAe(qF);return[0,uk,[2,[0,lk,KAe(XF),Dk,vk]]];case 9:var pk=VAe(r_),kk=VAe(r_),Tk=VAe(r_);HUe(e,Tk);var Ok=rXe(r,e),xk=hXe(r,pk,kk,Tk,e),Lk=xk[1],Rk=eXe(Lk,e),jk=[0,Lk[1],Ok,Rk],Hk=xk[2],zk=KAe(Tk),ad=KAe(kk);return[0,Lk,[3,[0,jk,[0,KAe(pk),ad,zk],Hk]]];case 10:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===Uje(BUe(e))&&0===gje(BUe(e)))for(;;){var n=_je(BUe(e));if(2<n>>>0)var t=OUe(e);else switch(n){case 0:continue;case 1:r:for(;;){if(0===gje(BUe(e)))for(;;){var u=_je(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:continue;case 1:continue r;default:a=0}break}else a=OUe(e);t=a;break}break;default:t=0}break}else t=OUe(e);return 0===t?[0,r,[1,0,jUe(e)]]:Z_e(Mee)}));case 11:return[0,r,[1,0,jUe(e)]];case 12:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===Uje(BUe(e))&&0===gje(BUe(e)))for(;;){TUe(e,0);var n=yje(BUe(e));if(0!==n){if(1===n)r:for(;;){if(0===gje(BUe(e)))for(;;){TUe(e,0);var t=yje(BUe(e));if(0!==t){if(1===t)continue r;var u=OUe(e);break}}else u=OUe(e);var a=u;break}else a=OUe(e);break}}else a=OUe(e);return 0===a?[0,r,[0,0,jUe(e)]]:Z_e(Ree)}));case 13:return[0,r,[0,0,jUe(e)]];case 14:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===$je(BUe(e))&&0===Yje(BUe(e)))for(;;){var n=Rje(BUe(e));if(2<n>>>0)var t=OUe(e);else switch(n){case 0:continue;case 1:r:for(;;){if(0===Yje(BUe(e)))for(;;){var u=Rje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:continue;case 1:continue r;default:a=0}break}else a=OUe(e);t=a;break}break;default:t=0}break}else t=OUe(e);return 0===t?[0,r,[1,1,jUe(e)]]:Z_e(Pee)}));case 15:return[0,r,[1,1,jUe(e)]];case 16:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===$je(BUe(e))&&0===Yje(BUe(e)))for(;;){TUe(e,0);var n=Bje(BUe(e));if(0!==n){if(1===n)r:for(;;){if(0===Yje(BUe(e)))for(;;){TUe(e,0);var t=Bje(BUe(e));if(0!==t){if(1===t)continue r;var u=OUe(e);break}}else u=OUe(e);var a=u;break}else a=OUe(e);break}}else a=OUe(e);return 0===a?[0,r,[0,3,jUe(e)]]:Z_e(Lee)}));case 17:return[0,r,[0,3,jUe(e)]];case 18:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e)))for(;;){var n=BUe(e),t=47<n?57<n?-1:YT(Mue,n+vw|0)-1|0:-1;if(0!==t){if(1===t){for(;;)if(TUe(e,0),0!==tje(BUe(e))){var u=OUe(e);break}}else u=OUe(e);break}}else u=OUe(e);return 0===u?[0,r,[0,2,jUe(e)]]:Z_e(xee)}));case 19:return[0,r,[0,2,jUe(e)]];case 20:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===Yje(BUe(e))){for(;;)if(TUe(e,0),0!==Yje(BUe(e))){var n=OUe(e);break}}else n=OUe(e);return 0===n?[0,r,[0,1,jUe(e)]]:Z_e(Nee)}));case 21:return[0,r,[0,1,jUe(e)]];case 22:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===cje(BUe(e))&&0===uje(BUe(e)))for(;;){var n=Aje(BUe(e));if(2<n>>>0)var t=OUe(e);else switch(n){case 0:continue;case 1:r:for(;;){if(0===uje(BUe(e)))for(;;){var u=Aje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:continue;case 1:continue r;default:a=0}break}else a=OUe(e);t=a;break}break;default:t=0}break}else t=OUe(e);return 0===t?[0,r,[1,2,jUe(e)]]:Z_e(Oee)}));case 24:return EXe(r,e,(function(r,e){if(IUe(e),0===Jje(BUe(e))&&0===cje(BUe(e))&&0===uje(BUe(e)))for(;;){TUe(e,0);var n=DHe(BUe(e));if(0!==n){if(1===n)r:for(;;){if(0===uje(BUe(e)))for(;;){TUe(e,0);var t=DHe(BUe(e));if(0!==t){if(1===t)continue r;var u=OUe(e);break}}else u=OUe(e);var a=u;break}else a=OUe(e);break}}else a=OUe(e);return 0===a?[0,r,[0,4,jUe(e)]]:Z_e(Iee)}));case 26:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){for(;;){var e=Pje(BUe(r));if(0!==e)return 1===e?0:OUe(r)}}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}IUe(e);var i=fje(BUe(e));if(2<i>>>0)var c=OUe(e);else switch(i){case 0:if(0===tje(BUe(e)))for(;;){var f=YHe(BUe(e));if(2<f>>>0)c=OUe(e);else switch(f){case 0:continue;case 1:c=u(e);break;default:r:for(;;){if(0===tje(BUe(e)))for(;;){var o=YHe(BUe(e));if(2<o>>>0)var s=OUe(e);else switch(o){case 0:continue;case 1:s=u(e);break;default:continue r}break}else s=OUe(e);c=s;break}}break}else c=OUe(e);break;case 1:var l=Fje(BUe(e));c=0===l?a(e):1===l?u(e):OUe(e);break;default:for(;;){var v=zje(BUe(e));if(2<v>>>0)c=OUe(e);else switch(v){case 0:c=a(e);break;case 1:continue;default:c=u(e)}break}}return 0===c?[0,uXe(r,nXe(r,e),23),[1,2,jUe(e)]]:Z_e(Tee)}));case 27:return[0,uXe(r,nXe(r,e),23),[1,2,jUe(e)]];case 28:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){for(;;)if(TUe(r,0),0!==tje(BUe(r)))return OUe(r)}function u(r){var e=VHe(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:var u=Tje(BUe(r));return 0===u?t(r):1===u?n(r):OUe(r);case 1:return t(r);default:return n(r)}}function a(r){var e=uHe(BUe(r));if(0===e)for(;;){var n=YHe(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:return u(r);default:r:for(;;){if(0===tje(BUe(r)))for(;;){var t=YHe(BUe(r));if(2<t>>>0)return OUe(r);switch(t){case 0:continue;case 1:return u(r);default:continue r}}return OUe(r)}}}return 1===e?u(r):OUe(r)}IUe(e);var i=fje(BUe(e));if(2<i>>>0)var c=OUe(e);else switch(i){case 0:if(0===tje(BUe(e)))for(;;){var f=YHe(BUe(e));if(2<f>>>0)c=OUe(e);else switch(f){case 0:continue;case 1:c=u(e);break;default:r:for(;;){if(0===tje(BUe(e)))for(;;){var o=YHe(BUe(e));if(2<o>>>0)var s=OUe(e);else switch(o){case 0:continue;case 1:s=u(e);break;default:continue r}break}else s=OUe(e);c=s;break}}break}else c=OUe(e);break;case 1:var l=Fje(BUe(e));c=0===l?a(e):1===l?u(e):OUe(e);break;default:for(;;){var v=zje(BUe(e));if(2<v>>>0)c=OUe(e);else switch(v){case 0:c=a(e);break;case 1:continue;default:c=u(e)}break}}return 0===c?[0,r,[0,4,jUe(e)]]:Z_e(Bee)}));case 30:return EXe(r,e,(function(r,e){function n(r){for(;;){var e=aje(BUe(r));if(2<e>>>0)return OUe(r);switch(e){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(r)))for(;;){var n=aje(BUe(r));if(2<n>>>0)return OUe(r);switch(n){case 0:continue;case 1:continue r;default:return 0}}return OUe(r)}default:return 0}}}function t(r){var e=Pje(BUe(r));return 0===e?n(r):1===e?0:OUe(r)}IUe(e);var u=fje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:a=0===tje(BUe(e))?n(e):OUe(e);break;case 1:for(;;){var i=pHe(BUe(e));if(0===i)a=t(e);else{if(1===i)continue;a=OUe(e)}break}break;default:for(;;){var c=KHe(BUe(e));if(2<c>>>0)a=OUe(e);else switch(c){case 0:a=t(e);break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){var f=KHe(BUe(e));if(2<f>>>0)var o=OUe(e);else switch(f){case 0:o=t(e);break;case 1:continue;default:continue r}break}else o=OUe(e);a=o;break}}break}}return 0===a?[0,uXe(r,nXe(r,e),22),[1,2,jUe(e)]]:Z_e(gee)}));case 31:return EXe(r,e,(function(r,e){IUe(e);var n=Tje(BUe(e));if(0===n)for(;;){var t=Pje(BUe(e));if(0!==t){var u=1===t?0:OUe(e);break}}else if(1===n)for(;;){var a=aje(BUe(e));if(2<a>>>0)u=OUe(e);else switch(a){case 0:continue;case 1:r:for(;;){if(0===tje(BUe(e)))for(;;){var i=aje(BUe(e));if(2<i>>>0)var c=OUe(e);else switch(i){case 0:continue;case 1:continue r;default:c=0}break}else c=OUe(e);u=c;break}break;default:u=0}break}else u=OUe(e);return 0===u?[0,r,[1,2,jUe(e)]]:Z_e(See)}));case 32:return[0,uXe(r,nXe(r,e),22),[1,2,jUe(e)]];case 34:return EXe(r,e,(function(r,e){function n(r){for(;;){TUe(r,0);var e=NHe(BUe(r));if(0!==e){if(1===e)r:for(;;){if(0===tje(BUe(r)))for(;;){TUe(r,0);var n=NHe(BUe(r));if(0!==n){if(1===n)continue r;return OUe(r)}}return OUe(r)}return OUe(r)}}}function t(r){return TUe(r,0),0===tje(BUe(r))?n(r):OUe(r)}IUe(e);var u=fje(BUe(e));if(2<u>>>0)var a=OUe(e);else switch(u){case 0:a=0===tje(BUe(e))?n(e):OUe(e);break;case 1:for(;;){TUe(e,0);var i=pHe(BUe(e));if(0===i)a=t(e);else{if(1===i)continue;a=OUe(e)}break}break;default:for(;;){TUe(e,0);var c=KHe(BUe(e));if(2<c>>>0)a=OUe(e);else switch(c){case 0:a=t(e);break;case 1:continue;default:r:for(;;){if(0===tje(BUe(e)))for(;;){TUe(e,0);var f=KHe(BUe(e));if(2<f>>>0)var o=OUe(e);else switch(f){case 0:o=t(e);break;case 1:continue;default:continue r}break}else o=OUe(e);a=o;break}}break}}return 0===a?[0,r,[0,4,jUe(e)]]:Z_e(wee)}));case 36:return[0,r,64];case 37:return[0,r,65];case 23:case 33:return[0,r,[1,2,jUe(e)]];default:return[0,r,[0,4,jUe(e)]]}})),BXe=AUe([0,NAe]);function TXe(r,e){return[0,0,0,e,XUe(r)]}function IXe(r){var e=r[4];switch(r[3]){case 0:var n=BI(gXe,e);break;case 1:n=BI(SXe,e);break;case 2:n=BI(CXe,e);break;case 3:var t=eXe(e,e[2]),u=VAe(r_),a=VAe(r_),i=e[2];IUe(i);var c=BUe(i),f=Lb<c?Qh<c?1:za<c?2:1:YT(Gue,c+1|0)-1|0;if(5<f>>>0)var o=OUe(i);else switch(f){case 0:o=1;break;case 1:o=4;break;case 2:o=0;break;case 3:TUe(i,0);o=0===AHe(BUe(i))?0:OUe(i);break;case 4:o=2;break;default:o=3}if(4<o>>>0)var s=Z_e(eee);else switch(o){case 0:var l=jUe(i);$Ae(a,l),$Ae(u,l);var v=yXe(fXe(e,i),2,u,a,i),D=eXe(v,i),b=KAe(u),p=KAe(a);s=[0,v,[8,[0,v[1],t,D],b,p]];break;case 1:s=[0,e,qe];break;case 2:s=[0,e,95];break;case 3:s=[0,e,0];break;default:NUe(i);var E=yXe(e,2,u,a,i),m=eXe(E,i),F=KAe(u),k=KAe(a);s=[0,E,[8,[0,E[1],t,m],F,k]]}var d=s[2],h=s[1],y=tXe(h,d),_=h[6];if(0===_)var A=[0,h,[0,d,y,0,0]];else{var C=[0,d,y,pAe(_),0];A=[0,[0,h[1],h[2],h[3],h[4],h[5],0,h[7]],C]}n=A;break;case 4:n=BI(wXe,e);break;default:n=BI(AXe,e)}var w=n[1],S=[0,XUe(w),n[2]];return r[4]=w,r[1]?r[2]=[0,S]:r[1]=[0,S],S}function OXe(r){var e=r[1];return e?e[1][2]:IXe(r)[2]}function NXe(r,e,n,t){var u=r?r[1]:r,a=e?e[1]:e;try{var i=GUe(t),c=0,f=i}catch(e){if((e=gI(e))!==SUe)throw e;c=[0,[0,[0,n,VI[2],VI[3]],86],0],f=GUe(Eie)}var o=a?a[1]:JI,s=function(r,e,n){return[0,r,e,tzr,0,n,0,uzr]}(n,f,o[8]),l=[0,TXe(s,0)];return[0,[0,c],[0,0],BXe[1],[0,BXe[1]],[0,0],o[9],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,Fie],[0,s],l,[0,u],o,n,[0,0],[0,mie]]}function xXe(r){return vAe(r[22][1])}function LXe(r){return r[26][8]}function PXe(r,e){var n=e[2];r[1][1]=[0,[0,e[1],n],r[1][1]];var t=r[21];return t?TI(t[1],r,n):t}function RXe(r,e){var n=e[2][1];if(hI(n,pie))return 0;if(TI(BXe[3],n,r[4][1]))return PXe(r,[0,e[1],[20,n]]);var t=TI(BXe[4],n,r[4][1]);return r[4][1]=t,0}function MXe(r,e){return r[29][1]=e,0}function GXe(r,e){if(0===r)return OXe(e[24][1]);if(1===r){var n=e[24][1];n[1]||IXe(n);var t=n[2];return t?t[1][2]:IXe(n)[2]}throw[0,jI,vie]}function UXe(r,e){return r===e[6]?e:[0,e[1],e[2],e[3],e[4],e[5],r,e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function jXe(r,e){return r===e[17]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],r,e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function HXe(r,e){return r===e[18]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],r,e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function XXe(r,e){return r===e[19]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],r,e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function YXe(r,e){return r===e[20]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],r,e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function VXe(r,e){return r===e[14]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],r,e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function KXe(r,e){return r===e[8]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],r,e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function WXe(r,e){return r===e[12]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],r,e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function JXe(r,e){return r===e[15]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],r,e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function qXe(r,e){return r===e[7]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],r,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function zXe(r,e){return r===e[13]?e:[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],r,e[14],e[15],e[16],e[17],e[18],e[19],e[20],e[21],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function $Xe(r,e){return[0,e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15],e[16],e[17],e[18],e[19],e[20],[0,r],e[22],e[23],e[24],e[25],e[26],e[27],e[28],e[29]]}function QXe(r){function e(e){return PXe(r,e)}return function(r){return kAe(e,r)}}function ZXe(r){var e=r[5][1];return e?[0,e[1][2]]:e}function rYe(r){var e=r[5][1];return e?[0,e[1][1]]:e}function eYe(r){return[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],0,r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]]}function nYe(r,e,n){return[0,r[1],r[2],BXe[1],r[4],r[5],r[6],0,0,0,0,1,r[12],r[13],r[14],r[15],r[16],n,e,r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]]}function tYe(r){var e=hT(r,Oae),n=0;if(0<=e){if(0<e){var t=hT(r,zae);0<=t?0<t&&_I(r,aie)&&_I(r,iie)&&_I(r,cie)&&_I(r,fie)&&_I(r,oie)&&_I(r,sie)&&_I(r,lie)&&(n=1):_I(r,$ae)&&_I(r,Qae)&&_I(r,Zae)&&_I(r,rie)&&_I(r,eie)&&_I(r,nie)&&_I(r,tie)&&_I(r,uie)&&(n=1)}}else{var u=hT(r,Nae);0<=u?0<u&&_I(r,Hae)&&_I(r,Xae)&&_I(r,Yae)&&_I(r,Vae)&&_I(r,Kae)&&_I(r,Wae)&&_I(r,Jae)&&_I(r,qae)&&(n=1):_I(r,xae)&&_I(r,Lae)&&_I(r,Pae)&&_I(r,Rae)&&_I(r,Mae)&&_I(r,Gae)&&_I(r,Uae)&&_I(r,jae)&&(n=1)}return n?0:1}function uYe(r){return _I(r,Iae)?0:1}function aYe(r){if("number"==typeof r){if(48===r)return 1}else if(4===r[0]&&uYe(r[3]))return 1;return 0}function iYe(r){return _I(r,_ae)&&_I(r,Aae)&&_I(r,Cae)&&_I(r,wae)&&_I(r,Sae)&&_I(r,gae)&&_I(r,Bae)&&_I(r,Tae)?0:1}function cYe(r){if("number"==typeof r)switch(r){case 42:case 52:case 53:case 54:case 55:case 56:case 57:case 58:return 1}else if(4===r[0]&&iYe(r[3]))return 1;return 0}function fYe(r){return _I(r,hae)&&_I(r,yae)?0:1}function oYe(r){return"number"!=typeof r&&4===r[0]&&fYe(r[3])?1:0}function sYe(r){var e=tYe(r);if(e)var n=e;else{var t=uYe(r);if(t)n=t;else{if(_I(r,Fae)&&_I(r,kae)&&_I(r,dae))return 0;n=1}}return n}function lYe(r){var e=hT(r,Que),n=0;return 0<=e?0<e&&_I(r,cae)&&_I(r,fae)&&_I(r,oae)&&_I(r,sae)&&_I(r,lae)&&_I(r,vae)&&_I(r,Dae)&&_I(r,bae)&&(n=1):_I(r,Zue)&&_I(r,rae)&&_I(r,eae)&&_I(r,nae)&&_I(r,tae)&&_I(r,uae)&&_I(r,aae)&&_I(r,iae)&&(n=1),n?0:1}function vYe(r,e){return GXe(r,e)[1]}function DYe(r,e){return GXe(r,e)[2]}function bYe(r){return vYe(0,r)}function pYe(r){return DYe(0,r)}function EYe(r){var e=ZXe(r),n=e?e[1]:Z_e($ue);return[0,n[1],n[3],n[3]]}function mYe(r){return GXe(0,r)[3]}function FYe(r){var e=GXe(0,r)[4];return e?BI(AAe((function(e){return KGe(r[29][1],e[1][2])<=0?1:0})),e):e}function kYe(r){for(var e=GXe(0,r)[4];;){if(!e)return 0;var n=e[2],t=KGe(e[1][1][2],r[29][1])<0?1:0;if(t)return t;e=n}}function dYe(r,e){var n=0<r?[0,DYe(r-1|0,e)]:ZXe(e);if(n)var t=n[1][2][1]<DYe(r,e)[2][1]?1:0;else t=n;return t}function hYe(r){return dYe(0,r)}function yYe(r,e){var n=vYe(r,e);if("number"==typeof n){var t=n-2|0;if(Gu<t>>>0){if(!(bd<(t+1|0)>>>0))return 1}else{var u=6!==t?1:0;if(!u)return u}}return dYe(r,e)}function _Ye(r){return yYe(0,r)}function AYe(r,e){var n=vYe(r,e);if(cYe(n))return 1;if(aYe(n))return 1;if(oYe(n))return 1;var t=0;if("number"==typeof n)switch(n){case 14:case 28:case 60:case 61:case 62:case 63:case 64:case 65:t=1}else 4===n[0]&&(t=1);return t?1:0}function CYe(r,e){var n=xXe(e);if(1===n){var t=vYe(r,e);return"number"!=typeof t&&4===t[0]?1:0}if(n)return 0;var u=vYe(r,e);if("number"==typeof u)switch(u){case 42:case 46:case 47:default:return 0;case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 65:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:}else switch(u[0]){case 4:if(lYe(u[3]))return 0;break;case 9:case 10:case 11:break;default:return 0}return 1}function wYe(r){return AYe(0,r)}function SYe(r){var e=15===bYe(r)?1:0;if(e)var n=e;else{var t=64===bYe(r)?1:0;if(t){var u=15===vYe(1,r)?1:0;if(u){var a=DYe(1,r)[2][1];n=pYe(r)[3][1]===a?1:0}else n=u}else n=t}return n}function gYe(r){var e=bYe(r);if("number"==typeof e){var n=0;if(13!==e&&40!==e||(n=1),n)return 1}return 0}function BYe(r,e){return PXe(r,[0,pYe(r),e])}function TYe(r,e){var n=mYe(e);BI(QXe(e),n);var t=bYe(e);if(aYe(t))var u=2;else if(cYe(t))u=53;else{var a=rje(0,t);u=r?[12,a,r[1]]:[11,a]}return BYe(e,u)}function IYe(r){function e(e){return PXe(r,[0,e[1],76])}return function(r){return kAe(e,r)}}function OYe(r,e){var n=r[6];return n?BYe(r,e):n}function NYe(r,e){var n=r[6];return n?PXe(r,[0,e[1],e[2]]):n}function xYe(r,e){return PXe(r,[0,e,[19,r[6]]])}function LYe(r){var e=r[25][1];if(e){var n=xXe(r),t=bYe(r),u=[0,pYe(r),t,n];BI(e[1],u)}var a=r[24][1],i=a[1],c=i?i[1][1]:IXe(a)[1];r[23][1]=c;var f=mYe(r);BI(QXe(r),f);var o=r[2][1],s=bAe(GXe(0,r)[4],o);r[2][1]=s;var l=[0,GXe(0,r)];r[5][1]=l;var v=r[24][1];return v[2]?(v[1]=v[2],v[2]=0,0):(OXe(v),v[1]=0,0)}function PYe(r,e){var n=TI(KUe,bYe(r),e);return n?(LYe(r),1):n}function RYe(r,e){r[22][1]=[0,e,r[22][1]];var n=xXe(r),t=TXe(r[23][1],n);return r[24][1]=t,0}function MYe(r){var e=r[22][1],n=e?e[2]:Z_e(zue);r[22][1]=n;var t=xXe(r),u=TXe(r[23][1],t);return r[24][1]=u,0}function GYe(r){var e=pYe(r);if(9===bYe(r)&&dYe(1,r)){var n=FYe(r),t=GXe(1,r)[4],u=uAe(n,BI(AAe((function(r){return r[1][2][1]<=e[3][1]?1:0})),t));return MXe(r,[0,e[3][1]+1|0,0]),u}var a=FYe(r);return MXe(r,e[3]),a}function UYe(r){var e=r[5][1];if(e){var n=e[1][2],t=FYe(r),u=BI(AAe((function(r){return r[1][2][1]<=n[3][1]?1:0})),t);MXe(r,[0,n[3][1]+1|0,0]);var a=u}else a=e;return a}function jYe(r,e){return TYe([0,rje(Wue,e)],r)}function HYe(r,e){return 1-TI(KUe,bYe(r),e)&&jYe(r,e),LYe(r)}function XYe(r,e){var n=bYe(r),t=0;return"number"!=typeof n&&4===n[0]&&hI(n[3],e)&&(t=1),t||TYe([0,BI(xCe(Kue),e)],r),LYe(r)}var YYe=[bc,kie,OT()];function VYe(r,e,n){if(n){var t=n[1],u=t[1];if(e[25][1]=[0,u],r)for(var a=t[2][2];;){if(!a)return 0;var i=a[2];BI(u,a[1]);a=i}var c=r}else c=n;return c}function KYe(r,e){var n=function(r){var e=r[25][1];if(e){var n=[0,0,0,0],t=[0,function(r){return YAe(r,n)}];r[25][1]=t;var u=[0,[0,e[1],n]]}else u=e;return[0,r[1][1],r[2][1],r[5][1],r[22][1],r[23][1],r[29][1],u]}(r);try{var t=function(r,e,n){return VYe(1,r,e[7]),[0,n]}(r,n,BI(e,r));return t}catch(e){if((e=gI(e))===YYe)return function(r,e){VYe(0,r,e[7]),r[1][1]=e[1],r[2][1]=e[2],r[5][1]=e[3],r[22][1]=e[4],r[23][1]=e[5],r[29][1]=e[6];var n=xXe(r),t=TXe(r[23][1],n);return r[24][1]=t,0}(r,n);throw e}}function WYe(r,e,n){var t=KYe(r,n);return t?t[1]:e}function JYe(r,e){var n=pAe(e);if(n){var t=n[1],u=BI(r,t);return t===u?e:pAe([0,u,n[2]])}return e}var qYe=Vwe(Aie,(function(r){var e=Hwe(r,hie),n=Gwe(r,yie),t=n[17],u=n[21],a=n[30],i=n[72],c=n[ts],f=n[172],o=n[de],s=n[219],l=n[no],v=n[226],D=n[6],b=n[7],p=n[10],E=n[13],m=n[16],F=n[22],k=n[28],d=n[31],h=n[41],y=n[46],_=n[84],A=n[87],C=n[91],w=n[93],S=n[94],g=n[Gu],B=n[Zt],T=n[VE],I=n[PF],O=n[sB],N=n[141],x=n[143],L=n[_w],P=n[156],R=n[158],M=n[203],G=n[204],U=n[212],j=n[214],H=n[220],X=n[227],Y=n[230],V=n[232],K=n[Da],W=n[237],J=n[ey],q=Ywe(r,0,0,qI,UGe,1)[1];return qwe(r,[0,d,function(r,n){var t=n[2],u=BI(AAe((function(n){return KGe(n[1][2],r[1+e])<0?1:0})),t),a=lAe(u);return lAe(t)===a?n:[0,n[1],u,n[3]]},J,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},W,function(r,e){var n=e[2];return RGe(BI(r[1][1+a],r),n,e,(function(r){return[0,e[1],r]}))},K,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},V,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},Y,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},X,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+v],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},v,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},l,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},H,function(r,e,n){var t=n[7],u=n[2],i=TI(r[1][1+s],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],i,n[3],n[4],n[5],n[6],c]},s,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},j,function(r,e,n){var u=n[2];if(0===u){var a=n[1];return RGe(BI(r[1][1+f],r),a,n,(function(r){return[0,r,n[2],n[3]]}))}var i=BI(r[1][1+t],r);return RGe((function(r){return LGe(i,r)}),u,n,(function(r){return[0,n[1],r,n[3]]}))},U,function(r,e){var n=e[2],t=n[2],u=e[1],a=n[1],i=BI(r[1][1+o],r);return RGe((function(r){return JYe(i,r)}),a,e,(function(r){return[0,u,[0,r,t]]}))},o,function(r,e){var n=e[2],u=n[2],a=n[1],i=e[1];if(0===u){return RGe(BI(r[1][1+c],r),a,e,(function(r){return[0,i,[0,r,u]]}))}var f=BI(r[1][1+t],r);return RGe((function(r){return LGe(f,r)}),u,e,(function(r){return[0,i,[0,a,r]]}))},G,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},M,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},R,function(r,e,n){var t=n[9],u=n[3],i=TI(r[1][1+P],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,n[4],n[5],n[6],n[7],n[8],c,n[10]]},L,function(r,e){var n=e[2],t=e[1],u=n[4];return RGe(BI(r[1][1+a],r),u,[0,t,n],(function(r){return[0,t,[0,n[1],n[2],n[3],r]]}))},x,function(r,e,n){var t=n[4],i=n[3],c=TI(r[1][1+u],r,i),f=TI(r[1][1+a],r,t);return i===c&&t===f?n:[0,n[1],n[2],c,f]},N,function(r,e){if(0===e[0]){var n=e[1];return RGe(BI(r[1][1+c],r),n,e,(function(r){return[0,r]}))}var t=e[1],u=t[2],a=u[2],i=TI(r[1][1+c],r,a);return a===i?e:[1,[0,t[1],[0,u[1],i]]]},O,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},I,function(r,e,n){var t=n[3],u=n[1],c=MGe(BI(r[1][1+i],r),u),f=TI(r[1][1+a],r,t);return u===c&&t===f?n:[0,c,n[2],f]},T,function(r,e,n){var t=n[2],i=n[1],c=i[3],f=i[2];if(c)var o=JYe(BI(r[1][1+u],r),c),s=f;else o=0,s=TI(r[1][1+u],r,f);var l=TI(r[1][1+a],r,t);return f===s&&c===o&&t===l?n:[0,[0,i[1],s,o],l]},B,function(r,e,n){var t=n[4];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],n[3],r]}))},g,function(r,e,n){var t=n[4];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],n[3],r]}))},S,function(r,e,n){var t=n[4],u=n[3],i=TI(r[1][1+f],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],n[2],i,c]},A,function(r,e,n){var t=n[4],u=n[3],i=n[2],c=n[1],o=TI(r[1][1+a],r,t);if(u){var s=LGe(BI(r[1][1+v],r),u);return u===s&&t===o?n:[0,n[1],n[2],s,o]}if(i){var D=LGe(BI(r[1][1+l],r),i);return i===D&&t===o?n:[0,n[1],D,n[3],o]}var b=TI(r[1][1+f],r,c);return c===b&&t===o?n:[0,b,n[2],n[3],o]},w,function(r,e,n){var t=n[3],u=n[2],i=TI(r[1][1+C],r,u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,n[1],i,c]},_,function(r,e,n){var t=n[2];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],r]}))},i,function(r,e,n){var t=n[4];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],n[3],r]}))},y,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},h,function(r,e,n){var t=n[2],u=n[1],i=JYe(BI(r[1][1+f],r),u),c=TI(r[1][1+a],r,t);return u===i&&t===c?n:[0,i,c]},k,function(r,e,n){var t=n[3];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],r]}))},F,function(r,e){var n=e[2];return RGe(BI(r[1][1+a],r),n,e,(function(r){return[0,e[1],r]}))},m,function(r,e,n){var t=n[3];return RGe(BI(r[1][1+a],r),t,n,(function(r){return[0,n[1],n[2],r]}))},E,function(r,e){var n=e[2],t=n[1],u=e[1],i=n[2];return RGe(BI(r[1][1+a],r),i,e,(function(r){return[0,u,[0,t,r]]}))},p,function(r,e,n){var t=n[2],i=n[1],c=i[3],f=i[2];if(c)var o=JYe(BI(r[1][1+u],r),c),s=f;else o=0,s=TI(r[1][1+u],r,f);var l=TI(r[1][1+a],r,t);return f===s&&c===o&&t===l?n:[0,[0,i[1],s,o],l]},b,function(r,e,n){var t=n[2],u=t[2],a=t[1],i=n[1];if(u){var c=u[1];return RGe(BI(r[1][1+f],r),c,n,(function(r){return[0,i,[0,a,[0,r]]]}))}return RGe(TI(r[1][1+D],r,e),a,n,(function(r){return[0,i,[0,r,u]]}))}]),function(n,t,u){var a=Kwe(t,r);return a[1+e]=u,BI(q,a),Wwe(t,a,r)}}));function zYe(r){var e=ZXe(r);if(e)var n=e[1],t=kYe(r)?(MXe(r,n[3]),[0,TI(qYe[1],0,n[3])]):0;else t=e;return[0,0,function(r,e){return t?TI(e,t[1],r):r}]}function $Ye(r){var e=ZXe(r);if(e){var n=e[1];if(kYe(r)){MXe(r,n[3]);var t=UYe(r),u=[0,TI(qYe[1],0,[0,n[3][1]+1|0,0])],a=t}else u=0,a=UYe(r)}else u=0,a=0;return[0,a,function(r,e){return u?TI(e,u[1],r):r}]}function QYe(r){return hYe(r)?$Ye(r):zYe(r)}function ZYe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,Lg,25),r,e)}))}function rVe(r,e){if(e)var n=[0,TI(QYe(r)[2],e[1],(function(r,e){return TI(xT(r,Dk,28),r,e)}))];else n=e;return n}function eVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,HE,30),r,e)}))}function nVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,-455772979,31),r,e)}))}function tVe(r,e){if(e)var n=[0,TI(QYe(r)[2],e[1],(function(r,e){return TI(xT(r,Jo,32),r,e)}))];else n=e;return n}function uVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,HA,33),r,e)}))}function aVe(r,e){return TI(QYe(r)[2],e,(function(r,e){var n=BI(xT(r,ma,35),r);return JYe((function(r){return MGe(n,r)}),e)}))}function iVe(r,e){return TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,-21476009,36),r,e)}))}function cVe(r){return 3===r?2:1}function fVe(r,e,n){if(n){var t=n[1],u=0;if(8232===t||Qh===t)u=1;else if(10===t)var a=6;else if(13===t)a=5;else if(65536<=t)a=3;else if(2048<=t)a=2;else{var i=T<=t?1:0;a=i?1:i}if(u)a=7;var c=a}else c=4;return[0,c,r]}Vwe(Cie,(function(r){var e=Hwe(r,die),n=Xwe(_ie),t=n.length-1,u=zI.length-1,a=eI(t+u|0,0),i=t-1|0;if(!(i<0))for(var c=0;;){var f=Mwe(r,MB(n,c)[1+c]);MB(a,c)[1+c]=f;var o=c+1|0;if(i===c)break;c=o}var s=u-1|0;if(!(s<0))for(var l=0;;){var v=l+t|0,D=Hwe(r,MB(zI,l)[1+l]);MB(a,v)[1+v]=D;var b=l+1|0;if(s===l)break;l=b}var p=a[4],E=a[5],m=a[210],F=a[de],k=a[246],d=a[247],h=a[33],y=a[208],_=a[Da],A=Ywe(r,0,0,qI,UGe,1)[1];return qwe(r,[0,y,function(r){return[0,r[1+k],r[1+d]]},F,function(r,e){var n=e[1];kAe(BI(r[1][1+E],r),n);var t=e[2];return kAe(BI(r[1][1+p],r),t)},m,function(r,e){return e?TI(r[1][1+F],r,e[1]):e},E,function(r,n){var t=n[1],u=r[1+k];if(u){var a=KGe(t[2],u[1][1][2])<0?1:0;return a?(r[1+k]=[0,n],0):a}var i=KGe(t[2],r[1+e][2])<0?1:0;return i?(r[1+k]=[0,n],0):i},p,function(r,n){var t=n[1],u=r[1+d];if(u){var a=KGe(u[1][1][2],t[2])<0?1:0;return a?(r[1+d]=[0,n],0):a}var i=0<=KGe(t[2],r[1+e][3])?1:0;return i?(r[1+d]=[0,n],0):i},h,function(r,e){return TI(r[1][1+F],r,e),e},_,function(r,e,n){return TI(r[1][1+m],r,n[2]),n}]),function(n,t,u){var a=Kwe(t,r);return a[1+e]=u,BI(A,a),a[1+k]=0,a[1+d]=0,Wwe(t,a,r)}}));var oVe=[bc,Tie,OT()];function sVe(r,e,n,t){try{var u;return MB(r,e)[1+e]}catch(u){if((u=gI(u))[1]===RI)throw[0,oVe,n,II(xCe(gie),t,e,r.length-1)];throw u}}function lVe(r,e){if(0===e[1]&&0===e[2])return 0;var n=sVe(r,e[1]-1|0,e,wie);return sVe(n,e[2],e,Sie)}function vVe(r){var e=pYe(r),n=FYe(r),t=bYe(r),u=0;if("number"==typeof t)switch(t){case 15:var a=rFe;break;case 16:a=eFe;break;case 17:a=nFe;break;case 18:a=tFe;break;case 19:a=uFe;break;case 20:a=aFe;break;case 21:a=iFe;break;case 22:a=cFe;break;case 23:a=fFe;break;case 24:a=oFe;break;case 25:a=sFe;break;case 26:a=lFe;break;case 27:a=vFe;break;case 28:a=DFe;break;case 29:a=bFe;break;case 30:a=pFe;break;case 31:a=EFe;break;case 32:a=mFe;break;case 33:a=FFe;break;case 34:a=kFe;break;case 35:a=dFe;break;case 36:a=hFe;break;case 37:a=yFe;break;case 38:a=_Fe;break;case 39:a=AFe;break;case 40:a=CFe;break;case 41:a=wFe;break;case 42:a=SFe;break;case 43:a=gFe;break;case 44:a=BFe;break;case 45:a=TFe;break;case 46:a=IFe;break;case 47:a=OFe;break;case 48:a=NFe;break;case 49:a=xFe;break;case 50:a=LFe;break;case 51:a=PFe;break;case 52:a=RFe;break;case 53:a=MFe;break;case 54:a=GFe;break;case 55:a=UFe;break;case 56:a=jFe;break;case 57:a=HFe;break;case 58:a=XFe;break;case 59:a=YFe;break;case 60:a=VFe;break;case 61:a=KFe;break;case 62:a=WFe;break;case 63:a=JFe;break;case 64:a=qFe;break;case 65:a=zFe;break;case 111:a=$Fe;break;case 112:a=QFe;break;case 113:a=ZFe;break;case 114:a=rke;break;case 115:a=eke;break;case 116:a=nke;break;case 117:a=tke;break;case 118:a=uke;break;default:u=1}else switch(t[0]){case 4:a=t[2];break;case 9:a=t[1]?ake:ike;break;default:u=1}if(u){TYe(cke,r);a=fke}return LYe(r),[0,e,[0,a,ZGe([0,n],[0,GYe(r)])]]}function DVe(r){for(var e=r;;){var n=e[2];if(27!==n[0])return 0;var t=n[1][2];if(23===t[2][0])return 1;e=t}}function bVe(r,e,n){var t=r?r[1]:pYe(n),u=BI(e,n),a=ZXe(n);return[0,a?VGe(t,a[1]):t,u]}var pVe=AUe([0,NAe]);var EVe=AUe([0,NAe]);function mVe(r){return"number"==typeof r?0:0===r[0]?1:r[1]}function FVe(r,e){return[0,r,e]}function kVe(r,e,n){return[1,2,e,n,r,0]}function dVe(r,e,n){return[1,2,r,e,0,n]}function hVe(r,e,n,t){var u=mVe(r),a=mVe(t),i=a<=u?u+1|0:a+1|0;return 1===i?[0,e,n]:[1,i,e,n,r,t]}function yVe(r,e,n,t){var u=mVe(r),a=mVe(t);return[1,a<=u?u+1|0:a+1|0,e,n,r,t]}function _Ve(r,e,n,t){var u=mVe(r),a=mVe(t);if((a+2|0)<u){var i=r[5],c=r[4],f=r[3],o=r[2];if(mVe(i)<=mVe(c))return yVe(c,o,f,hVe(i,e,n,t));var s=hVe(i[5],e,n,t),l=i[3],v=i[2];return yVe(hVe(c,o,f,i[4]),v,l,s)}if((u+2|0)<a){var D=t[5],b=t[4],p=t[3],E=t[2];if(mVe(b)<=mVe(D))return yVe(hVe(r,e,n,b),E,p,D);var m=hVe(b[5],E,p,D),F=b[3],k=b[2];return yVe(hVe(r,e,n,b[4]),k,F,m)}return hVe(r,e,n,t)}function AVe(r){var e="number"==typeof r?1:0;return e?1:e}function CVe(r,e){for(var n=r,t=e;;){if("number"==typeof n)return t;if(0===n[0])return[0,n[1],n[2],0,t];var u=[0,n[2],n[3],n[5],t];n=n[4],t=u;continue}}function wVe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e;if("number"==typeof e[4])return[0,e[2],e[3]];e=e[4];continue}}function SVe(r){for(var e=r;;){var n=e[4];if("number"==typeof n)return[0,e[2],e[3]];if(0===n[0])return n;e=n}}function gVe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,[0,e[1],e[2]]];if("number"==typeof e[4])return[0,[0,e[2],e[3]]];e=e[4];continue}}function BVe(r){for(var e=r;;){if("number"==typeof e)throw MI;if(0===e[0])return e;if("number"==typeof e[5])return[0,e[2],e[3]];e=e[5];continue}}function TVe(r){for(var e=r;;){if("number"==typeof e)return 0;if(0===e[0])return[0,[0,e[1],e[2]]];if("number"==typeof e[5])return[0,[0,e[2],e[3]]];e=e[5];continue}}function IVe(r){var e=r[5],n=r[4],t=r[3],u=r[2];return"number"==typeof n?e:0===n[0]?_Ve(0,u,t,e):_Ve(IVe(n),u,t,e)}function OVe(r,e){if("number"==typeof e)return r;if(0===e[0])return kVe(r,e[1],e[2]);var n=e[5],t=e[3],u=e[2];return _Ve(OVe(r,e[4]),u,t,n)}function NVe(r,e,n){if("number"==typeof n)return[0,r,e];if(0===n[0])return dVe(r,e,n);var t=n[5],u=n[3],a=n[2];return _Ve(NVe(r,e,n[4]),a,u,t)}function xVe(r,e){if("number"==typeof e)return r;if(0===e[0])return dVe(e[1],e[2],r);var n=xVe(r,e[5]);return _Ve(e[4],e[2],e[3],n)}function LVe(r,e,n){if("number"==typeof n)return[0,r,e];if(0===n[0])return kVe(n,r,e);var t=LVe(r,e,n[5]);return _Ve(n[4],n[2],n[3],t)}function PVe(r,e){if("number"==typeof r)return e;if(1===r[0]&&"number"!=typeof e){if(0===e[0])return xVe(e,r);var n=SVe(e),t=IVe(e);return _Ve(r,n[1],n[2],t)}return"number"==typeof e?r:OVe(r,e)}function RVe(r,e,n,t){if("number"==typeof r)return NVe(e,n,t);if(0===r[0]){if("number"!=typeof t){if(0===t[0])return[1,2,e,n,r,t];if(3<t[1]){var u=t[5],a=t[3],i=t[2];return _Ve(RVe(r,e,n,t[4]),i,a,u)}return hVe(r,e,n,t)}}else{var c=r[5],f=r[4],o=r[3],s=r[2],l=r[1];if("number"!=typeof t){if(0===t[0])return 3<l?_Ve(f,s,o,RVe(c,e,n,t)):hVe(r,e,n,t);var v=t[1];if((v+2|0)<l)return _Ve(f,s,o,RVe(c,e,n,t));if((l+2|0)<v){var D=t[5],b=t[3],p=t[2];return _Ve(RVe(r,e,n,t[4]),p,b,D)}return hVe(r,e,n,t)}}return LVe(e,n,r)}function MVe(r,e){if("number"==typeof r)return e;if(1===r[0]&&"number"!=typeof e){if(0===e[0])return xVe(e,r);var n=SVe(e),t=IVe(e);return RVe(r,n[1],n[2],t)}return"number"==typeof e?r:OVe(r,e)}function GVe(r,e,n,t){return n?RVe(r,e,n[1],t):MVe(r,t)}function UVe(r,e){for(var n=e;;){if("number"==typeof n)return 0;if(0===n[0])return TI(r,n[1],n[2]);UVe(r,n[4]),TI(r,n[2],n[3]);n=n[5];continue}}function jVe(r,e){if("number"==typeof e)return 0;if(0===e[0]){var n=BI(r,e[2]);return[0,e[1],n]}var t=jVe(r,e[4]),u=BI(r,e[3]),a=jVe(r,e[5]);return[1,e[1],e[2],u,t,a]}function HVe(r,e){if("number"==typeof e)return 0;if(0===e[0]){var n=e[1];return[0,n,TI(r,n,e[2])]}var t=e[2],u=HVe(r,e[4]),a=TI(r,t,e[3]),i=HVe(r,e[5]);return[1,e[1],t,a,u,i]}function XVe(r,e,n){for(var t=e,u=n;;){if("number"==typeof t)return u;if(0===t[0])return II(r,t[1],t[2],u);var a=XVe(r,t[4],u),i=II(r,t[2],t[3],a);t=t[5],u=i;continue}}function YVe(r,e){for(var n=r,t=e;;){if("number"==typeof t)return n;if(0===t[0])return[0,t[1],n];var u=t[4],a=YVe(n,t[5]);n=[0,t[2],a],t=u;continue}}function VVe(r){return YVe(0,r)}function KVe(r,e){for(var n=e;;){if("number"==typeof n)return 1;if(0===n[0])return TI(r,n[1],n[2]);var t=TI(r,n[2],n[3]);if(t){var u=KVe(r,n[4]);if(u){n=n[5];continue}var a=u}else a=t;return a}}function WVe(r,e){for(var n=e;;){if("number"==typeof n)return 0;if(0===n[0])return TI(r,n[1],n[2]);var t=TI(r,n[2],n[3]);if(t)var u=t;else{var a=WVe(r,n[4]);if(!a){n=n[5];continue}u=a}return u}}function JVe(r,e){if("number"==typeof e)return 0;if(0===e[0])return TI(r,e[1],e[2])?e:0;var n=e[5],t=e[4],u=e[3],a=e[2],i=JVe(r,t),c=TI(r,a,u),f=JVe(r,n);return c?t===i&&n===f?e:RVe(i,a,u,f):MVe(i,f)}function qVe(r){if("number"==typeof r)return 0;if(0===r[0])return 1;var e=qVe(r[5]);return(qVe(r[4])+1|0)+e|0}function zVe(r,e){for(var n=r,t=e;;){if("number"==typeof t)return n;if(0===t[0])return[0,t,n];var u=t[4],a=zVe(n,t[5]);n=[0,[0,t[2],t[3]],a],t=u;continue}}function $Ve(r){return zVe(0,r)}var QVe=function(r){function e(n,t,u){if("number"==typeof u)return[0,n,t];if(0===u[0]){var a=u[1],i=TI(r[1],n,a);return 0===i?u[2]===t?u:[0,a,t]:0<=i?kVe(u,n,t):dVe(n,t,u)}var c=u[5],f=u[4],o=u[3],s=u[2],l=TI(r[1],n,s);if(0===l)return o===t?u:[1,u[1],n,t,f,c];if(0<=l){var v=e(n,t,c);return c===v?u:_Ve(f,s,o,v)}var D=e(n,t,f);return f===D?u:_Ve(D,s,o,c)}function n(e,t,u){if("number"==typeof u)return[0,e,BI(t,0)];if(0===u[0]){var a=u[2],i=u[1],c=TI(r[1],e,i);if(0===c){var f=BI(t,[0,a]);return a===f?u:[0,i,f]}var o=BI(t,0);return 0<=c?kVe(u,e,o):dVe(e,o,u)}var s=u[5],l=u[4],v=u[3],D=u[2],b=TI(r[1],e,D);if(0===b){var p=BI(t,[0,v]);return v===p?u:[1,u[1],e,p,l,s]}if(0<=b){var E=n(e,t,s);return s===E?u:_Ve(l,D,v,E)}var m=n(e,t,l);return l===m?u:_Ve(m,D,v,s)}function t(e,n,u){if("number"==typeof u){var a=BI(n,0);return a?[0,e,a[1]]:a}if(0===u[0]){var i=u[2],c=u[1],f=TI(r[1],e,c);if(0===f){var o=BI(n,[0,i]);if(o){var s=o[1];return i===s?u:[0,c,s]}return 0}var l=BI(n,0);if(l){var v=l[1];return 0<=f?kVe(u,e,v):dVe(e,v,u)}return u}var D=u[5],b=u[4],p=u[3],E=u[2],m=TI(r[1],e,E);if(0===m){var F=BI(n,[0,p]);if(F){var k=F[1];return p===k?u:[1,u[1],e,k,b,D]}return PVe(b,D)}if(0<=m){var d=t(e,n,D);return D===d?u:_Ve(b,E,p,d)}var h=t(e,n,b);return b===h?u:_Ve(h,E,p,D)}function u(e,n){if("number"==typeof n)return Hhe;if(0===n[0]){var t=TI(r[1],e,n[1]);return 0===t?[0,0,[0,n[2]],0]:0<=t?[0,n,0,0]:[0,0,0,n]}var a=n[5],i=n[4],c=n[3],f=n[2],o=TI(r[1],e,f);if(0===o)return[0,i,[0,c],a];if(0<=o){var s=u(e,a),l=s[3],v=s[2];return[0,RVe(i,f,c,s[1]),v,l]}var D=u(e,i),b=RVe(D[3],f,c,a);return[0,D[1],D[2],b]}return[0,0,AVe,function(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0])return 0===TI(r[1],e,t[1])?1:0;var u=TI(r[1],e,t[2]),a=0===u?1:0;if(a)return a;t=0<=u?t[5]:t[4];continue}},e,t,n,FVe,function e(n,t){if("number"==typeof t)return t;if(0===t[0])return 0===TI(r[1],n,t[1])?0:t;var u=t[5],a=t[4],i=t[3],c=t[2],f=TI(r[1],n,c);if(0===f)return PVe(a,u);if(0<=f){var o=e(n,u);return u===o?t:_Ve(a,c,i,o)}var s=e(n,a);return a===s?t:_Ve(s,c,i,u)},function r(e,n,t){if("number"==typeof n){if("number"==typeof t)return 0;if(0===t[0]){var a=t[1],i=II(e,a,0,[0,t[2]]);return i?[0,a,i[1]]:0}}else if(0===n[0]){var c=n[2],f=n[1];if("number"==typeof t){var o=II(e,f,[0,c],0);return o?[0,f,o[1]]:0}if(0===t[0]){var s=u(f,t),l=r(e,0,s[3]),v=II(e,f,[0,c],s[2]);return GVe(r(e,0,s[1]),f,v,l)}}else{var D=n[2];if(mVe(t)<=n[1]){var b=u(D,t),p=r(e,n[5],b[3]),E=II(e,D,[0,n[3]],b[2]);return GVe(r(e,n[4],b[1]),D,E,p)}var m=0;if("number"!=typeof t&&1===t[0]||(m=1),m)throw[0,jI,Xhe]}var F=t[2],k=u(F,n),d=r(e,k[3],t[5]),h=II(e,F,k[2],[0,t[3]]);return GVe(r(e,k[1],t[4]),F,h,d)},function r(e,n,a){var i=0;if("number"==typeof n){var c=a;i=1}else if(1===n[0]){var f=n[3],o=n[2];if("number"!=typeof a&&0!==a[0]){var s=a[3],l=a[2];if(a[1]<=n[1]){var v=u(o,a),D=v[2],b=r(e,n[4],v[1]),p=r(e,n[5],v[3]);return D?GVe(b,o,II(e,o,f,D[1]),p):RVe(b,o,f,p)}var E=u(l,n),m=E[2],F=r(e,E[1],a[4]),k=r(e,E[3],a[5]);return m?GVe(F,l,II(e,l,m[1],s),k):RVe(F,l,s,k)}}if(!i){if("number"!=typeof a){if(0===a[0]){var d=a[2],h=a[1];return t(h,(function(r){return r?II(e,h,r[1],d):[0,d]}),n)}var y=n[2],_=n[1];return t(_,(function(r){return r?II(e,_,y,r[1]):[0,y]}),a)}c=n}return c},function(e,n,t){for(var u=CVe(t,0),a=CVe(n,0),i=u;;){if(a){if(i){var c=TI(r[1],a[1],i[1]);if(0===c){var f=TI(e,a[2],i[2]);if(0===f){var o=CVe(i[3],i[4]);a=CVe(a[3],a[4]),i=o;continue}return f}return c}return 1}return i?-1:0}},function(e,n,t){for(var u=CVe(t,0),a=CVe(n,0),i=u;;){if(a){if(i){var c=0===TI(r[1],a[1],i[1])?1:0;if(c){var f=TI(e,a[2],i[2]);if(f){var o=CVe(i[3],i[4]);a=CVe(a[3],a[4]),i=o;continue}var s=f}else s=c}else s=i;return s}return i?0:1}},UVe,XVe,KVe,WVe,JVe,function r(e,n){if("number"==typeof n)return Yhe;if(0===n[0])return TI(e,n[1],n[2])?[0,n,0]:[0,0,n];var t=n[3],u=n[2],a=r(e,n[4]),i=a[2],c=a[1],f=TI(e,u,t),o=r(e,n[5]),s=o[2],l=o[1];if(f){var v=MVe(i,s);return[0,RVe(c,u,t,l),v]}var D=RVe(i,u,t,s);return[0,MVe(c,l),D]},qVe,$Ve,wVe,gVe,BVe,TVe,VVe,VVe,function(r,t,u){var a=XVe((function(u,a,i){var c=i[1],f=BI(t,u),o=i[2]||(f!==u?1:0);if(r)var s=r[1],l=n(f,(function(r){return r?TI(s,r[1],a):a}),c);else l=e(f,a,c);return[0,l,o]}),u,[0,0,0]);return a[2]?a[1]:u},wVe,gVe,u,function(e,n){for(var t=n;;){if("number"==typeof t)throw MI;if(0===t[0]){if(0===TI(r[1],e,t[1]))return t[2];throw MI}var u=TI(r[1],e,t[2]);if(0===u)return t[3];t=0<=u?t[5]:t[4];continue}},function(e,n){for(var t=n;;){if("number"==typeof t)return 0;if(0===t[0]){var u=0===TI(r[1],e,t[1])?1:0;return u?[0,t[2]]:u}var a=TI(r[1],e,t[2]);if(0===a)return[0,t[3]];t=0<=a?t[5]:t[4];continue}},jVe,HVe]}([0,NAe]);function ZVe(r){return[0,EYe(r)]}var rKe=AUe([0,NAe]),eKe=AUe([0,function(r,e){var n=WGe(r[1],e[1]);return 0===n?TI(CUe,r[2],e[2]):n}]),nKe=TI($we,y_e,[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]),tKe=function(r){function e(r){var e=pYe(r),n=bYe(r);if("number"==typeof n){if(Eu===n){var t=FYe(r);return LYe(r),[0,[0,e,[0,0,ZGe([0,t],0)]]]}if(Ik===n){var u=FYe(r);return LYe(r),[0,[0,e,[0,1,ZGe([0,u],0)]]]}}return 0}var n=function r(e){return r.fun(e)},t=function r(e){return r.fun(e)},u=function r(e){return r.fun(e)},a=function r(e,n,t){return r.fun(e,n,t)},i=function r(e){return r.fun(e)},c=function r(e,n,t){return r.fun(e,n,t)},f=function r(e){return r.fun(e)},o=function r(e,n){return r.fun(e,n)},s=function r(e){return r.fun(e)},l=function r(e){return r.fun(e)},v=function r(e,n,t){return r.fun(e,n,t)},D=function r(e,n,t,u){return r.fun(e,n,t,u)},b=function r(e){return r.fun(e)},p=function r(e){return r.fun(e)},E=function r(e){return r.fun(e)},m=function r(e){return r.fun(e)},F=function r(e,n){return r.fun(e,n)},k=function r(e){return r.fun(e)},d=function r(e){return r.fun(e)},h=function r(e){return r.fun(e)},y=function r(e){return r.fun(e)},_=function r(e){return r.fun(e)},A=function r(e){return r.fun(e)},C=function r(e){return r.fun(e)},w=function r(e,n,t,u){return r.fun(e,n,t,u)},S=function r(e,n,t,u){return r.fun(e,n,t,u)},g=function r(e){return r.fun(e)},B=function r(e){return r.fun(e)},T=function r(e){return r.fun(e)},I=function r(e){return r.fun(e)},O=function r(e){return r.fun(e)},N=function r(e){return r.fun(e)},x=function r(e,n){return r.fun(e,n)},L=function r(e,n){return r.fun(e,n)},P=function r(e){return r.fun(e)},R=function r(e,n,t){return r.fun(e,n,t)};function M(r){var e=vYe(1,r);return"number"!=typeof e||1<(e+$f|0)>>>0?TI(F,r,BI(n,r)):BI(k,r)}function G(r,e,t){return bVe([0,e],(function(r){var e=BI(h,r);return HYe(r,83),[0,t,e,BI(n,r),0]}),r)}function U(r,e){var n=bYe(e);if("number"==typeof n&&!(10<=n))switch(n){case 1:if(!r)return 0;break;case 3:if(r)return 0;break;case 8:case 9:return LYe(e)}return TYe(0,e)}function j(r,e){return e?PXe(r,[0,e[1][1],7]):e}function H(r,e){return e?PXe(r,[0,e[1],9]):e}function X(e){var n=FYe(e);if(HYe(e,66),4===bYe(e)){var t=uAe(n,FYe(e));HYe(e,4),RYe(e,0);var u=BI(r[9],e);return MYe(e),HYe(e,5),[0,[0,u],ZGe([0,t],[0,GYe(e)])]}return[0,0,ZGe([0,n],[0,GYe(e)])]}function Y(r){var e=JXe(0,r),n=bYe(e);return"number"==typeof n&&66===n?[0,bVe(0,X,e)]:0}function V(r){var e=bYe(r),n=vYe(1,r);if("number"==typeof e&&83===e){if("number"==typeof n&&66===n){HYe(r,83);var t=Y(r);return[0,[0,EYe(r)],t]}var u=BI(P,r);return[0,66===bYe(r)?eVe(r,u):u,Y(r)]}return[0,[0,EYe(r)],0]}function K(r,e){var n=UXe(1,e);RYe(n,1);var t=BI(r,n);return MYe(n),t}return FB(n,(function(r){return BI(u,r)})),FB(t,(function(r){return 1-LXe(r)&&BYe(r,12),bVe(0,(function(r){return HYe(r,83),BI(n,r)}),r)})),FB(u,(function(r){var e=86===bYe(r)?1:0;if(e){var n=FYe(r);LYe(r);var t=n}else t=e;return II(a,r,[0,t],BI(i,r))})),FB(a,(function(r,e,n){var t=e?e[1]:e;if(86===bYe(r)){var u=[0,n,0];return bVe([0,n[1]],(function(r){for(var e=u;;){var n=bYe(r);if("number"!=typeof n||86!==n){var a=pAe(e);if(a){var c=a[2];if(c){var f=ZGe([0,t],0);return[19,[0,[0,a[1],c[1],c[2]],f]]}}throw[0,jI,Rke]}HYe(r,86);e=[0,BI(i,r),e]}}),r)}return n})),FB(i,(function(r){var e=88===bYe(r)?1:0;if(e){var n=FYe(r);LYe(r);var t=n}else t=e;return II(c,r,[0,t],BI(f,r))})),FB(c,(function(r,e,n){var t=e?e[1]:e;if(88===bYe(r)){var u=[0,n,0];return bVe([0,n[1]],(function(r){for(var e=u;;){var n=bYe(r);if("number"!=typeof n||88!==n){var a=pAe(e);if(a){var i=a[2];if(i){var c=ZGe([0,t],0);return[20,[0,[0,a[1],i[1],i[2]],c]]}}throw[0,jI,Pke]}HYe(r,88);e=[0,BI(f,r),e]}}),r)}return n})),FB(f,(function(r){return TI(o,r,BI(s,r))})),FB(o,(function(r,e){var n=bYe(r);if("number"==typeof n&&11===n&&!r[15]){var t=TI(F,r,e);return OI(w,r,t[1],0,[0,t[1],[0,0,[0,t,0],0,0]])}return e})),FB(s,(function(r){var e=bYe(r);return"number"==typeof e&&82===e?bVe(0,(function(r){var e=FYe(r);HYe(r,82);var n=ZGe([0,e],0);return[11,[0,BI(s,r),n]]}),r):BI(l,r)})),FB(l,(function(r){return II(v,0,r,BI(b,r))})),FB(v,(function(r,e,n){var t=r?r[1]:r;if(hYe(e))return n;var u=bYe(e);if("number"==typeof u){if(6===u)return LYe(e),OI(D,t,0,e,n);if(10===u){var a=vYe(1,e);return"number"==typeof a&&6===a?(BYe(e,xke),HYe(e,10),HYe(e,6),OI(D,t,0,e,n)):(BYe(e,Lke),n)}if(80===u)return LYe(e),6!==bYe(e)&&BYe(e,30),HYe(e,6),OI(D,1,1,e,n)}return n})),FB(D,(function(r,e,t,u){return II(v,[0,r],t,bVe([0,u[1]],(function(t){if(!e&&PYe(t,7))return[15,[0,u,ZGe(0,[0,GYe(t)])]];var a=BI(n,t);HYe(t,7);var i=[0,u,a,ZGe(0,[0,GYe(t)])];return r?[18,[0,i,e]]:[17,i]}),t))})),FB(b,(function(r){var e=pYe(r),n=bYe(r),t=0;if("number"==typeof n)switch(n){case 4:return BI(A,r);case 6:return BI(m,r);case 46:return bVe(0,(function(r){var e=FYe(r);HYe(r,46);var n=ZGe([0,e],0);return[21,[0,BI(b,r),n]]}),r);case 53:return bVe(0,(function(r){var e=FYe(r);HYe(r,53);var n=BI(g,r),t=ZGe([0,e],0);return[14,[0,n[2],n[1],t]]}),r);case 95:return BI(C,r);case 103:var u=FYe(r);return HYe(r,Zl),[0,e,[10,ZGe([0,u],[0,GYe(r)])]];case 42:t=1;break;case 0:case 2:var a=OI(S,0,1,1,r);return[0,a[1],[13,a[2]]];case 30:case 31:var i=FYe(r);return HYe(r,n),[0,e,[26,[0,31===n?1:0,ZGe([0,i],[0,GYe(r)])]]]}else switch(n[0]){case 2:var c=n[1],f=c[4],o=c[3],s=c[2],l=c[1];f&&OYe(r,44);var v=FYe(r);return HYe(r,[2,[0,l,s,o,f]]),[0,l,[23,[0,s,o,ZGe([0,v],[0,GYe(r)])]]];case 10:var D=n[3],p=n[2],F=n[1],k=FYe(r);HYe(r,[10,F,p,D]);var d=GYe(r);return 1===F&&OYe(r,44),[0,e,[24,[0,p,D,ZGe([0,k],[0,d])]]];case 11:var h=n[3],y=n[2],_=FYe(r);return HYe(r,[11,n[1],y,h]),[0,e,[25,[0,y,h,ZGe([0,_],[0,GYe(r)])]]];case 4:t=1}if(t){var w=BI(N,r);return[0,w[1],[16,w[2]]]}var B=BI(E,r);return B?[0,e,B[1]]:(TYe(0,r),[0,e,Nke])})),FB(p,(function(r){var e=0;if("number"==typeof r)switch(r){case 29:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:e=1}else 9===r[0]&&(e=1);return e?1:0})),FB(E,(function(r){var e=FYe(r),n=bYe(r);if("number"==typeof n)switch(n){case 29:return LYe(r),[0,[4,ZGe([0,e],[0,GYe(r)])]];case 111:return LYe(r),[0,[0,ZGe([0,e],[0,GYe(r)])]];case 112:return LYe(r),[0,[1,ZGe([0,e],[0,GYe(r)])]];case 113:return LYe(r),[0,[2,ZGe([0,e],[0,GYe(r)])]];case 114:return LYe(r),[0,[5,ZGe([0,e],[0,GYe(r)])]];case 115:return LYe(r),[0,[6,ZGe([0,e],[0,GYe(r)])]];case 116:return LYe(r),[0,[7,ZGe([0,e],[0,GYe(r)])]];case 117:return LYe(r),[0,[3,ZGe([0,e],[0,GYe(r)])]];case 118:return LYe(r),[0,[9,ZGe([0,e],[0,GYe(r)])]]}else if(9===n[0])return LYe(r),[0,[8,ZGe([0,e],[0,GYe(r)])]];return 0})),FB(m,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,6);for(var t=JXe(0,r),u=0;;){var a=bYe(t);if("number"==typeof a){var i=0;if(7!==a&&qe!==a||(i=1),i){var c=pAe(u);return HYe(r,7),[22,[0,c,ZGe([0,e],[0,GYe(r)])]]}}var f=[0,BI(n,t),u];7!==bYe(t)&&HYe(t,9);u=f}}),r)})),FB(F,(function(r,e){return[0,e[1],[0,0,e,0]]})),FB(k,(function(e){return bVe(0,(function(e){RYe(e,0);var t=TI(r[13],0,e);MYe(e),1-LXe(e)&&BYe(e,12);var u=PYe(e,82);return HYe(e,83),[0,[0,t],BI(n,e),u]}),e)})),FB(d,(function(r){return function(e){for(var n=0,u=e;;){var a=bYe(r);if("number"==typeof a)switch(a){case 5:case 12:case 110:var i=12===a?1:0,c=i?[0,bVe(0,(function(r){var e=FYe(r);HYe(r,12);var n=ZGe([0,e],0);return[0,M(r),n]}),r)]:i;return[0,n,pAe(u),c,0]}else if(4===a[0]&&!_I(a[3],Oke)){var f=0;if(83!==vYe(1,r)&&82!==vYe(1,r)||(f=1),f){((0!==n?1:0)||(0!==u?1:0))&&BYe(r,yS);var o=bVe(0,(function(r){var e=FYe(r);LYe(r),82===bYe(r)&&BYe(r,Ma);var n=ZGe([0,e],0);return[0,BI(t,r),n]}),r);5!==bYe(r)&&HYe(r,9);n=[0,o];continue}}var s=[0,M(r),u];5!==bYe(r)&&HYe(r,9);u=s}}})),FB(h,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,4);var n=TI(d,r,0),t=FYe(r);HYe(r,5);var u=rUe([0,e],[0,GYe(r)],t);return[0,n[1],n[2],n[3],u]}),r)})),FB(y,(function(r){var e=FYe(r);HYe(r,4);var t=JXe(0,r),u=bYe(t),a=0;if("number"==typeof u)switch(u){case 5:var i=Ike;break;case 42:a=2;break;case 12:case 110:i=[0,TI(d,t,0)];break;default:a=1}else a=4===u[0]?2:1;switch(a){case 1:if(BI(p,u)){var c=vYe(1,t),f=0;if("number"==typeof c&&!(1<(c+$f|0)>>>0)){var o=[0,TI(d,t,0)];f=1}if(!f)o=[1,BI(n,t)];i=o}else i=[1,BI(n,t)];break;case 2:i=BI(_,t)}if(0===i[0])var s=i;else{var l=i[1];if(r[15])var v=i;else{var D=bYe(r),b=0;if("number"==typeof D)if(5===D)var E=11===vYe(1,r)?[0,TI(d,r,[0,TI(F,r,l),0])]:[1,l];else if(9===D){HYe(r,9);E=[0,TI(d,r,[0,TI(F,r,l),0])]}else b=1;else b=1;if(b)E=i;v=E}s=v}var m=FYe(r);HYe(r,5);var k=GYe(r);if(0===s[0]){var h=s[1],y=rUe([0,e],[0,k],m);return[0,[0,h[1],h[2],h[3],y]]}return[1,II(R,s[1],e,k)]})),FB(_,(function(r){var e=vYe(1,r);if("number"==typeof e&&!(1<(e+$f|0)>>>0))return[0,TI(d,r,0)];var n=TI(o,r,II(v,0,r,TI(L,r,BI(B,r)))),t=TI(BI(c,r),0,n);return[1,TI(BI(a,r),0,t)]})),FB(A,(function(r){var e=pYe(r),n=bVe(0,y,r),t=n[2];return 0===t[0]?OI(w,r,e,0,[0,n[1],t[1]]):t[1]})),FB(C,(function(r){var e=pYe(r),n=rVe(r,BI(I,r));return OI(w,r,e,n,BI(h,r))})),FB(w,(function(r,e,t,u){return bVe([0,e],(function(r){return HYe(r,11),[12,[0,t,u,BI(n,r),0]]}),r)})),FB(S,(function(t,u,a,i){var c=u?2===bYe(i)?1:0:u,f=u?1-c:u;return bVe(0,(function(u){var i=FYe(u);HYe(u,c?2:c);var o=JXe(0,u),s=Tke;r:for(;;){var l=s[3],v=s[2],D=s[1];if(t&&a)throw[0,jI,mke];if(f&&!a)throw[0,jI,Fke];var b=pYe(o),p=bYe(o);if("number"==typeof p){var E=0;if(13<=p){if(qe===p){var m=[0,pAe(D),v,l];E=1}}else if(p)switch(p-1|0){case 0:if(!c){m=[0,pAe(D),v,l];E=1}break;case 2:if(c){m=[0,pAe(D),v,l];E=1}break;case 11:if(!a){LYe(o);var F=bYe(o);if("number"==typeof F&&!(10<=F))switch(F){case 1:case 3:case 8:case 9:PXe(o,[0,b,20]),U(c,o);continue}var k=mYe(o);BI(QXe(o),k),PXe(o,[0,b,17]),LYe(o),U(c,o);continue}var d=FYe(o);LYe(o);var h=bYe(o),y=0;if("number"==typeof h&&!(10<=h))switch(h){case 1:case 3:case 8:case 9:U(c,o);var _=bYe(o),A=0;if("number"==typeof _){var C=_-1|0;if(!(2<C>>>0))switch(C){case 0:if(f){m=[0,pAe(D),1,d];E=1,y=1,A=1}break;case 1:break;default:PXe(o,[0,b,19]);m=[0,pAe(D),v,l];E=1,y=1,A=1}}if(!A){PXe(o,[0,b,18]);continue}}if(!y){var w=[1,bVe([0,b],function(r){return function(e){var t=ZGe([0,r],0);return[0,BI(n,e),t]}}(d),o)];U(c,o);s=[0,[0,w,D],v,l];continue}}if(E){var S=FYe(u),g=uAe(m[3],S);HYe(u,c?3:1);var B=rUe([0,i],[0,GYe(u)],g);return[0,c,m[2],m[1],B]}}for(var T=t,O=t,N=0,x=0,L=0,P=0;;){var R=bYe(o),M=0;if("number"==typeof R)switch(R){case 6:H(o,L);var X=vYe(1,o),Y=0;if("number"==typeof X&&6===X){j(o,N);var V=[4,bVe([0,b],function(r,e,t){return function(u){var a=uAe(e,FYe(u));HYe(u,6),HYe(u,6);var i=vVe(u);HYe(u,7),HYe(u,7);var c=bYe(u),f=0;if("number"==typeof c){var o=0;if(4!==c&&95!==c&&(o=1),!o){var s=G(u,r,rVe(u,BI(I,u))),l=0,v=[0,s[1],[12,s[2]]],D=1,b=0;f=1}}if(!f){var p=PYe(u,82),E=GYe(u);HYe(u,83);l=E,v=BI(n,u),D=0,b=p}return[0,i,v,b,0!==t?1:0,D,ZGe([0,a],[0,l])]}}(b,P,x),o)];Y=1}if(!Y)V=[2,bVe([0,b],function(r,e,t){return function(u){var a=uAe(r,FYe(u));HYe(u,6);var i=83===vYe(1,u)?1:0;if(i){var c=vVe(u);HYe(u,83);var f=[0,c]}else f=i;var o=BI(n,u);HYe(u,7);var s=GYe(u);return HYe(u,83),[0,f,o,BI(n,u),0!==e?1:0,t,ZGe([0,a],[0,s])]}}(P,x,N),o)];break;case 42:if(T){if(0===N){var K=[0,pYe(o)],W=uAe(P,FYe(o));LYe(o);T=0,O=0,x=K,P=W;continue}throw[0,jI,kke]}M=1;break;case 100:case 101:if(0===N){T=0,O=0,N=e(o);continue}M=1;break;case 4:case 95:H(o,L),j(o,N);V=[3,bVe([0,b],function(r,e){return function(n){return[0,G(n,pYe(n),rVe(n,BI(I,n))),0!==e?1:0,ZGe([0,r],0)]}}(P,x),o)];break;default:M=1}else if(4!==R[0]||_I(R[3],dke))M=1;else{if(O){if(0===N){var J=[0,pYe(o)],q=uAe(P,FYe(o));LYe(o);T=0,O=0,L=J,P=q;continue}throw[0,jI,hke]}M=1}if(M){var z=0;if(x){if(L){V=Z_e(yke);z=1}else if("number"==typeof R&&!(1<(R+$f|0)>>>0)){var $=[0,x[1],_ke],Q=[1,$Ge(ZGe([0,P],0),$)],Z=0,rr=L,er=0;z=2}}else if(L&&"number"==typeof R&&!(1<(R+$f|0)>>>0)){var nr=[0,L[1],Ake];Q=[1,$Ge(ZGe([0,P],0),nr)],Z=0,rr=0,er=x;z=2}var tr=0;switch(z){case 0:var ur=function(e){RYe(e,0);var n=TI(r[20],0,e);return MYe(e),n},ar=FYe(o),ir=ur(o),cr=ir[2],fr=0;if(1===cr[0]){var or=cr[1][2][1],sr=0;if(_I(or,Cke)&&_I(or,wke)&&(sr=1),!sr){var lr=bYe(o),vr=0;if("number"==typeof lr){var Dr=lr-5|0;if(89<Dr>>>0){if(!(91<(Dr+1|0)>>>0)){H(o,L),j(o,N);var br=cr;fr=1,vr=1}}else if(!(1<(Dr-77|0)>>>0)){Q=cr,Z=P,rr=L,er=x;tr=1,fr=2,vr=1}}if(!vr){uVe(o,cr);var pr=ur(o),Er=hI(or,Ske),mr=uAe(P,ar);H(o,L),j(o,N);V=[0,bVe([0,b],function(r,e,n,t,u){return function(a){var i=n[1],c=uVe(a,n[2]),f=G(a,r,0),o=f[2][2];if(t){var s=o[2];if(s[1])PXe(a,[0,i,Gu]);else{var l=0;s[2]||s[3]||(l=1),l||PXe(a,[0,i,80])}}else{var v=o[2];if(v[1])PXe(a,[0,i,xp]);else{var D=v[2];if(v[3])PXe(a,[0,i,81]);else{var b=0;D&&!D[2]&&(b=1),b||PXe(a,[0,i,81])}}}var p=ZGe([0,u],0);return[0,c,t?[1,f]:[2,f],0,0!==e?1:0,0,0,0,p]}}(b,x,pr,Er,mr),o)];fr=2}}}var Fr=0;switch(fr){case 2:Fr=1;break;case 0:var kr=ir[2],dr=bYe(o),hr=0;if("number"==typeof dr){var yr=0;if(4!==dr&&95!==dr&&(yr=1),!yr){H(o,L),j(o,N);br=kr;hr=1}}if(!hr){var _r=0!==x?1:0;if(1===kr[0]){var Ar=kr[1],Cr=Ar[2][1];if(t){var wr=0;hI(gke,Cr)||_r&&hI(Bke,Cr)||(wr=1),wr||PXe(o,[0,Ar[1],[22,Cr,_r,0,0]])}}Q=kr,Z=P,rr=L,er=x;tr=1,Fr=1}}if(!Fr){var Sr=uVe(o,br),gr=G(o,b,rVe(o,BI(I,o))),Br=[0,gr[1],[12,gr[2]]],Tr=[0,Sr,[0,Br],0,0!==x?1:0,0,1,0,ZGe([0,P],0)];V=[0,[0,Br[1],Tr]]}break;case 2:tr=1}if(tr){1-LXe(o)&&BYe(o,12);V=[0,bVe([0,b],function(r,e,t,u,a){return function(i){var c=PYe(i,82);HYe(i,83);var f=BI(n,i);return[0,a,[0,f],c,0!==e?1:0,0!==t?1:0,0,r,ZGe([0,u],0)]}}(N,er,rr,Z,Q),o)]}}U(c,o);s=[0,[0,V,D],v,l];continue r}}}),i)})),FB(g,(function(r){var e=41===bYe(r)?1:0;if(e){HYe(r,41);for(var n=0;;){var t=[0,BI(N,r),n],u=bYe(r);if("number"!=typeof u||9!==u){var a=aVe(r,pAe(t));break}HYe(r,9);n=t}}else a=e;return[0,a,OI(S,0,0,0,r)]})),FB(B,(function(r){var e=vVe(r),n=e[2],t=n[1],u=e[1];return lYe(t)&&PXe(r,[0,u,3]),[0,u,[0,t,n[2]]]})),FB(T,(function(r){return bVe(0,(function(r){return[0,BI(B,r),83===bYe(r)?[1,BI(t,r)]:[0,EYe(r)]]}),r)})),FB(I,(function(r){var t=95===bYe(r)?1:0;if(t){1-LXe(r)&&BYe(r,12);var u=[0,bVe(0,(function(r){var t=FYe(r);HYe(r,95);for(var u=0,a=0;;){var i=bVe(0,function(r){return function(t){var u=e(t),a=BI(T,t),i=a[2],c=bYe(t),f=0;if("number"==typeof c&&79===c){LYe(t);var o=1,s=[0,BI(n,t)];f=1}if(!f){r&&PXe(t,[0,a[1],77]);o=r,s=0}return[0,u,i[1],i[2],s,o]}}(u),r),c=i[2],f=[0,[0,i[1],[0,c[2],c[3],c[1],c[4]]],a],o=bYe(r),s=0;if("number"==typeof o){var l=0;if(96!==o&&qe!==o&&(l=1),!l){var v=pAe(f);s=1}}if(!s){if(HYe(r,9),96!==bYe(r)){u=c[5],a=f;continue}v=pAe(f)}var D=FYe(r);return HYe(r,96),[0,v,rUe([0,t],[0,GYe(r)],D)]}}),r)]}else u=t;return u})),FB(O,(function(r){var e=95===bYe(r)?1:0,t=e?[0,bVe(0,(function(r){var e=FYe(r);HYe(r,95);for(var t=JXe(0,r),u=0;;){var a=bYe(t);if("number"==typeof a){var i=0;if(96!==a&&qe!==a||(i=1),i){var c=pAe(u),f=FYe(t);return HYe(t,96),[0,c,rUe([0,e],[0,GYe(t)],f)]}}var o=[0,BI(n,t),u];96!==bYe(t)&&HYe(t,9);u=o}}),r)]:e;return t})),FB(N,(function(r){return TI(x,r,BI(B,r))})),FB(x,(function(r,e){return bVe([0,e[1]],(function(r){for(var n=[0,e[1],[0,e]];;){var t=n[2],u=n[1];if(10!==bYe(r)||!CYe(1,r)){if(95===bYe(r))var a=TI(QYe(r)[2],t,(function(r,e){return TI(xT(r,-860373976,75),r,e)}));else a=t;return[0,a,BI(O,r),0]}var i=bVe([0,u],function(r){return function(e){return HYe(e,10),[0,r,BI(B,e)]}}(t),r),c=i[1];n=[0,c,[1,[0,c,i[2]]]]}}),r)})),FB(L,(function(r,e){var n=TI(x,r,e);return[0,n[1],[16,n[2]]]})),FB(P,(function(r){var e=bYe(r);return"number"==typeof e&&83===e?[1,BI(t,r)]:[0,EYe(r)]})),FB(R,(function(r,e,n){var t=r[2];function u(r){return eUe(r,ZGe([0,e],[0,n]))}switch(t[0]){case 0:var a=[0,u(t[1])];break;case 1:a=[1,u(t[1])];break;case 2:a=[2,u(t[1])];break;case 3:a=[3,u(t[1])];break;case 4:a=[4,u(t[1])];break;case 5:a=[5,u(t[1])];break;case 6:a=[6,u(t[1])];break;case 7:a=[7,u(t[1])];break;case 8:a=[8,u(t[1])];break;case 9:a=[9,u(t[1])];break;case 10:a=[10,u(t[1])];break;case 11:var i=t[1],c=u(i[2]);a=[11,[0,i[1],c]];break;case 12:var f=t[1],o=u(f[4]);a=[12,[0,f[1],f[2],f[3],o]];break;case 13:var s=t[1],l=ZGe([0,e],[0,n]),v=nUe(s[4],l);a=[13,[0,s[1],s[2],s[3],v]];break;case 14:var D=t[1],b=u(D[3]);a=[14,[0,D[1],D[2],b]];break;case 15:var p=t[1],E=u(p[2]);a=[15,[0,p[1],E]];break;case 16:var m=t[1],F=u(m[3]);a=[16,[0,m[1],m[2],F]];break;case 17:var k=t[1],d=u(k[3]);a=[17,[0,k[1],k[2],d]];break;case 18:var h=t[1],y=h[1],_=h[2],A=u(y[3]);a=[18,[0,[0,y[1],y[2],A],_]];break;case 19:var C=t[1],w=u(C[2]);a=[19,[0,C[1],w]];break;case 20:var S=t[1],g=u(S[2]);a=[20,[0,S[1],g]];break;case 21:var B=t[1],T=u(B[2]);a=[21,[0,B[1],T]];break;case 22:var I=t[1],O=u(I[2]);a=[22,[0,I[1],O]];break;case 23:var N=t[1],x=u(N[3]);a=[23,[0,N[1],N[2],x]];break;case 24:var L=t[1],P=u(L[3]);a=[24,[0,L[1],L[2],P]];break;case 25:var R=t[1],M=u(R[3]);a=[25,[0,R[1],R[2],M]];break;default:var G=t[1],U=u(G[2]);a=[26,[0,G[1],U]]}return[0,r[1],a]})),[0,function(r){return K(n,r)},function(r){return K(B,r)},function(r){return K(I,r)},function(r){return K(O,r)},function(r){return K(N,r)},function(r,e){return K(II(S,r,0,0),e)},function(r){return K(g,r)},function(r){return K(h,r)},function(r){return K(t,r)},function(r){return K(P,r)},function(r){return K(Y,r)},function(r){return K(V,r)}]}(nKe),uKe=function(r){var e=[0,Eke,pVe[1],0,0];function n(r){var e=bYe(r);if("number"==typeof e){var n=0;if(8<=e?10<=e||(n=1):1===e&&(n=1),n)return 1}return 0}function t(r){var e=vVe(r),t=bYe(r),u=0;if("number"==typeof t){var a=0;if(79===t?HYe(r,79):83===t?(BYe(r,[5,e[2][1]]),HYe(r,83)):a=1,!a){var i=pYe(r),c=FYe(r),f=bYe(r),o=0;if("number"==typeof f)switch(f){case 30:case 31:LYe(r);var s=GYe(r),l=n(r)?[1,i,[0,31===f?1:0,ZGe([0,c],[0,s])]]:[0,i];break;default:o=1}else switch(f[0]){case 0:var v=f[2],D=II(nKe[24],r,f[1],v),b=GYe(r);l=n(r)?[2,i,[0,D,v,ZGe([0,c],[0,b])]]:[0,i];break;case 2:var p=f[1],E=p[1];p[4]&&OYe(r,44),LYe(r);var m=GYe(r);if(n(r))var F=ZGe([0,c],[0,m]),k=[3,E,[0,p[2],p[3],F]];else k=[0,E];l=k;break;default:o=1}if(o){LYe(r);l=[0,i]}var d=l;u=1}}if(!u)d=0;return[0,e,d]}function u(r){var n=FYe(r);HYe(r,48);var u=TI(nKe[13],0,r),a=u[2][1],i=u[1],c=bVe(0,(function(r){var n=PYe(r,63);if(n){RYe(r,1);var u=bYe(r),c=0;if("number"==typeof u)switch(u){case 114:var f=lke;break;case 116:f=vke;break;case 118:f=Dke;break;default:c=1}else switch(u[0]){case 4:BYe(r,[4,a,[0,u[2]]]);f=0;break;case 9:if(u[1])f=bke;else c=1;break;default:c=1}if(c){BYe(r,[4,a,0]);f=0}LYe(r),MYe(r);var o=f}else o=n;var s=0!==o?1:0,l=s?FYe(r):s;HYe(r,0);for(var v=e;;){var D=bYe(r);if("number"==typeof D){var b=D-2|0;if(Gu<b>>>0){if(!(bd<(b+1|0)>>>0)){var p=v[3],E=v[4],m=pAe(v[1][4]),F=pAe(v[1][3]),k=pAe(v[1][2]),d=pAe(v[1][1]),h=uAe(E,FYe(r));HYe(r,1);var y=bYe(r),_=0;if("number"==typeof y){var A=0;if(1!==y&&qe!==y&&(_=1,A=1),!A)var C=GYe(r)}else _=1;if(_){var w=hYe(r);C=w?UYe(r):w}var S=rUe([0,l],[0,C],h);if(o)switch(o[1]){case 0:return[0,[0,d,1,p,S]];case 1:return[1,[0,k,1,p,S]];case 2:var B=1;break;default:return[3,[0,m,p,S]]}else{var T=lAe(d),I=lAe(k),O=lAe(F),N=lAe(m),x=0;if(0===T&&0===I){var L=0;if(0===O&&0===N&&(x=1,L=1),!L){B=0;x=2}}var P=0;switch(x){case 0:if(0===I&&0===O&&N<=T)return kAe((function(e){return PXe(r,[0,e[1],[1,a,e[2][1][2][1]]])}),m),[0,[0,d,0,p,S]];if(0===T&&0===O&&N<=I)return kAe((function(e){return PXe(r,[0,e[1],[9,a,e[2][1][2][1]]])}),m),[1,[0,k,0,p,S]];PXe(r,[0,i,[3,a]]);break;case 1:break;default:P=1}if(!P)return[2,[0,pke,0,p,S]]}var R=lAe(F),M=lAe(m);if(0===R);else{var G=0;if(0!==M&&(R<M?(kAe((function(e){return PXe(r,[0,e[1],[10,a]])}),F),G=1):kAe((function(e){return PXe(r,[0,e[1],[10,a]])}),m)),!G)return[2,[0,[1,F],B,p,S]]}return[2,[0,[0,m],B,p,S]]}}else if(10===b){var U=pYe(r),j=FYe(r);LYe(r);var H=bYe(r),X=0;if("number"==typeof H){var Y=H-2|0,V=0;if(Gu<Y>>>0)bd<(Y+1|0)>>>0&&(V=1);else if(7===Y){HYe(r,9);var K=bYe(r),W=0;if("number"==typeof K){var J=0;if(1!==K&&qe!==K&&(J=1),!J){var q=1;W=1}}if(!W)q=0;PXe(r,[0,U,[8,q]])}else V=1;V||(X=1)}X||PXe(r,[0,U,oke]);v=[0,v[1],v[2],1,j];continue}}var z=v[2],$=v[1],Q=bVe(0,t,r),Z=Q[2],rr=Z[1],er=rr[2][1];if(hI(er,ske))var nr=v;else{var tr=rr[1],ur=Z[2],ar=Q[1],ir=yI(er,0),cr=97<=ir?1:0;(cr?ir<=g?1:0:cr)&&PXe(r,[0,tr,[7,a,er]]),TI(pVe[3],er,z)&&PXe(r,[0,tr,[2,a,er]]);var fr=v[4],or=v[3],sr=TI(pVe[4],er,z),lr=[0,v[1],sr,or,fr],vr=function(e){return function(n,t){return o&&o[1]!==n?PXe(r,[0,t,[6,a,o,e]]):0}}(er);if("number"==typeof ur){var Dr=0;if(o){var br=o[1],pr=0;if(1===br?PXe(r,[0,ar,[9,a,er]]):br?(Dr=1,pr=1):PXe(r,[0,ar,[1,a,er]]),!pr)var Er=lr}else Dr=1;if(Dr)Er=[0,[0,$[1],$[2],$[3],[0,[0,ar,[0,rr]],$[4]]],sr,or,fr]}else switch(ur[0]){case 0:PXe(r,[0,ur[1],[6,a,o,er]]);Er=lr;break;case 1:var mr=ur[1];vr(0,mr);Er=[0,[0,[0,[0,ar,[0,rr,[0,mr,ur[2]]]],$[1]],$[2],$[3],$[4]],sr,or,fr];break;case 2:var Fr=ur[1];vr(1,Fr);Er=[0,[0,$[1],[0,[0,ar,[0,rr,[0,Fr,ur[2]]]],$[2]],$[3],$[4]],sr,or,fr];break;default:var kr=ur[1];vr(2,kr);Er=[0,[0,$[1],$[2],[0,[0,ar,[0,rr,[0,kr,ur[2]]]],$[3]],$[4]],sr,or,fr]}nr=Er}var dr=bYe(r),hr=0;if("number"==typeof dr){var yr=dr-2|0,_r=0;Gu<yr>>>0?bd<(yr+1|0)>>>0&&(_r=1):6===yr?(BYe(r,1),HYe(r,8)):_r=1,_r||(hr=1)}hr||HYe(r,9);v=nr}}),r);return[16,[0,u,c,ZGe([0,n],0)]]}function a(r,e){var n=e[2][1],t=e[1],u=r[1];return fYe(n)&&NYe(u,[0,t,41]),(uYe(n)||iYe(n))&&NYe(u,[0,t,53]),[0,u,r[2]]}function i(r,e){var n=e[2];switch(n[0]){case 0:return dAe(c,r,n[1][1]);case 1:return dAe(f,r,n[1][1]);case 2:var t=n[1][1],u=t[2][1],i=r[2],o=r[1];TI(EVe[3],u,i)&&PXe(o,[0,t[1],42]);var s=a([0,o,i],t),l=TI(EVe[4],u,s[2]);return[0,s[1],l];default:return PXe(r[1],[0,e[1],31]),r}}function c(r,e){if(0===e[0]){var n=e[1][2],t=n[1];return i(1===t[0]?a(r,t[1]):r,n[2])}return i(r,e[1][2][1])}function f(r,e){return 2===e[0]?r:i(r,e[1][2][1])}function o(r,e,n,t,u){var a=e||1-n;if(a){var c=u[2],f=c[3],o=e?UXe(1-r[6],r):r;if(t){var s=t[1],l=s[2][1],v=s[1];fYe(l)&&NYe(o,[0,v,43]),(uYe(l)||iYe(l))&&NYe(o,[0,v,53])}var D=c[2],b=dAe((function(r,e){return i(r,e[2][1])}),[0,o,EVe[1]],D),p=f?(i(b,f[1][2][1]),0):f}else p=a;return p}var s=function r(e,n){return r.fun(e,n)};function l(r){21===bYe(r)&&BYe(r,yS);var e=TI(nKe[18],r,41),n=79===bYe(r)?1:0;return[0,e,n?(HYe(r,79),[0,BI(nKe[10],r)]):n]}function v(e,n){function t(t){var u=jXe(n,HXe(e,t)),a=1===u[10]?u:[0,u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],1,u[11],u[12],u[13],u[14],u[15],u[16],u[17],u[18],u[19],u[20],u[21],u[22],u[23],u[24],u[25],u[26],u[27],u[28],u[29]],i=FYe(a);HYe(a,4);var c=LXe(a),f=c?21===bYe(a)?1:0:c;if(f){var o=FYe(a),l=bVe(0,(function(e){return HYe(e,21),83===bYe(e)?[0,BI(r[9],e)]:(BYe(e,mk),0)}),a),v=l[2];if(v){9===bYe(a)&&LYe(a);var D=ZGe([0,o],0),b=[0,[0,l[1],[0,v[1],D]]]}else b=v;var p=b}else p=f;var E=TI(s,a,0),m=FYe(a);HYe(a,5);var F=rUe([0,i],[0,GYe(a)],m);return[0,p,E[1],E[2],F]}return function(r){return bVe(0,t,r)}}function D(r,e,n,t){var u=nYe(r,e,n),a=TI(nKe[16],t,u);return[0,[0,[0,a[1],a[2]]],a[3]]}function b(r){if(Zl===bYe(r)){var e=FYe(r);return LYe(r),[0,1,e]}return jke}function p(r){if(64===bYe(r)&&!dYe(1,r)){var e=FYe(r);return LYe(r),[0,1,e]}return Uke}function E(r){var e=r[2],n=0===e[3]?1:0;if(n)for(var t=e[2];;){if(t){var u=t[1][2],a=0,i=t[2];if(2===u[1][2][0]&&!u[2]){var c=1;a=1}if(!a)c=0;if(c){t=i;continue}return c}return 1}return n}function m(e){var n=p(e),t=n[1],u=n[2],a=bVe(0,(function(e){var n=FYe(e);HYe(e,15);var a=b(e),i=a[1],c=EAe([0,u,[0,n,[0,a[2],0]]]),f=e[7],o=bYe(e),s=0;if(f&&"number"==typeof o)if(4===o){var l=0,D=0;s=1}else if(95===o){var p=rVe(e,BI(r[3],e));l=4===bYe(e)?0:[0,ZYe(e,TI(nKe[13],Mke,e))],D=p;s=1}if(!s)l=[0,ZYe(e,TI(nKe[13],Gke,e))],D=rVe(e,BI(r[3],e));var E=BI(v(t,i),e),m=83===bYe(e)?E:nVe(e,E),F=BI(r[12],e),k=F[2],d=F[1];if(k)var h=tVe(e,k),y=d;else h=k,y=eVe(e,d);return[0,i,D,l,m,y,h,c]}),e),i=a[2],c=i[4],f=i[3],s=i[1],l=D(e,t,s,0),m=E(c);o(e,l[2],m,f,c);var F=a[1],k=ZGe([0,i[7]],0);return[23,[0,f,c,l[1],t,s,i[6],i[5],i[2],k,F]]}FB(s,(function(r,e){var n=bYe(r);if("number"==typeof n){var t=n-5|0,u=0;if(7<t>>>0?yS===t&&(u=1):5<(t-1|0)>>>0&&(u=1),u){var a=12===n?1:0;if(a)var i=FYe(r),c=bVe(0,(function(r){return HYe(r,12),TI(nKe[18],r,41)}),r),f=ZGe([0,i],0),o=[0,[0,c[1],[0,c[2],f]]];else o=a;return 5!==bYe(r)&&BYe(r,62),[0,pAe(e),o]}}var v=bVe(0,l,r);return 5!==bYe(r)&&HYe(r,9),TI(s,r,[0,v,e])}));function F(r,e){var n=FYe(e);HYe(e,r);for(var t=0,u=0;;){var a=bVe(0,(function(r){var e=TI(nKe[18],r,40);if(PYe(r,79))var n=0,t=[0,BI(nKe[10],r)];else if(2===e[2][0])n=$I[2],t=$I[1];else n=[0,[0,e[1],57]],t=0;return[0,[0,e,t],n]}),e),i=a[2],c=i[2],f=[0,[0,a[1],i[1]],t],o=c?[0,c[1],u]:u;if(!PYe(e,9)){var s=pAe(o);return[0,pAe(f),n,s]}t=f,u=o}}return[0,p,b,function(r,e,n){var t=pYe(r),u=bYe(r),a=0;if("number"==typeof u)if(Eu===u){var i=FYe(r);LYe(r);var c=[0,[0,t,[0,0,ZGe([0,i],0)]]]}else if(Ik===u){var f=FYe(r);LYe(r);c=[0,[0,t,[0,1,ZGe([0,f],0)]]]}else a=1;else a=1;if(a)c=0;if(c){var o=0;if(e||n||(o=1),!o)return PXe(r,[0,c[1][1],7]),0}return c},v,D,E,o,function(r){return F(28,VXe(1,r))},function(r){var e=F(27,VXe(1,r)),n=e[1],t=pAe(dAe((function(r,e){return e[2][2]?r:[0,[0,e[1],56],r]}),e[3],n));return[0,n,e[2],t]},function(r){return F(24,r)},function(r){return bVe(0,m,r)},function(r){return bVe(0,u,r)}]}(tKe),aKe=function(r){return[0,function(r,e){return 0===e[0]||kAe((function(e){return PXe(r,e)}),e[2][1]),e[1]},function(e,n,t){var u=e?e[1]:26;if(0===t[0])var a=t[1];else{kAe((function(r){return PXe(n,r)}),t[2][2]);a=t[1]}1-BI(r[23],a)&&PXe(n,[0,a[1],u]);var i=a[2];return 10===i[0]&&fYe(i[1][2][1])&&NYe(n,[0,a[1],50]),TI(r[19],n,a)},Hke,function(r,e){var n=bAe(r[2],e[2]);return[0,bAe(r[1],e[1]),n]},function(r){var e=pAe(r[2]);return[0,pAe(r[1]),e]}]}(nKe),iKe=function(r){var e=r[1],n=function r(e){return r.fun(e)},t=function r(e){return r.fun(e)},u=function r(e){return r.fun(e)},a=function r(e){return r.fun(e)},i=function r(e){return r.fun(e)},c=function r(e){return r.fun(e)},f=function r(e){return r.fun(e)},o=function r(e){return r.fun(e)},s=function r(e){return r.fun(e)},l=function r(e){return r.fun(e)},v=function r(e){return r.fun(e)},D=function r(e){return r.fun(e)},b=function r(e){return r.fun(e)},p=function r(e){return r.fun(e)},E=function r(e){return r.fun(e)},m=function r(e){return r.fun(e)},F=function r(e){return r.fun(e)},k=function r(e,n,t,u,a){return r.fun(e,n,t,u,a)},d=function r(e,n,t,u){return r.fun(e,n,t,u)},h=function r(e){return r.fun(e)},y=function r(e){return r.fun(e)},_=function r(e){return r.fun(e)},A=function r(e,n,t,u,a){return r.fun(e,n,t,u,a)},C=function r(e,n,t,u){return r.fun(e,n,t,u)},w=function r(e){return r.fun(e)},S=function r(e,n,t){return r.fun(e,n,t)},g=function r(e){return r.fun(e)},B=function r(e,n,t){return r.fun(e,n,t)},T=function r(e){return r.fun(e)},I=function r(e){return r.fun(e)},O=function r(e,n){return r.fun(e,n)},N=function r(e,n,t,u){return r.fun(e,n,t,u)},x=function r(e){return r.fun(e)},L=function r(e,n,t){return r.fun(e,n,t)},P=function r(e){return r.fun(e)},R=function r(e){return r.fun(e)},M=function r(e){return r.fun(e)},G=function r(e,n,t){return r.fun(e,n,t)},U=function r(e){return r.fun(e)},j=r[2];function H(r){var e=pYe(r),n=BI(c,r),u=BI(i,r);if(u){var a=u[1];return[0,bVe([0,e],(function(r){var e=II(j,0,r,n);return[2,[0,a,e,BI(t,r),0]]}),r)]}return n}function X(r,e){if("number"==typeof e){var n=53!==e?1:0;if(!n)return n}throw YYe}function Y(r){var e=$Xe(X,r),n=H(e),t=bYe(e);if("number"==typeof t){if(11===t)throw YYe;if(83===t){var u=rYe(e),a=0;if(u){var i=u[1];if("number"==typeof i&&5===i){var c=1;a=1}}if(!a)c=0;if(c)throw YYe}}if(wYe(e)){if(0===n[0]){var f=n[1][2];if(10===f[0]&&!_I(f[1][2][1],ghe)&&!hYe(e))throw YYe}return n}return n}function V(r,n,t,u,a){return[0,[0,a,[15,[0,u,TI(e,r,n),TI(e,r,t),0]]]]}function K(r,e,n,t){for(var u=r,a=n,i=t;;){var c=bYe(e);if("number"!=typeof c||81!==c)return[0,i,a];1-e[26][6]&&BYe(e,wk),1-u&&BYe(e,she),HYe(e,81);var f=bVe(0,s,e),o=f[2],l=f[1],v=bYe(e),D=0;if("number"==typeof v&&!(1<(v-84|0)>>>0)){BYe(e,[24,QUe(v)]);var b=J(e,o,l),p=W(e,b[2],b[1]),E=p[2],m=p[1];D=1}if(!D)E=o,m=l;var F=VGe(i,m);u=1,a=V(e,a,E,2,F),i=F}}function W(r,e,n){for(var t=e,u=n;;){var a=bYe(r);if("number"!=typeof a||84!==a)return[0,u,t];LYe(r);var i=bVe(0,s,r),c=J(r,i[2],i[1]),f=VGe(u,c[1]),o=K(0,r,V(r,t,c[2],0,f),f);t=o[2],u=o[1]}}function J(r,e,n){for(var t=e,u=n;;){var a=bYe(r);if("number"!=typeof a||85!==a)return[0,u,t];LYe(r);var i=bVe(0,s,r),c=VGe(u,i[1]),f=K(0,r,V(r,t,i[2],1,c),c);t=f[2],u=f[1]}}function q(r,e,n,t){return[0,t,[3,[0,n,r,e,0]]]}function z(r){var e=FYe(r);HYe(r,95);for(var n=0;;){var t=bYe(r);if("number"==typeof t){var u=0;if(96!==t&&qe!==t||(u=1),u){var a=pAe(n),i=FYe(r);return HYe(r,96),[0,a,rUe([0,e],[0,4===bYe(r)?QYe(r)[1]:GYe(r)],i)]}}var c=bYe(r),f=0;if("number"!=typeof c&&4===c[0]&&!_I(c[2],Dde)){var o=pYe(r),s=FYe(r);XYe(r,bde);var l=[1,[0,o,[0,ZGe([0,s],[0,GYe(r)])]]];f=1}if(!f)l=[0,BI(tKe[1],r)];var v=[0,l,n];96!==bYe(r)&&HYe(r,9);n=v}}function $(r){var e=FYe(r);return HYe(r,12),[0,BI(t,r),ZGe([0,e],0)]}function Q(r,e){if("number"==typeof e){var n=0;if(59<=e){var t=e-62|0;29<t>>>0?47===t&&(n=1):27<(t-1|0)>>>0&&(n=1)}else{var u=e+-42|0;15<u>>>0?-1<=u&&(n=1):11===u&&(n=1)}if(n)return 0}throw YYe}return FB(n,(function(r){var e=bYe(r),n=0,t=wYe(r);if("number"==typeof e){var a=0;if(22<=e)if(58===e){if(r[17])return[0,BI(u,r)];a=1}else 95!==e&&(a=1);else 4===e||21<=e||(a=1);a||(n=1)}if(!n&&!t)return H(r);var i=0;if(64===e&&LXe(r)&&95===vYe(1,r)){var c=Y,f=M;i=1}if(!i)c=M,f=Y;var o=KYe(r,f);if(o)return o[1];var s=KYe(r,c);return s?s[1]:H(r)})),FB(t,(function(r){return TI(e,r,BI(n,r))})),FB(u,(function(r){return bVe(0,(function(r){r[10]&&BYe(r,91);var e=FYe(r);if(HYe(r,58),_Ye(r))var n=0,u=0;else{var a=PYe(r,Zl),i=bYe(r),c=0;if("number"==typeof i){var f=0;if(83!==i)if(10<=i)f=1;else switch(i){case 0:case 2:case 3:case 4:case 6:f=1}if(!f){var o=0;c=1}}if(!c)o=1;var s=a||o;n=a,u=s?[0,BI(t,r)]:s}return[30,[0,u,ZGe([0,e],[0,u?0:GYe(r)]),n]]}),r)})),FB(a,(function(r){var e=r[2];switch(e[0]){case 17:var n=e[1],t=n[1][2][1];if(_I(t,Ahe)){if(!_I(t,Che)){var u=_I(n[2][2][1],whe);if(!u)return u}}else{var a=_I(n[2][2][1],She);if(!a)return a}break;case 10:case 16:break;default:return 0}return 1})),FB(i,(function(r){var e=bYe(r),n=0;if("number"==typeof e){var t=e-67|0;if(!(12<t>>>0)){switch(t){case 0:var u=lhe;break;case 1:u=vhe;break;case 2:u=Dhe;break;case 3:u=bhe;break;case 4:u=phe;break;case 5:u=Ehe;break;case 6:u=mhe;break;case 7:u=Fhe;break;case 8:u=khe;break;case 9:u=dhe;break;case 10:u=hhe;break;case 11:u=yhe;break;default:u=_he}var a=u;n=1}}if(!n)a=0;return 0!==a&&LYe(r),a})),FB(c,(function(r){var n=pYe(r),u=BI(o,r);if(82===bYe(r)){LYe(r);var a=BI(t,WXe(0,r));HYe(r,83);var i=bVe(0,t,r),c=VGe(n,i[1]),f=i[2];return[0,[0,c,[7,[0,TI(e,r,u),a,f,0]]]]}return u})),FB(f,(function(r){return TI(e,r,BI(c,r))})),FB(o,(function(r){var e=bVe(0,s,r),n=e[2],t=e[1],u=bYe(r),a=0;if("number"==typeof u&&81===u){var i=K(1,r,n,t);a=1}if(!a){var c=J(r,n,t);i=W(r,c[2],c[1])}return i[2]})),FB(s,(function(r){var n=0;r:for(;;){var t=bVe(0,(function(r){return[0,0!==BI(l,r)?1:0,BI(v,WXe(0,r))]}),r),u=t[2],a=u[2],i=t[1];95===bYe(r)&&0===a[0]&&12===a[1][2][0]&&BYe(r,61);var c=bYe(r),f=0;if("number"==typeof c){var o=c-17|0,s=0;if(1<o>>>0)if(69<=o)switch(o-69|0){case 0:var D=Hde;break;case 1:D=Xde;break;case 2:D=Yde;break;case 3:D=Vde;break;case 4:D=Kde;break;case 5:D=Wde;break;case 6:D=Jde;break;case 7:D=qde;break;case 8:D=zde;break;case 9:D=$de;break;case 10:D=Qde;break;case 11:D=Zde;break;case 12:D=rhe;break;case 13:D=ehe;break;case 14:D=nhe;break;case 15:D=the;break;case 16:D=uhe;break;case 17:D=ahe;break;case 18:D=ihe;break;case 19:D=che;break;default:s=1}else s=1;else D=o?fhe:r[12]?0:ohe;if(!s){var b=D;f=1}}if(!f)b=0;if(0!==b&&LYe(r),!n&&!b)return a;if(b){var p=b[1],E=p[1],m=u[1];(m?14===E?1:0:m)&&PXe(r,[0,i,27]);for(var F=TI(e,r,a),k=[0,E,p[2]],d=i,h=n;;){var y=k[2],_=k[1];if(h){var A=h[1],C=A[2],w=C[2],S=0===w[0]?w[1]:w[1]-1|0;if(y[1]<=S){var g=VGe(A[3],d);F=q(A[1],F,C[1],g),k=[0,_,y],d=g,h=h[2];continue}}n=[0,[0,F,[0,_,y],d],h];continue r}}for(var B=TI(e,r,a),T=i,I=n;;){if(!I)return[0,B];var O=I[1],N=VGe(O[3],T),x=I[2];B=q(O[1],B,O[2][1],N),T=N,I=x}}})),FB(l,(function(r){var e=bYe(r);if("number"==typeof e)if(48<=e){if(Eu<=e){if(!(xp<=e))switch(e-100|0){case 0:return xde;case 1:return Lde;case 6:return Pde;case 7:return Rde}}else if(65===e&&r[18])return Mde}else if(45<=e)switch(e+Ki|0){case 0:return Gde;case 1:return Ude;default:return jde}return 0})),FB(v,(function(r){var e=pYe(r),n=FYe(r),t=BI(l,r);if(t){var u=t[1];LYe(r);var i=bVe(0,D,r),c=i[2],f=VGe(e,i[1]);if(6===u){var o=c[2];switch(o[0]){case 10:NYe(r,[0,f,46]);break;case 16:1===o[1][2][0]&&PXe(r,[0,f,88])}}return[0,[0,f,[28,[0,u,c,ZGe([0,n],0)]]]]}var s=bYe(r),v=0;if("number"==typeof s)if(xp===s)var p=Nde;else if(bd===s)p=Ode;else v=1;else v=1;if(v)p=0;if(p){LYe(r);var E=bVe(0,D,r),m=E[2];1-BI(a,m)&&PXe(r,[0,m[1],26]);var F=m[2];10===F[0]&&fYe(F[1][2][1])&&OYe(r,52);var k=VGe(e,E[1]),d=ZGe([0,n],0);return[0,[0,k,[29,[0,p[1],m,1,d]]]]}return BI(b,r)})),FB(D,(function(r){return TI(e,r,BI(v,r))})),FB(b,(function(r){var n=BI(p,r);if(hYe(r))return n;var t=bYe(r),u=0;if("number"==typeof t)if(xp===t)var i=Ide;else if(bd===t)i=Tde;else u=1;else u=1;if(u)i=0;if(i){var c=TI(e,r,n);1-BI(a,c)&&PXe(r,[0,c[1],26]);var f=c[2];10===f[0]&&fYe(f[1][2][1])&&OYe(r,51);var o=pYe(r);LYe(r);var s=GYe(r),l=VGe(c[1],o),v=ZGe(0,[0,s]);return[0,[0,l,[29,[0,i[1],c,0,v]]]]}return n})),FB(p,(function(r){var e=pYe(r),n=1-r[16],t=0===r[16]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15],0,r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]],u=bYe(t),a=0;if("number"==typeof u){var i=u-44|0;if(!(7<i>>>0)){var c=0;switch(i){case 0:if(n)var f=[0,BI(h,t)];else c=1;break;case 6:f=[0,BI(F,t)];break;case 7:f=[0,BI(m,t)];break;default:c=1}if(!c){var o=f;a=1}}}if(!a)o=SYe(t)?[0,BI(w,t)]:BI(T,t);return NI(k,0,0,t,e,o)})),FB(E,(function(r){return TI(e,r,BI(p,r))})),FB(m,(function(r){switch(r[20]){case 0:var e=yde;break;case 1:e=_de;break;default:e=Ade}var n=e[1],t=pYe(r),u=FYe(r);HYe(r,51);var a=[0,t,[23,[0,ZGe([0,u],[0,GYe(r)])]]],i=bYe(r);if("number"==typeof i&&!(11<=i))switch(i){case 4:var c=e[2]?a:(PXe(r,[0,t,5]),[0,t,[10,$Ge(0,[0,t,Cde])]]);return OI(d,wde,r,t,c);case 6:case 10:var f=n?a:(PXe(r,[0,t,4]),[0,t,[10,$Ge(0,[0,t,gde])]]);return OI(d,Bde,r,t,f)}return n?TYe(Sde,r):PXe(r,[0,t,4]),a})),FB(F,(function(r){return bVe(0,(function(r){var e=FYe(r),n=pYe(r);if(HYe(r,50),PYe(r,10)){var u=$Ge(0,[0,n,kde]),a=pYe(r);return XYe(r,dde),[17,[0,u,$Ge(0,[0,a,hde]),ZGe([0,e],[0,GYe(r)])]]}var i=FYe(r);HYe(r,4);var c=II(L,[0,i],0,BI(t,WXe(0,r)));return HYe(r,5),[11,[0,c,ZGe([0,e],[0,GYe(r)])]]}),r)})),FB(k,(function(r,n,t,u,a){var i=r?r[1]:1,c=n?n[1]:n,f=NI(A,[0,i],[0,c],t,u,a),o=rYe(t),s=0;if(o){var l=o[1];if("number"==typeof l&&80===l){var v=1;s=1}}if(!s)v=0;function D(r){var n=QYe(r);var t=TI(e,r,f);return TI(n[2],t,(function(r,e){return TI(xT(r,jD,76),r,e)}))}function b(r,e,n){var t=BI(_,e),a=t[1],f=VGe(u,a),o=[0,n,r,[0,a,t[2]],0],s=0;if(!v&&!c){var l=[4,o];s=1}if(!s)l=[20,[0,o,v]];return NI(k,[0,i],[0,c||v],e,u,[0,[0,f,l]])}if(t[13])return f;var p=bYe(t);if("number"==typeof p){if(4===p)return b(0,t,D(t));if(95===p&&LXe(t))return WYe($Xe((function(r,e){throw YYe}),t),f,(function(r){var e=D(r);return b(BI(y,r),r,e)}))}return f})),FB(d,(function(r,n,t,u){var a=r?r[1]:1;return TI(e,n,NI(k,[0,a],0,n,t,[0,u]))})),FB(h,(function(r){return bVe(0,(function(r){var e=pYe(r),n=FYe(r);if(HYe(r,44),r[11]&&10===bYe(r)){var t=GYe(r);LYe(r);var u=$Ge(ZGe([0,n],[0,t]),[0,e,pde]),a=bYe(r);return"number"==typeof a||4!==a[0]||_I(a[3],Ede)?(TYe(mde,r),LYe(r),[10,u]):[17,[0,u,TI(nKe[13],0,r),0]]}var i=pYe(r),c=bYe(r),f=0;if("number"==typeof c)if(44===c)var o=BI(h,r);else if(51===c)o=BI(m,zXe(1,r));else f=1;else f=1;if(f)o=SYe(r)?BI(w,r):BI(I,r);var s=OI(C,Fde,zXe(1,r),i,o),l=bYe(r),v=0;if("number"!=typeof l&&3===l[0]){var D=OI(N,r,i,s,l[1]);v=1}if(!v)D=s;var b=0;if(4!==bYe(r)){var p=0;if(LXe(r)&&95===bYe(r)&&(p=1),!p){var E=D;b=1}}if(!b)E=TI(QYe(r)[2],D,(function(r,e){return TI(xT(r,jD,77),r,e)}));var F=LXe(r),k=F?WYe($Xe((function(r,e){throw YYe}),r),0,y):F,d=bYe(r),A=0;if("number"==typeof d&&4===d){var S=[0,BI(_,r)];A=1}if(!A)S=0;return[18,[0,E,k,S,ZGe([0,n],0)]]}),r)})),FB(y,(function(r){var e=95===bYe(r)?1:0;return e?[0,bVe(0,z,r)]:e})),FB(_,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,4);for(var n=0;;){var u=bYe(r);if("number"==typeof u){var a=0;if(5!==u&&qe!==u||(a=1),a){var i=pAe(n),c=FYe(r);return HYe(r,5),[0,i,rUe([0,e],[0,GYe(r)],c)]}}var f=bYe(r),o=0;if("number"==typeof f&&12===f){var s=[1,bVe(0,$,r)];o=1}if(!o)s=[0,BI(t,r)];var l=[0,s,n];5!==bYe(r)&&HYe(r,9);n=l}}),r)})),FB(A,(function(r,n,t,u,a){var i=r?r[1]:1,c=n?n[1]:n,f=t[26],o=bYe(t),s=0;if("number"==typeof o)switch(o){case 6:LYe(t);var l=0,v=[0,c],D=[0,i];s=2;break;case 10:LYe(t);var b=0,p=[0,c],E=[0,i];s=1;break;case 80:1-f[7]&&BYe(t,99),1-i&&BYe(t,Eu),HYe(t,80);var m=0,F=bYe(t);if("number"==typeof F)switch(F){case 4:return a;case 6:LYe(t);l=fde,v=ode,D=[0,i];s=2,m=1;break;case 95:if(LXe(t))return a}else if(3===F[0])return BYe(t,Ik),a;if(!m){b=sde,p=lde,E=[0,i];s=1}}else if(3===o[0]){c&&BYe(t,Ik);var d=o[1];return NI(k,vde,0,t,u,[0,OI(N,t,u,TI(e,t,a),d)])}switch(s){case 0:return a;case 1:var h=E?i:1,y=p?p[1]:p,_=b?b[1]:b,A=BI(U,t),C=A[3],w=A[2],S=A[1];if(C){var g=zGe(w),B=t[28][1];if(B){var T=B[1];t[28][1]=[0,[0,T[1],[0,[0,g,S],T[2]]],B[2]]}else PXe(t,[0,S,89])}var I=VGe(u,S),O=C?[1,[0,S,[0,w,ZGe([0,A[4]],0)]]]:[0,w];0===a[0]&&23===a[1][2][0]&&C&&PXe(t,[0,I,90]);var x=[0,TI(e,t,a),O,0];return NI(k,[0,h],[0,y],t,u,[0,[0,I,y?[21,[0,x,_]]:[16,x]]]);default:var L=D?i:1,P=v?v[1]:v,R=l?l[1]:l,M=zXe(0,t),G=BI(nKe[7],M),j=pYe(t);HYe(t,7);var H=GYe(t),X=VGe(u,j),Y=ZGe(0,[0,H]),V=[0,TI(e,t,a),[2,G],Y];return NI(k,[0,L],[0,P],t,u,[0,[0,X,P?[21,[0,V,R]]:[16,V]]])}})),FB(C,(function(r,n,t,u){var a=r?r[1]:1;return TI(e,n,NI(A,[0,a],0,n,t,[0,u]))})),FB(w,(function(r){return bVe(0,(function(r){var e=BI(uKe[1],r),n=e[1],t=e[2],u=bVe(0,(function(r){var e=FYe(r);HYe(r,15);var u=BI(uKe[2],r),a=u[1],i=EAe([0,t,[0,e,[0,u[2],0]]]);if(4===bYe(r))var c=0,f=0;else{var o=bYe(r),s=0;if("number"==typeof o){var l=95!==o?1:0;if(!l){var v=l;s=1}}if(!s){var D=jXe(a,HXe(n,r));v=[0,ZYe(D,TI(nKe[13],cde,D))]}c=rVe(r,BI(tKe[3],r)),f=v}var b=YXe(0,r),p=II(uKe[4],n,a,b),E=83===bYe(b)?p:nVe(b,p),m=BI(tKe[12],b),F=m[2],k=m[1];if(F)var d=tVe(b,F),h=k;else d=F,h=eVe(b,k);return[0,f,E,a,d,h,c,i]}),r),a=u[2],i=a[3],c=a[2],f=a[1],o=OI(uKe[5],r,n,i,1),s=BI(uKe[6],c);NI(uKe[7],r,o[2],s,f,c);var l=u[1],v=ZGe([0,a[7]],0);return[8,[0,f,c,o[1],n,i,a[4],a[5],a[6],v,l]]}),r)})),FB(S,(function(r,e,n){switch(e){case 1:OYe(r,44);try{var t=$T(zT(nAe(nde,n)))}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(tde,n))}break;case 2:OYe(r,45);try{t=wT(n)}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(ude,n))}break;case 4:try{t=wT(n)}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(ade,n))}break;default:try{t=$T(zT(n))}catch(r){if((r=gI(r))[1]!==PI)throw r;t=Z_e(nAe(ide,n))}}return HYe(r,[0,e,n]),t})),FB(g,(function(r){var e=XT(r);return 0!==e&&qe===yI(r,e-1|0)?OAe(r,0,e-1|0):r})),FB(B,(function(r,e,n){if(2<=e){var t=BI(g,n);try{var u=wT(t)}catch(r){if((r=gI(r))[1]!==PI)throw r;u=Z_e(nAe(rde,t))}var a=u}else{var i=BI(g,n);try{var c=$T(zT(i))}catch(r){if((r=gI(r))[1]!==PI)throw r;c=Z_e(nAe(ede,i))}a=c}return HYe(r,[1,e,n]),a})),FB(T,(function(r){var e=pYe(r),n=FYe(r),t=bYe(r);if("number"==typeof t)switch(t){case 0:var u=BI(nKe[12],r);return[1,[0,u[1],[19,u[2]]],u[3]];case 4:return[0,BI(x,r)];case 6:var a=bVe(0,P,r),i=a[2];return[1,[0,a[1],[0,i[1]]],i[2]];case 21:return LYe(r),[0,[0,e,[26,[0,ZGe([0,n],[0,GYe(r)])]]]];case 29:return LYe(r),[0,[0,e,[14,[0,0,zke,ZGe([0,n],[0,GYe(r)])]]]];case 40:return[0,BI(nKe[22],r)];case 95:var c=BI(nKe[17],r),f=c[2];return[0,[0,c[1],ft<=f[1]?[13,f[2]]:[12,f[2]]]];case 30:case 31:LYe(r);var o=31===t?1:0;return[0,[0,e,[14,[0,[1,o],o?Qke:Zke,ZGe([0,n],[0,GYe(r)])]]]];case 74:case 102:return[0,BI(R,r)]}else switch(t[0]){case 0:var s=t[2];return[0,[0,e,[14,[0,[2,II(S,r,t[1],s)],s,ZGe([0,n],[0,GYe(r)])]]]];case 1:var l=t[2];return[0,[0,e,[14,[0,[3,II(B,r,t[1],l)],l,ZGe([0,n],[0,GYe(r)])]]]];case 2:var v=t[1];v[4]&&OYe(r,44),LYe(r);var D=[0,v[2]],b=ZGe([0,n],[0,GYe(r)]);return[0,[0,v[1],[14,[0,D,v[3],b]]]];case 3:var p=TI(O,r,t[1]);return[0,[0,p[1],[25,p[2]]]]}if(wYe(r)){var E=TI(nKe[13],0,r);return[0,[0,E[1],[10,E]]]}return TYe(0,r),"number"!=typeof t&&6===t[0]&&LYe(r),[0,[0,e,[14,[0,0,$ke,ZGe([0,n],[0,0])]]]]})),FB(I,(function(r){return TI(e,r,BI(T,r))})),FB(O,(function(r,e){var n=e[3],t=e[2],u=e[1],a=FYe(r);HYe(r,[3,e]);var i=[0,u,[0,[0,t[2],t[1]],n]];if(n)var c=0,f=[0,i,0],o=u;else for(var s=[0,i,0],l=0;;){var v=BI(nKe[7],r),D=[0,v,l],b=bYe(r),p=0;if("number"==typeof b&&1===b){RYe(r,4);var E=bYe(r),m=0;if("number"!=typeof E&&3===E[0]){var F=E[1],k=F[3],d=F[2];LYe(r);var h=F[1],y=[0,[0,d[2],d[1]],k];MYe(r);var _=[0,[0,h,y],s];if(!k){s=_,l=D;continue}var A=pAe(D),C=[0,h,pAe(_),A];p=1,m=1}if(!m)throw[0,jI,Wke]}if(!p){TYe(Jke,r);var w=[0,v[1],qke],S=pAe(D),g=pAe([0,w,s]);C=[0,v[1],g,S]}c=C[3],f=C[2],o=C[1];break}var B=GYe(r);return[0,VGe(u,o),[0,f,c,ZGe([0,a],[0,B])]]})),FB(N,(function(r,e,n,t){var u=TI(QYe(r)[2],n,(function(r,e){return TI(xT(r,jD,26),r,e)})),a=TI(O,r,t);return[0,VGe(e,a[1]),[24,[0,u,a,0]]]})),FB(x,(function(r){var e=FYe(r),n=bVe(0,(function(r){HYe(r,4);var e=pYe(r),n=BI(t,r),u=bYe(r),a=0;if("number"==typeof u)if(9===u)var i=[0,II(G,r,e,[0,n,0])];else if(83===u)i=[1,[0,n,BI(tKe[9],r),0]];else a=1;else a=1;if(a)i=[0,n];return HYe(r,5),i}),r),u=n[2],a=GYe(r),i=0===u[0]?u[1]:[0,n[1],[27,u[1]]];return II(L,[0,e],[0,a],i)})),FB(L,(function(r,e,n){var t=n[2],u=r?r[1]:r,a=e?e[1]:e;function i(r){return eUe(r,ZGe([0,u],[0,a]))}function c(r){return nUe(r,ZGe([0,u],[0,a]))}switch(t[0]){case 0:var f=t[1],o=c(f[2]),s=[0,[0,f[1],o]];break;case 1:var l=t[1],v=l[10],D=i(l[9]);s=[1,[0,l[1],l[2],l[3],l[4],l[5],l[6],l[7],l[8],D,v]];break;case 2:var b=t[1],p=i(b[4]);s=[2,[0,b[1],b[2],b[3],p]];break;case 3:var E=t[1],m=i(E[4]);s=[3,[0,E[1],E[2],E[3],m]];break;case 4:var F=t[1],k=i(F[4]);s=[4,[0,F[1],F[2],F[3],k]];break;case 5:var d=t[1],h=i(d[7]);s=[5,[0,d[1],d[2],d[3],d[4],d[5],d[6],h]];break;case 7:var y=t[1],_=i(y[4]);s=[7,[0,y[1],y[2],y[3],_]];break;case 8:var A=t[1],C=A[10],w=i(A[9]);s=[8,[0,A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],w,C]];break;case 10:var S=t[1],g=S[2],B=i(g[2]);s=[10,[0,S[1],[0,g[1],B]]];break;case 11:var T=t[1],I=i(T[2]);s=[11,[0,T[1],I]];break;case 12:var O=t[1],N=i(O[4]);s=[12,[0,O[1],O[2],O[3],N]];break;case 13:var x=t[1],L=i(x[4]);s=[13,[0,x[1],x[2],x[3],L]];break;case 14:var P=t[1],R=i(P[3]);s=[14,[0,P[1],P[2],R]];break;case 15:var M=t[1],G=i(M[4]);s=[15,[0,M[1],M[2],M[3],G]];break;case 16:var U=t[1],j=i(U[3]);s=[16,[0,U[1],U[2],j]];break;case 17:var H=t[1],X=i(H[3]);s=[17,[0,H[1],H[2],X]];break;case 18:var Y=t[1],V=i(Y[4]);s=[18,[0,Y[1],Y[2],Y[3],V]];break;case 19:var K=t[1],W=c(K[2]);s=[19,[0,K[1],W]];break;case 20:var J=t[1],q=J[1],z=J[2],$=i(q[4]);s=[20,[0,[0,q[1],q[2],q[3],$],z]];break;case 21:var Q=t[1],Z=Q[1],rr=Q[2],er=i(Z[3]);s=[21,[0,[0,Z[1],Z[2],er],rr]];break;case 22:var nr=t[1],tr=i(nr[2]);s=[22,[0,nr[1],tr]];break;case 23:s=[23,[0,i(t[1][1])]];break;case 24:var ur=t[1],ar=i(ur[3]);s=[24,[0,ur[1],ur[2],ar]];break;case 25:var ir=t[1],cr=i(ir[3]);s=[25,[0,ir[1],ir[2],cr]];break;case 26:s=[26,[0,i(t[1][1])]];break;case 27:var fr=t[1],or=i(fr[3]);s=[27,[0,fr[1],fr[2],or]];break;case 28:var sr=t[1],lr=i(sr[3]);s=[28,[0,sr[1],sr[2],lr]];break;case 29:var vr=t[1],Dr=i(vr[4]);s=[29,[0,vr[1],vr[2],vr[3],Dr]];break;case 30:var br=t[1],pr=br[3],Er=i(br[2]);s=[30,[0,br[1],Er,pr]];break;default:s=t}return[0,n[1],s]})),FB(P,(function(e){var t=FYe(e);HYe(e,6);for(var u=[0,0,r[3]];;){var a=u[2],i=u[1],c=bYe(e);if("number"==typeof c){var f=0;if(13<=c)qe===c&&(f=1);else if(7<=c)switch(c-7|0){case 2:var o=pYe(e);LYe(e);u=[0,[0,[2,o],i],a];continue;case 5:var s=FYe(e),l=bVe(0,(function(e){LYe(e);var t=BI(n,e);return 0===t[0]?[0,t[1],r[3]]:[0,t[1],t[2]]}),e),v=l[2],D=v[2],b=l[1],p=ZGe([0,s],0),E=[1,[0,b,[0,v[1],p]]],m=7===bYe(e)?1:0,F=0;if(!m&&7===vYe(1,e)){var k=[0,D[1],[0,[0,b,63],D[2]]];F=1}if(!F)k=D;1-m&&HYe(e,9);u=[0,[0,E,i],TI(r[4],k,a)];continue;case 0:f=1}if(f){var d=BI(r[5],a),h=pAe(i),y=FYe(e);return HYe(e,7),[0,[0,h,rUe([0,t],[0,GYe(e)],y)],d]}}var _=BI(n,e),A=0===_[0]?[0,_[1],r[3]]:[0,_[1],_[2]];7!==bYe(e)&&HYe(e,9);u=[0,[0,[0,A[1]],i],TI(r[4],A[2],a)]}})),FB(R,(function(r){RYe(r,5);var e=pYe(r),n=FYe(r),t=bYe(r);if("number"!=typeof t&&5===t[0]){var u=t[3],a=t[2];LYe(r);var i=GYe(r),c=nAe(Vke,nAe(a,nAe(Yke,u)));MYe(r);var f=VAe(XT(u)),o=XT(u)-1|0;if(!(o<0))for(var s=0;;){var l=YT(u,s),v=l-103|0;if(!(18<v>>>0))switch(v){case 0:case 2:case 6:case 12:case 14:case 18:JAe(f,l)}var D=s+1|0;if(o===s)break;s=D}var b=KAe(f);return _I(b,u)&&BYe(r,[14,u]),[0,e,[14,[0,[4,[0,a,b]],c,ZGe([0,n],[0,i])]]]}throw[0,jI,Kke]})),FB(M,(function(r){var e=$Xe(Q,r),n=pYe(e);if(11===vYe(1,e))var t=0,u=0;else{var a=BI(uKe[1],e);t=a[2],u=a[1]}var i=bVe(0,(function(r){var e=rVe(r,BI(tKe[3],r));if(wYe(r)&&0===e){var n=TI(nKe[13],Xke,r),t=n[1];return[0,e,[0,t,[0,0,[0,[0,t,[0,[0,t,[2,[0,n,[0,EYe(r)],0]]],0]],0],0,0]],[0,[0,t[1],t[3],t[3]]],0]}var u=II(uKe[4],r[18],r[17],r),a=JXe(1,r),i=BI(tKe[12],a);return[0,e,u,i[1],i[2]]}),e),c=i[2],f=c[2],o=f[2],s=0;if(!o[1]){var l=0;if(!o[3]&&o[2]&&(l=1),!l){var v=eYe(e);s=1}}if(!s)v=e;var D=f[2],b=D[1],p=b?(PXe(v,[0,b[1][1],bd]),[0,f[1],[0,0,D[2],D[3],D[4]]]):f,E=hYe(v);(E?11===bYe(v)?1:0:E)&&BYe(v,58),HYe(v,11);var m=eYe(v),F=bVe(0,(function(r){var e=nYe(r,u,0),n=bYe(e);if("number"==typeof n&&!n){var t=TI(nKe[16],1,e);return[0,[0,[0,t[1],t[2]]],t[3]]}return[0,[1,BI(nKe[10],e)],e[6]]}),m),k=F[2],d=BI(uKe[6],p);NI(uKe[7],m,k[2],d,0,p);var h=VGe(n,F[1]),y=i[1],_=ZGe([0,t],0);return[0,[0,h,[1,[0,0,p,k[1],u,0,c[4],c[3],c[1],_,y]]]]})),FB(G,(function(r,e,n){return bVe([0,e],(function(r){for(var e=n;;){var u=bYe(r);if("number"!=typeof u||9!==u)return[22,[0,pAe(e),0]];LYe(r);e=[0,BI(t,r),e]}}),r)})),FB(U,(function(r){var e=pYe(r),n=bVe(0,(function(r){var e=bYe(r),n=0;if("number"==typeof e&&14===e){var t=FYe(r);LYe(r);var u=t,a=1;n=1}if(!n)u=0,a=0;return[0,a,vVe(r),u]}),r),t=n[2],u=t[2],a=t[1],i=n[1];if(a)var c=u[1][2],f=e[3],o=f[1]===c[1]?1:0,s=1-(o?f[2]===c[2]?1:0:o);else s=a;return s&&PXe(r,[0,i,Zl]),[0,i,u,a,t[3]]})),[0,t,n,f,U,function(r){var e=r[2];switch(e[0]){case 17:var n=e[1],t=n[1][2][1];if(_I(t,Bhe)){if(!_I(t,The)){var u=_I(n[2][2][1],Ihe);if(!u)return u}}else{var a=_I(n[2][2][1],Ohe);if(!a)return a}break;case 0:case 10:case 16:case 19:break;default:return 0}return 1},E,S,G]}(aKe),cKe=function(r){function e(r){var e=FYe(r);LYe(r);var n=ZGe([0,e],0),t=BI(iKe[6],r);return[0,TI((hYe(r)?$Ye(r):zYe(r))[2],t,(function(r,e){return TI(xT(r,jD,78),r,e)})),n]}function n(r){var n=r[26][4];if(n)for(var t=0;;){var u=bYe(r);if("number"!=typeof u||13!==u)return pAe(t);t=[0,bVe(0,e,r),t]}return n}function t(r,e){var n=r?r[1]:r,t=FYe(e),u=bYe(e);if("number"==typeof u)switch(u){case 6:var a=bVe(0,(function(r){var e=FYe(r);HYe(r,6);var n=WXe(0,r),t=BI(nKe[10],n);return HYe(r,7),[0,t,ZGe([0,e],[0,GYe(r)])]}),e),i=a[1];return[0,i,[3,[0,i,a[2]]]];case 14:if(n){var c=BI(iKe[4],e),f=c[2],o=c[1],s=zGe(f),l=e[28][1];if(l){var v=l[1],D=l[2],b=v[2],p=[0,[0,TI(BXe[4],s,v[1]),b],D];e[28][1]=p}else Z_e(Die);return[0,o,[2,[0,o,[0,f,ZGe([0,c[4]],0)]]]]}}else switch(u[0]){case 0:var E=u[2],m=pYe(e);return[0,m,[0,[0,m,[0,[2,II(iKe[7],e,u[1],E)],E,ZGe([0,t],[0,GYe(e)])]]]];case 2:var F=u[1],k=F[4],d=F[3],h=F[2],y=F[1];return k&&OYe(e,44),HYe(e,[2,[0,y,h,d,k]]),[0,y,[0,[0,y,[0,[0,h],d,ZGe([0,t],[0,GYe(e)])]]]]}var _=BI(iKe[4],e),A=_[1];return _[3]&&PXe(e,[0,A,89]),[0,A,[1,_[2]]]}function u(r,e,n){var u=BI(uKe[2],r),a=u[1],i=u[2],c=t([0,e],r),f=c[1];return[0,uVe(r,c[2]),bVe(0,(function(r){var e=YXe(1,r),t=bVe(0,(function(r){var e=II(uKe[4],0,0,r),t=83===bYe(r)?e:nVe(r,e);if(n){var u=t[2];if(u[1])PXe(r,[0,f,Gu]);else{var a=0;u[2]||u[3]||(a=1),a||PXe(r,[0,f,80])}}else{var i=t[2];if(i[1])PXe(r,[0,f,xp]);else{var c=i[2],o=0;(!c||c[2]||i[3])&&(o=1),o&&(i[3],PXe(r,[0,f,81]))}}return[0,0,t,eVe(r,BI(tKe[10],r))]}),e),u=t[2],c=u[2],o=OI(uKe[5],e,0,a,0),s=BI(uKe[6],c);NI(uKe[7],e,o[2],s,0,c);var l=t[1],v=ZGe([0,i],0);return[0,0,c,o[1],0,a,0,u[3],u[1],v,l]}),r)]}function a(e){var n=BI(iKe[2],e);return 0===n[0]?[0,n[1],r[3]]:[0,n[1],n[2]]}function i(r,e,n){function t(t){var u=YXe(1,t),a=bVe(0,(function(n){var t=rVe(n,BI(tKe[3],n));if(r)if(e)var u=1,a=1;else u=n[18],a=0;else if(e)u=0,a=1;else u=0,a=0;var i=II(uKe[4],u,a,n);return[0,t,83===bYe(n)?i:nVe(n,i),eVe(n,BI(tKe[10],n))]}),u),i=a[2],c=i[2],f=OI(uKe[5],u,r,e,0),o=BI(uKe[6],c);NI(uKe[7],u,f[2],o,0,c);var s=a[1],l=ZGe([0,n],0);return[0,0,c,f[1],r,e,0,i[3],i[1],l,s]}return function(r){return bVe(0,t,r)}}function c(r){return HYe(r,83),a(r)}function f(e,n,t,u,a,f){var o=bVe([0,n],(function(e){if(!u&&!a){var n=bYe(e);if("number"==typeof n){if(79===n){if(1===t[0])var o=t[1],s=pYe(e),l=bVe([0,o[1]],(function(r){var e=FYe(r);HYe(r,79);var n=GYe(r);return[2,[0,0,TI(nKe[19],r,[0,o[1],[10,o]]),BI(nKe[10],r),ZGe([0,e],[0,n])]]}),e),v=[0,l,[0,[0,[0,s,[11,ZUe(aye)]],0],0]];else v=c(e);return[0,[0,t,v[1],1],v[2]]}var D=0;if(95===n)D=1;else if(!(10<=n))switch(n){case 4:D=1;break;case 1:case 9:switch(t[0]){case 0:var b=t[1],p=b[1];PXe(e,[0,p,95]);var E=[0,p,[14,b[2]]];break;case 1:var m=t[1],F=m[2][1],k=m[1],d=0;sYe(F)&&_I(F,iye)&&_I(F,cye)&&(PXe(e,[0,k,2]),d=1),!d&&iYe(F)&&NYe(e,[0,k,53]);E=[0,k,[10,m]];break;case 2:E=Z_e(fye);break;default:var h=t[1][2][1];PXe(e,[0,h[1],96]);E=h}return[0,[0,t,E,1],r[3]]}if(D)return[0,[1,uVe(e,t),BI(i(u,a,f),e)],r[3]]}var y=c(e);return[0,[0,t,y[1],0],y[2]]}return[0,[1,uVe(e,t),BI(i(u,a,f),e)],r[3]]}),e),s=o[2];return[0,[0,[0,o[1],s[1]]],s[2]]}function o(r,e,n,t){var u=n[2][1][2][1],a=n[1];if(hI(u,nye))return PXe(r,[0,a,[22,u,0,aw===t?1:0,1]]),e;var i=TI(QVe[32],u,e);if(i){var c=i[1],f=0;return Xv===t?Jt===c&&(f=1):Jt===t&&Xv===c&&(f=1),f||PXe(r,[0,a,[21,u]]),II(QVe[4],u,wF,e)}return II(QVe[4],u,t,e)}function s(r,e){return bVe(0,(function(r){var n=e?FYe(r):e;HYe(r,52);for(var t=0;;){var u=[0,bVe(0,(function(r){var e=BI(tKe[2],r);if(95===bYe(r))var n=TI(QYe(r)[2],e,(function(r,e){return TI(xT(r,Lg,79),r,e)}));else n=e;return[0,n,BI(tKe[4],r)]}),r),t],a=bYe(r);if("number"!=typeof a||9!==a)return[0,pAe(u),ZGe([0,n],0)];HYe(r,9);t=u}}),r)}function l(r,e){return e?PXe(r,[0,e[1][1],7]):e}function v(r,e){return e?PXe(r,[0,e[1],66]):e}function D(r,e,n,t,u,a,i,c,f,o){for(;;){var s=bYe(r),D=0;if("number"==typeof s){var b=s-1|0,p=0;if(7<b>>>0){var E=b-78|0;if(4<E>>>0)p=1;else switch(E){case 3:TYe(0,r),LYe(r);continue;case 0:case 4:break;default:p=1}}else 5<(b-1|0)>>>0||(p=1);p||u||a||(D=1)}if(!D&&!_Ye(r)){v(r,c),l(r,f);var m=0;if(!i){var F=0;switch(t[0]){case 0:var k=t[1][2][1],d=0;"number"!=typeof k&&0===k[0]&&(_I(k[1],qhe)?(F=1,d=1):d=1),d||(F=1);break;case 1:_I(t[1][2][1],zhe)&&(F=1);break;default:F=1}if(!F){var h=YXe(2,r),y=0;m=1}}if(!m)h=YXe(1,r),y=1;var _=uVe(h,t),A=bVe(0,(function(r){var e=bVe(0,(function(r){var e=rVe(r,BI(tKe[3],r));if(u)if(a)var n=1,t=1;else n=r[18],t=0;else if(a)n=0,t=1;else n=0,t=0;var i=II(uKe[4],n,t,r),c=83===bYe(r)?i:nVe(r,i),f=c[2],o=f[1],s=0;if(o&&0===y){PXe(r,[0,o[1][1],qe]);var l=[0,c[1],[0,0,f[2],f[3],f[4]]];s=1}if(!s)l=c;return[0,e,l,eVe(r,BI(tKe[10],r))]}),r),n=e[2],t=n[2],i=OI(uKe[5],r,u,a,0),c=BI(uKe[6],t);return NI(uKe[7],r,i[2],c,0,t),[0,0,t,i[1],u,a,0,n[3],n[1],0,e[1]]}),h),C=[0,y,_,A,i,n,ZGe([0,o],0)];return[0,[0,VGe(e,A[1]),C]]}var w=bVe([0,e],(function(r){var e=BI(tKe[10],r),n=r[26],u=bYe(r);if(c){var a=0;if("number"==typeof u&&79===u){BYe(r,67),LYe(r);var f=0}else a=1;if(a)f=0}else{var s=0;if("number"==typeof u&&79===u){var l=0;i&&n[3]&&(l=1);var v=0;if(!l){var D=0;if(!i&&n[2]&&(D=1),!D){f=1;v=1}}if(!v){HYe(r,79);var b=YXe(1,r);f=[0,BI(nKe[7],b)]}}else s=1;if(s)f=1}var p=bYe(r),E=0;if("number"==typeof p&&!(9<=p))switch(p){case 8:LYe(r);var m=bYe(r),F=0;if("number"==typeof m){var k=0;if(1!==m&&qe!==m&&(F=1,k=1),!k)var d=GYe(r)}else F=1;if(F){var h=hYe(r);d=h?UYe(r):h}var y=[0,t,e,f,d];E=1;break;case 4:case 6:TYe(0,r);y=[0,t,e,f,0];E=1}if(!E){var _=bYe(r),A=0;if("number"==typeof _){var C=0;if(1!==_&&qe!==_&&(A=1,C=1),!C)var w=[0,0,function(r,e){return r}]}else A=1;if(A)w=hYe(r)?$Ye(r):zYe(r);if("number"==typeof f)if(0===e[0])var S=f,g=e,B=TI(w[2],t,(function(r,e){return TI(xT(r,HA,81),r,e)}));else S=f,g=[1,TI(w[2],e[1],(function(r,e){return TI(xT(r,zv,82),r,e)}))],B=t;else S=[0,TI(w[2],f[1],(function(r,e){return TI(xT(r,jD,83),r,e)}))],g=e,B=t;y=[0,B,g,S,0]}var T=ZGe([0,o],[0,y[4]]);return[0,y[1],y[2],y[3],T]}),r),S=w[2],g=S[4],B=S[3],T=S[2],I=S[1],O=w[1];return 2===I[0]?[2,[0,O,[0,I[1],B,T,i,f,g]]]:[1,[0,O,[0,I,B,T,i,f,g]]]}}function b(r,e){var n=vYe(r,e);if("number"==typeof n){var t=0;if(83<=n)95!==n&&84<=n||(t=1);else if(79===n)t=1;else if(!(9<=n))switch(n){case 1:case 4:case 8:t=1}if(t)return 1}return 0}function p(r){return b(0,r)}function E(r,e,a,i){var c=r?r[1]:r,f=UXe(1,e),E=uAe(c,n(f)),m=FYe(f);HYe(f,40);var F=VXe(1,f),k=bYe(F),d=0;if(a&&"number"==typeof k){var h=0;if(52<=k?95!==k&&53<=k&&(h=1):41!==k&&k&&(h=1),!h){var y=0;d=1}}if(!d){var _=TI(nKe[13],0,F);y=[0,TI(QYe(f)[2],_,(function(r,e){return TI(xT(r,Lg,86),r,e)}))]}var A=BI(tKe[3],f);if(A)var C=[0,TI(QYe(f)[2],A[1],(function(r,e){return TI(xT(r,Dk,84),r,e)}))];else C=A;var w=FYe(f),S=PYe(f,41);if(S)var g=bVe(0,(function(r){var e=jXe(0,r),n=BI(iKe[6],e);if(95===bYe(r))var t=TI(QYe(r)[2],n,(function(r,e){return TI(xT(r,jD,80),r,e)}));else t=n;return[0,t,BI(tKe[4],r),ZGe([0,w],0)]}),f),B=g[1],T=QYe(f),I=[0,[0,B,TI(T[2],g[2],(function(r,e){return II(xT(r,-663447790,85),r,B,e)}))]];else I=S;var O=52===bYe(f)?1:0;if(O){1-LXe(f)&&BYe(f,16);var N=[0,iVe(f,s(f,1))]}else N=O;var x=bVe(0,(function(r){var e=FYe(r);if(PYe(r,0)){r[28][1]=[0,[0,BXe[1],0],r[28][1]];for(var a=0,c=QVe[1],f=0;;){var s=bYe(r);if("number"==typeof s){var E=s-2|0;if(Gu<E>>>0){if(!(bd<(E+1|0)>>>0)){var m=pAe(f),F=function(r,e){return BI(AAe((function(e){return 1-TI(BXe[3],e[1],r)})),e)},k=r[28][1];if(k){var d=k[1],h=d[1];if(k[2]){var y=k[2],_=F(h,d[2]),A=vAe(y),C=DAe(y),w=uAe(A[2],_);r[28][1]=[0,[0,A[1],w],C]}else{kAe((function(e){return PXe(r,[0,e[2],[23,e[1]]])}),F(h,d[2])),r[28][1]=0}}else Z_e(bie);HYe(r,1);var S=bYe(r),g=0;if(!i){var B=0;if("number"!=typeof S||1!==S&&qe!==S||(B=1),!B){var T=hYe(r);if(T){var I=UYe(r);g=1}else{I=T;g=1}}}if(!g)I=GYe(r);return[0,m,ZGe([0,e],[0,I])]}}else if(6===E){HYe(r,8);continue}}var O=pYe(r),N=n(r),x=bYe(r),L=0;if("number"==typeof x&&60===x&&!b(1,r)){var P=[0,pYe(r)],R=FYe(r);LYe(r);var M=R,G=P;L=1}if(!L)M=0,G=0;var U=4!==vYe(1,r)?1:0;if(U)var j=95!==vYe(1,r)?1:0,H=j?42===bYe(r)?1:0:j;else H=U;if(H){var X=FYe(r);LYe(r);var Y=X}else Y=H;var V=64===bYe(r)?1:0;if(V)var K=1-b(1,r),W=K?1-dYe(1,r):K;else W=V;if(W){var J=FYe(r);LYe(r);var q=J}else q=W;var z=BI(uKe[2],r),$=z[1],Q=II(uKe[3],r,W,$),Z=0;if(!$&&Q){var rr=BI(uKe[2],r),er=rr[2],nr=rr[1];Z=1}if(!Z)er=z[2],nr=$;var tr=EAe([0,M,[0,Y,[0,q,[0,er,0]]]]),ur=bYe(r),ar=0;if(!W&&!nr&&"number"!=typeof ur&&4===ur[0]){var ir=ur[3];if(_I(ir,$he)){if(!_I(ir,Qhe)){var cr=FYe(r),fr=t(Zhe,r)[2];if(p(r)){var or=D(r,O,N,fr,W,nr,H,G,Q,tr);ar=1}else{v(r,G),l(r,Q),uVe(r,fr);var sr=uAe(tr,cr),lr=bVe([0,O],(function(r){return u(r,1,0)}),r),vr=lr[2],Dr=ZGe([0,sr],0);or=[0,[0,lr[1],[0,3,vr[1],vr[2],H,N,Dr]]];ar=1}}}else{var br=FYe(r),pr=t(rye,r)[2];if(p(r)){or=D(r,O,N,pr,W,nr,H,G,Q,tr);ar=1}else{v(r,G),l(r,Q),uVe(r,pr);var Er=uAe(tr,br),mr=bVe([0,O],(function(r){return u(r,1,1)}),r),Fr=mr[2],kr=ZGe([0,Er],0);or=[0,[0,mr[1],[0,2,Fr[1],Fr[2],H,N,kr]]];ar=1}}}if(!ar)or=D(r,O,N,t(eye,r)[2],W,nr,H,G,Q,tr);switch(or[0]){case 0:var dr=or[1],hr=dr[2];switch(hr[1]){case 0:if(hr[4])var yr=[0,a,c];else{a&&PXe(r,[0,dr[1],87]);yr=[0,1,c]}break;case 1:var _r=hr[2];yr=[0,a,2===_r[0]?o(r,c,_r[1],aw):c];break;case 2:var Ar=hr[2];yr=[0,a,2===Ar[0]?o(r,c,Ar[1],Xv):c];break;default:var Cr=hr[2];yr=[0,a,2===Cr[0]?o(r,c,Cr[1],Jt):c]}var wr=yr;break;case 1:var Sr=or[1][2],gr=Sr[4],Br=Sr[1],Tr=0;switch(Br[0]){case 0:var Ir=Br[1],Or=Ir[2][1],Nr=0;if("number"!=typeof Or&&0===Or[0]){var xr=Or[1],Lr=Ir[1];Tr=1,Nr=1}Nr||(Tr=2);break;case 1:var Pr=Br[1];xr=Pr[2][1],Lr=Pr[1];Tr=1;break;case 2:Z_e(Vhe);break;default:Tr=2}if(1===Tr){var Rr=hI(xr,Khe);if(Rr)var Mr=Rr;else{var Gr=hI(xr,Whe);Mr=Gr?gr:Gr}Mr&&PXe(r,[0,Lr,[22,xr,gr,0,0]])}wr=[0,a,c];break;default:wr=[0,a,o(r,c,or[1][2][1],wF)]}a=wr[1],c=wr[2],f=[0,or,f]}}return jYe(r,0),Jhe}),f);return[0,y,x,C,I,N,E,ZGe([0,m],0)]}function m(r){return[5,E(0,r,1,1)]}return[0,t,function(e){var n=bVe(0,(function(e){var n=FYe(e);HYe(e,0);for(var i=0,c=[0,0,r[3]];;){var o=c[2],s=c[1],l=bYe(e);if("number"==typeof l){var v=0;if(1!==l&&qe!==l||(v=1),v){var D=i?[0,o[1],[0,[0,i[1],98],o[2]]]:o,b=BI(r[5],D),p=pAe(s),E=FYe(e);return HYe(e,1),[0,[0,p,rUe([0,n],[0,GYe(e)],E)],b]}}if(12===bYe(e))var m=FYe(e),F=bVe(0,(function(r){return HYe(r,12),a(r)}),e),k=F[2],d=k[2],h=ZGe([0,m],0),y=[0,[1,[0,F[1],[0,k[1],h]]],d];else{var _=pYe(e),A=vYe(1,e),C=0;if("number"==typeof A){var w=0;if(83<=A)95!==A&&84<=A&&(w=1);else if(79!==A)if(10<=A)w=1;else switch(A){case 1:case 4:case 9:break;default:w=1}if(!w){var S=0,g=0;C=1}}if(!C){var B=BI(uKe[1],e);S=B[2],g=B[1]}var T=BI(uKe[2],e),I=T[1],O=uAe(S,T[2]),N=bYe(e),x=0;if(!g&&!I&&"number"!=typeof N&&4===N[0]){var L=N[3],P=0;if(_I(L,tye))if(_I(L,uye))P=1;else{var R=FYe(e),M=t(0,e)[2],G=bYe(e),U=0;if("number"==typeof G){var j=0;if(83<=G)95!==G&&84<=G&&(j=1);else if(79!==G)if(10<=G)j=1;else switch(G){case 1:case 4:case 9:break;default:j=1}if(!j){var H=f(e,_,M,0,0,0);U=1}}if(!U){uVe(e,M);var X=r[3],Y=bVe([0,_],(function(r){return u(r,0,0)}),e),V=Y[2],K=ZGe([0,R],0);H=[0,[0,[0,Y[1],[3,V[1],V[2],K]]],X]}var W=H}else{var J=FYe(e),q=t(0,e)[2],z=bYe(e),$=0;if("number"==typeof z){var Q=0;if(83<=z)95!==z&&84<=z&&(Q=1);else if(79!==z)if(10<=z)Q=1;else switch(z){case 1:case 4:case 9:break;default:Q=1}if(!Q){var Z=f(e,_,q,0,0,0);$=1}}if(!$){uVe(e,q);var rr=r[3],er=bVe([0,_],(function(r){return u(r,0,1)}),e),nr=er[2],tr=ZGe([0,J],0);Z=[0,[0,[0,er[1],[2,nr[1],nr[2],tr]]],rr]}W=Z}if(!P){var ur=W;x=1}}if(!x)ur=f(e,_,t(0,e)[2],g,I,O);y=ur}var ar=y[1],ir=0;if(1===ar[0]&&9===bYe(e)){var cr=[0,pYe(e)];ir=1}if(!ir)cr=0;var fr=bYe(e),or=0;if("number"==typeof fr){var sr=0;1!==fr&&qe!==fr&&(sr=1),sr||(or=1)}or||HYe(e,9);i=cr,c=[0,[0,ar,s],TI(r[4],y[2],o)]}}),e),i=n[2];return[0,n[1],i[1],i[2]]},function(r,e){return bVe(0,(function(r){return[2,E([0,e],r,r[7],0)]}),r)},function(r){return bVe(0,m,r)},s,n]}(aKe),fKe=function(r){function e(r){var e=BI(uKe[11],r);if(r[6])xYe(r,e[1]);else{var n=e[2];if(23===n[0]){var t=n[1],u=e[1];t[4]?PXe(r,[0,u,59]):t[5]&&PXe(r,[0,u,60])}}return e}function n(r,e,n){var t=n[2][1],u=n[1];if(_I(t,v_e)){if(_I(t,D_e))return _I(t,b_e)?iYe(t)?NYe(e,[0,u,53]):sYe(t)?PXe(e,[0,u,[11,ZUe(t)]]):r&&fYe(t)?NYe(e,[0,u,r[1]]):0:e[17]?PXe(e,[0,u,2]):NYe(e,[0,u,53]);if(e[6])return NYe(e,[0,u,53]);var a=e[14];return a?PXe(e,[0,u,[11,ZUe(t)]]):a}var i=e[18];return i?PXe(e,[0,u,2]):i}function t(r,e){var n=e[4],t=e[3],u=e[2],a=e[1];n&&OYe(r,44);var i=FYe(r);return HYe(r,[2,[0,a,u,t,n]]),[0,a,[0,u,t,ZGe([0,i],[0,GYe(r)])]]}function u(r,e,n){var t=r?r[1]:o_e,u=e?e[1]:1,a=bYe(n);if("number"==typeof a){var i=a-2|0;if(Gu<i>>>0){if(!(bd<(i+1|0)>>>0)){return[1,[0,GYe(n),function(r,e){return r}]]}}else if(6===i){LYe(n);var c=bYe(n);if("number"==typeof c){var f=0;if(1!==c&&qe!==c||(f=1),f)return[0,GYe(n)]}return hYe(n)?[0,UYe(n)]:s_e}}return hYe(n)?[1,$Ye(n)]:(u&&TYe([0,t],n),l_e)}function a(r){var e=bYe(r);if("number"==typeof e){var n=0;if(1!==e&&qe!==e||(n=1),n){return[0,GYe(r),function(r,e){return r}]}}return hYe(r)?$Ye(r):zYe(r)}function i(r,e,n){var t=u(0,0,e);if(0===t[0])return[0,t[1],n];var a=pAe(n);if(a)var i=TI(t[1][2],a[1],(function(e,n){return II(xT(e,634872468,87),e,r,n)})),c=pAe([0,i,a[2]]);else c=a;return[0,0,c]}var c=function r(e){return r.fun(e)},f=function r(e){return r.fun(e)},o=function r(e){return r.fun(e)},s=function r(e){return r.fun(e)},l=function r(e){return r.fun(e)},v=function r(e,n){return r.fun(e,n)},D=function r(e){return r.fun(e)},b=function r(e){return r.fun(e)},p=function r(e,n,t){return r.fun(e,n,t)},E=function r(e){return r.fun(e)},m=function r(e){return r.fun(e)},F=function r(e,n){return r.fun(e,n)},k=function r(e){return r.fun(e)},d=function r(e){return r.fun(e)},h=function r(e,n){return r.fun(e,n)},y=function r(e){return r.fun(e)},_=function r(e,n){return r.fun(e,n)},A=function r(e){return r.fun(e)},C=function r(e,n){return r.fun(e,n)},w=function r(e){return r.fun(e)},S=function r(e,n){return r.fun(e,n)},g=function r(e,n){return r.fun(e,n)},B=function r(e,n){return r.fun(e,n)},T=function r(e){return r.fun(e)},I=function r(e){return r.fun(e)},O=function r(e){return r.fun(e)},N=function r(e,n,t){return r.fun(e,n,t)},x=function r(e,n){return r.fun(e,n)},L=function r(e){return r.fun(e)},P=function r(e){return r.fun(e)};function R(r){var e=FYe(r);HYe(r,59);var n=8===bYe(r)?1:0,t=n?GYe(r):n,a=u(0,0,r);return[4,[0,ZGe([0,e],[0,uAe(t,0===a[0]?a[1]:a[1][1])])]]}function M(r){var e=FYe(r);HYe(r,37);var n=KXe(1,r),t=BI(nKe[2],n),a=1-r[6];(a?DVe(t):a)&&xYe(r,t[1]);var i=GYe(r);HYe(r,25);var c=GYe(r);HYe(r,4);var f=BI(nKe[7],r);HYe(r,5);var o=8===bYe(r)?1:0,s=o?GYe(r):o,l=u(0,f_e,r),v=0===l[0]?uAe(s,l[1]):l[1][1];return[14,[0,t,f,ZGe([0,e],[0,uAe(i,uAe(c,v))])]]}function G(r,e,n){var t=n[2][1];if(t&&!t[1][2][2]){var u=t[2];if(!u)return u}return PXe(r,[0,n[1],e])}function U(r,e){var n=1-r[6],t=n?DVe(e):n;return t?xYe(r,e[1]):t}function j(e){var n=FYe(e);HYe(e,39);var t=e[18],u=t?PYe(e,65):t,a=uAe(n,FYe(e));HYe(e,4);var i=ZGe([0,a],0),c=WXe(1,e),f=bYe(c),o=0;if("number"==typeof f)if(24<=f){if(!(29<=f)){var s=0;switch(f-24|0){case 0:var l=bVe(0,uKe[10],c),v=l[2],D=v[3],b=ZGe([0,v[2]],0),p=[0,[0,[1,[0,l[1],[0,v[1],0,b]]]],D];break;case 3:var E=bVe(0,uKe[9],c),m=E[2],F=m[3],k=ZGe([0,m[2]],0);p=[0,[0,[1,[0,E[1],[0,m[1],2,k]]]],F];break;case 4:var d=bVe(0,uKe[8],c),h=d[2],y=h[3],_=ZGe([0,h[2]],0);p=[0,[0,[1,[0,d[1],[0,h[1],1,_]]]],y];break;default:s=1}if(!s){var A=p[2],C=p[1];o=1}}}else if(8===f){A=0,C=0;o=1}if(!o){var w=VXe(1,c);A=0,C=[0,[0,BI(nKe[8],w)]]}var S=bYe(e);if(63!==S&&!u){if("number"==typeof S&&17===S){if(C){var g=C[1];if(0===g[0])var B=[1,II(r[2],i_e,e,g[1])];else{var T=g[1];G(e,28,T);B=[0,T]}HYe(e,17);var I=BI(nKe[7],e);HYe(e,5);var O=KXe(1,e),N=BI(nKe[2],O);return U(e,N),[21,[0,B,I,N,0,i]]}throw[0,jI,c_e]}if(kAe((function(r){return PXe(e,r)}),A),HYe(e,8),C)var x=C[1],L=0===x[0]?[0,[1,TI(r[1],e,x[1])]]:[0,[0,x[1]]];else L=C;var P=bYe(e),R=0;if("number"==typeof P){var M=8!==P?1:0;if(!M){var j=M;R=1}}if(!R)j=[0,BI(nKe[7],e)];HYe(e,8);var H=bYe(e),X=0;if("number"==typeof H){var Y=5!==H?1:0;if(!Y){var V=Y;X=1}}if(!X)V=[0,BI(nKe[7],e)];HYe(e,5);var K=KXe(1,e),W=BI(nKe[2],K);return U(e,W),[20,[0,L,j,V,W,i]]}if(C){var J=C[1];if(0===J[0])var q=[1,II(r[2],u_e,e,J[1])];else{var z=J[1];G(e,29,z);q=[0,z]}HYe(e,63);var $=BI(nKe[10],e);HYe(e,5);var Q=KXe(1,e),Z=BI(nKe[2],Q);return U(e,Z),[22,[0,q,$,Z,u,i]]}throw[0,jI,a_e]}function H(r){var n=SYe(r)?e(r):BI(nKe[2],r),t=1-r[6];return(t?DVe(n):t)&&xYe(r,n[1]),n}function X(r){var e=FYe(r);return HYe(r,43),[0,H(r),ZGe([0,e],0)]}function Y(r){var e=FYe(r);HYe(r,16);var n=uAe(e,FYe(r));HYe(r,4);var t=BI(nKe[7],r);HYe(r,5);var u=H(r),a=43===bYe(r)?1:0;return[24,[0,t,u,a?[0,bVe(0,X,r)]:a,ZGe([0,n],0)]]}function V(r){1-r[11]&&BYe(r,36);var e=FYe(r);HYe(r,19);var n=8===bYe(r)?1:0,t=n?GYe(r):n,a=0;if(8!==bYe(r)&&!_Ye(r)){var i=[0,BI(nKe[7],r)];a=1}if(!a)i=0;var c=u(0,0,r),f=0;if(0===c[0])var o=c[1];else{var s=c[1];if(i){var l=[0,TI(s[2],i[1],(function(r,e){return TI(xT(r,jD,88),r,e)}))],v=t;f=1}else o=s[1]}if(!f)l=i,v=uAe(t,o);return[28,[0,l,ZGe([0,e],[0,v])]]}function K(r){var e=FYe(r);HYe(r,20),HYe(r,4);var n=BI(nKe[7],r);HYe(r,5),HYe(r,0);for(var t=t_e;;){var u=t[2],i=t[1],c=bYe(r);if("number"==typeof c){var f=0;if(1!==c&&qe!==c||(f=1),f){var o=pAe(u);return HYe(r,1),[29,[0,n,o,ZGe([0,e],[0,a(r)[1]])]]}}var s=pYe(r),l=FYe(r),v=bYe(r),D=0;if("number"==typeof v&&36===v){i&&BYe(r,32),HYe(r,36);var b=GYe(r),p=0;D=1}if(!D){HYe(r,33);b=0,p=[0,BI(nKe[7],r)]}var E=i||(0===p?1:0),m=pYe(r);HYe(r,83);var F=uAe(b,a(r)[1]),k=1===r[9]?r:[0,r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],1,r[10],r[11],r[12],r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22],r[23],r[24],r[25],r[26],r[27],r[28],r[29]],d=TI(nKe[4],(function(r){if("number"==typeof r){var e=r-1|0,n=0;if(32<e>>>0?35===e&&(n=1):30<(e-1|0)>>>0&&(n=1),n)return 1}return 0}),k),h=pAe(d),y=h?h[1][1]:m,_=[0,p,d,ZGe([0,l],[0,F])];t=[0,E,[0,[0,VGe(s,y),_],u]]}}function W(r){var e=FYe(r),n=pYe(r);HYe(r,22),hYe(r)&&PXe(r,[0,n,21]);var t=BI(nKe[7],r),a=u(0,0,r);if(0===a[0])var i=[0,a[1],t];else i=[0,0,TI(a[1][2],t,(function(r,e){return TI(xT(r,jD,89),r,e)}))];var c=ZGe([0,e],[0,i[1]]);return[30,[0,i[2],c]]}function J(r){var e=FYe(r);HYe(r,23);var n=BI(nKe[15],r);if(34===bYe(r))var t=TI(QYe(r)[2],n,(function(r,e){var n=e[1];return[0,n,II(xT(r,fD,27),r,n,e[2])]}));else t=n;var u=bYe(r),i=0;if("number"==typeof u&&34===u){var c=[0,bVe(0,(function(r){var e=FYe(r);HYe(r,34);var n=GYe(r),t=4===bYe(r)?1:0;if(t){HYe(r,4);var u=[0,TI(nKe[18],r,39)];HYe(r,5);var i=u}else i=t;var c=BI(nKe[15],r);if(38===bYe(r))var f=c;else f=TI(a(r)[2],c,(function(r,e){var n=e[1];return[0,n,II(xT(r,fD,90),r,n,e[2])]}));return[0,i,f,ZGe([0,e],[0,n])]}),r)];i=1}if(!i)c=0;var f=bYe(r),o=0;if("number"==typeof f&&38===f){HYe(r,38);var s=BI(nKe[15],r),l=s[1],v=a(r),D=[0,[0,l,TI(v[2],s[2],(function(r,e){return II(xT(r,fD,91),r,l,e)}))]];o=1}if(!o)D=0;var b=0===c?1:0;return(b?0===D?1:0:b)&&PXe(r,[0,t[1],33]),[31,[0,t,c,D,ZGe([0,e],0)]]}function q(r){var e=BI(uKe[10],r),n=i(0,r,e[1]);kAe((function(e){return PXe(r,e)}),e[3]);var t=ZGe([0,e[2]],[0,n[1]]);return[34,[0,n[2],0,t]]}function z(r){var e=BI(uKe[9],r),n=i(2,r,e[1]);kAe((function(e){return PXe(r,e)}),e[3]);var t=ZGe([0,e[2]],[0,n[1]]);return[34,[0,n[2],2,t]]}function $(r){var e=BI(uKe[8],r),n=i(1,r,e[1]);kAe((function(e){return PXe(r,e)}),e[3]);var t=ZGe([0,e[2]],[0,n[1]]);return[34,[0,n[2],1,t]]}function Q(r){var e=FYe(r);HYe(r,25);var n=uAe(e,FYe(r));HYe(r,4);var t=BI(nKe[7],r);HYe(r,5);var u=KXe(1,r),a=BI(nKe[2],u),i=1-r[6];return(i?DVe(a):i)&&xYe(r,a[1]),[35,[0,t,a,ZGe([0,n],0)]]}function Z(r){var n=FYe(r),t=BI(nKe[7],r),a=bYe(r),i=t[2];if(10===i[0]&&"number"==typeof a&&83===a){var c=i[1],f=c[2][1];HYe(r,83),TI(rKe[3],f,r[3])&&PXe(r,[0,t[1],[17,e_e,f]]);var o=r[29],s=r[28],l=r[27],v=r[26],D=r[25],b=r[24],p=r[23],E=r[22],m=r[21],F=r[20],k=r[19],d=r[18],h=r[17],y=r[16],_=r[15],A=r[14],C=r[13],w=r[12],S=r[11],g=r[10],B=r[9],T=r[8],I=r[7],O=r[6],N=r[5],x=r[4],L=TI(BXe[4],f,r[3]),P=[0,r[1],r[2],L,x,N,O,I,T,B,g,S,w,C,A,_,y,h,d,k,F,m,E,p,b,D,v,l,s,o];return[27,[0,c,SYe(P)?e(P):BI(nKe[2],P),ZGe([0,n],0)]]}var R=u(n_e,0,r);if(0===R[0])var M=[0,R[1],t];else M=[0,0,TI(R[1][2],t,(function(r,e){return TI(xT(r,jD,92),r,e)}))];var G=ZGe(0,[0,M[1]]);return[19,[0,M[2],0,G]]}function rr(r){var e=BI(nKe[7],r),n=u(r_e,0,r);if(0===n[0])var t=[0,n[1],e];else t=[0,0,TI(n[1][2],e,(function(r,e){return TI(xT(r,jD,93),r,e)}))];var a=t[2],i=r[19];if(i){var c=a[2],f=0;if(14===c[0]){var o=c[1],s=0,l=o[1];if("number"!=typeof l&&0===l[0]){var v=o[2],D=[0,OAe(v,1,XT(v)-2|0)];s=1}s||(f=1)}else f=1;if(f)D=0}else D=i;return[19,[0,a,D,ZGe(0,[0,t[1]])]]}function er(r){return bVe(0,rr,r)}function nr(r,e){var n=e[2];switch(n[0]){case 0:return dAe((function(r,e){return nr(r,0===e[0]?e[1][2][2]:e[1][2][1])}),r,n[1][1]);case 1:return dAe((function(r,e){return 2===e[0]?r:nr(r,e[1][2][1])}),r,n[1][1]);case 2:return[0,n[1][1],r];default:return Z_e(Zye)}}function tr(r){var e=bYe(r),n=0;if("number"!=typeof e&&4===e[0]&&!_I(e[3],qye)){LYe(r);var u=bYe(r);if("number"!=typeof u&&2===u[0])return t(r,u[1]);TYe(zye,r),n=1}return n||TYe($ye,r),[0,EYe(r),Qye]}function ur(r,e,n){function t(e){return r?BI(tKe[2],e):TI(nKe[13],0,e)}var u=vYe(1,n);if("number"==typeof u)switch(u){case 1:case 9:case 110:return[0,t(n),0]}else if(4===u[0]&&!_I(u[3],Jye)){var a=vVe(n);return LYe(n),[0,a,[0,t(n)]]}var i=bYe(n);if(e&&"number"==typeof i){var c=0;if(46!==i&&61!==i||(c=1),c)return BYe(n,e[1]),LYe(n),[0,BI(tKe[2],n),0]}return[0,t(n),0]}function ar(r,e){var t=bYe(r);if("number"==typeof t&&Zl===t){var u=bVe(0,(function(r){LYe(r);var n=bYe(r);return"number"==typeof n||4!==n[0]||_I(n[3],Kye)?(TYe(Wye,r),0):(LYe(r),2<=e?[0,TI(nKe[13],0,r)]:[0,BI(tKe[2],r)])}),r),a=u[2],i=a?[0,[0,u[1],a[1]]]:a;return i?[0,[1,i[1]]]:i}HYe(r,0);for(var c=0,f=0;;){var o=c?c[1]:1,s=bYe(r);if("number"==typeof s){var l=0;if(1!==s&&qe!==s||(l=1),l){var v=pAe(f);return HYe(r,1),[0,[0,v]]}}if(1-o&&BYe(r,84),2===e){var D=bYe(r),b=0;if("number"==typeof D)if(46===D)var p=Hye;else if(61===D)p=jye;else b=1;else b=1;if(b)p=0;var E=bYe(r),m=0;if("number"==typeof E){var F=0;if(46!==E&&61!==E&&(F=1),!F){var k=1;m=1}}if(!m)k=0;if(k){var d=vVe(r),h=bYe(r),y=0;if("number"==typeof h)switch(h){case 1:case 9:case 110:n(0,r,d);var _=[0,0,0,d];y=1}else if(4===h[0]&&!_I(h[3],Xye)){var A=vYe(1,r),C=0;if("number"==typeof A)switch(A){case 1:case 9:case 110:var w=[0,p,0,BI(tKe[2],r)];C=1}else if(4===A[0]&&!_I(A[3],Yye)){var S=vVe(r);LYe(r);w=[0,p,[0,BI(tKe[2],r)],S];C=1}if(!C){n(0,r,d),LYe(r);w=[0,0,[0,TI(nKe[13],0,r)],d]}_=w;y=1}if(!y){var g=ur(1,0,r);_=[0,p,g[2],g[1]]}var B=_}else{var T=ur(0,0,r);B=[0,0,T[2],T[1]]}var I=B}else{var O=ur(1,Uye,r);I=[0,0,O[2],O[1]]}c=[0,PYe(r,9)],f=[0,I,f]}}function ir(r,e){var n=u(0,0,r);if(0===n[0])return[0,n[1],e];return[0,0,TI(n[1][2],e,(function(r,e){var n=e[1];return[0,n,II(xT(r,Hg,94),r,n,e[2])]}))]}function cr(r){var e=UXe(1,r),n=FYe(e);HYe(e,50);var u=bYe(e),a=0;if("number"==typeof u)switch(u){case 46:if(LXe(e)){HYe(e,46);var i=bYe(e),c=0;if("number"==typeof i){var f=0;if(Zl!==i&&i&&(f=1),!f){var o=1;a=2,c=1}}if(!c){var s=1;a=1}}break;case 61:if(LXe(e)){var l=vYe(1,e),v=0;if("number"==typeof l)switch(l){case 0:LYe(e);o=0;a=2,v=2;break;case 103:LYe(e),TYe(0,e);o=0;a=2,v=2;break;case 9:v=1}else 4!==l[0]||_I(l[3],Vye)||(v=1);switch(v){case 2:break;case 0:LYe(e);s=0;a=1;break;default:s=2;a=1}}break;case 0:case 103:o=2;a=2}else if(2===u[0]){var D=ir(e,t(e,u[1])),b=ZGe([0,n],[0,D[1]]);return[25,[0,2,D[2],0,0,b]]}switch(a){case 0:s=2;break;case 1:break;default:var p=ar(e,o),E=ir(e,tr(e)),m=ZGe([0,n],[0,E[1]]);return[25,[0,o,E[2],0,p,m]]}var F=2<=s?TI(nKe[13],0,e):BI(tKe[2],e),k=bYe(e),d=0;if("number"==typeof k&&9===k){HYe(e,9);var h=ar(e,s);d=1}if(!d)h=0;var y=ir(e,tr(e)),_=ZGe([0,n],[0,y[1]]);return[25,[0,s,y[2],[0,F],h,_]]}function fr(r){return bVe(0,cr,r)}return FB(c,(function(r){var e=pYe(r),n=FYe(r);return HYe(r,8),[0,e,[15,[0,ZGe([0,n],[0,a(r)[1]])]]]})),FB(f,(function(r){var e=FYe(r),n=bVe(0,(function(r){HYe(r,32);var e=0;if(8!==bYe(r)&&!_Ye(r)){var n=TI(nKe[13],0,r),t=n[2][1];1-TI(rKe[3],t,r[3])&&BYe(r,[16,t]);var a=[0,n];e=1}if(!e)a=0;var i=u(0,0,r),c=0;if(0===i[0])var f=i[1];else{var o=i[1];if(a){var s=[0,TI(o[2],a[1],(function(r,e){return TI(xT(r,Lg,95),r,e)}))],l=0;c=1}else f=o[1]}if(!c)s=a,l=f;return[0,s,l]}),r),t=n[2],a=t[1],i=n[1],c=0===a?1:0;if(c)var f=1-(r[8]||r[9]);else f=c;return f&&PXe(r,[0,i,35]),[0,i,[1,[0,a,ZGe([0,e],[0,t[2]])]]]})),FB(o,(function(r){var e=FYe(r),n=bVe(0,(function(r){HYe(r,35);var e=0;if(8!==bYe(r)&&!_Ye(r)){var n=TI(nKe[13],0,r),t=n[2][1];1-TI(rKe[3],t,r[3])&&BYe(r,[16,t]);var a=[0,n];e=1}if(!e)a=0;var i=u(0,0,r),c=0;if(0===i[0])var f=i[1];else{var o=i[1];if(a){var s=[0,TI(o[2],a[1],(function(r,e){return TI(xT(r,Lg,96),r,e)}))],l=0;c=1}else f=o[1]}if(!c)s=a,l=f;return[0,s,l]}),r),t=n[2],a=n[1];1-r[8]&&PXe(r,[0,a,34]);var i=ZGe([0,e],[0,t[2]]);return[0,a,[3,[0,t[1],i]]]})),FB(s,(function(r){var e=bVe(0,(function(r){var e=FYe(r);HYe(r,26);var n=uAe(e,FYe(r));HYe(r,4);var t=BI(nKe[7],r);HYe(r,5);var u=BI(nKe[2],r),a=1-r[6];return(a?DVe(u):a)&&xYe(r,u[1]),[36,[0,t,u,ZGe([0,n],0)]]}),r),n=e[1];return NYe(r,[0,n,38]),[0,n,e[2]]})),FB(l,(function(r){var e=BI(nKe[15],r),n=e[1],t=a(r);return[0,n,[0,TI(t[2],e[2],(function(r,e){return II(xT(r,fD,97),r,n,e)}))]]})),FB(v,(function(r,e){1-LXe(e)&&BYe(e,10);var n=uAe(r,FYe(e));HYe(e,61),RYe(e,1);var t=BI(tKe[2],e),a=95===bYe(e)?ZYe(e,t):t,i=BI(tKe[3],e);HYe(e,79);var c=BI(tKe[1],e);MYe(e);var f=u(0,0,e);if(0===f[0])var o=[0,f[1],c];else o=[0,0,TI(f[1][2],c,(function(r,e){return TI(xT(r,sc,98),r,e)}))];var s=ZGe([0,n],[0,o[1]]);return[0,a,i,o[2],s]})),FB(D,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[11,TI(v,e,r)]}),r)})),FB(b,(function(r){if(AYe(1,r)&&!yYe(1,r)){var e=bVe(0,BI(v,0),r);return[0,e[1],[32,e[2]]]}return BI(nKe[2],r)})),FB(p,(function(r,e,n){var t=r?r[1]:r;1-LXe(n)&&BYe(n,11);var a=uAe(e,FYe(n));HYe(n,62);var i=FYe(n);HYe(n,61);var c=uAe(a,i);RYe(n,1);var f=BI(tKe[2],n),o=95===bYe(n)?ZYe(n,f):f,s=BI(tKe[3],n),l=bYe(n),v=0;if("number"==typeof l&&83===l){HYe(n,83);var D=[0,BI(tKe[1],n)];v=1}if(!v)D=0;if(t){var b=bYe(n),p=0;if("number"==typeof b&&79===b){BYe(n,68),LYe(n);var E=0;if(8!==bYe(n)&&!_Ye(n)){var m=[0,BI(tKe[1],n)];E=1}if(!E)m=0}else p=1;if(p)m=0;var F=m}else{HYe(n,79);F=[0,BI(tKe[1],n)]}MYe(n);var k=u(0,0,n);if(0===k[0])var d=[0,k[1],o,s,D,F];else{var h=k[1][2];if(F)var y=[0,0,o,s,D,[0,TI(h,F[1],(function(r,e){return TI(xT(r,sc,99),r,e)}))]];else if(D)y=[0,0,o,s,[0,TI(h,D[1],(function(r,e){return TI(xT(r,sc,Eu),r,e)}))],0];else if(s)y=[0,0,o,[0,TI(h,s[1],(function(r,e){return TI(xT(r,Dk,Ik),r,e)}))],0,0];else y=[0,0,TI(h,o,(function(r,e){return TI(xT(r,Lg,wk),r,e)})),0,0,0];d=y}var _=ZGe([0,c],[0,d[1]]);return[0,d[2],d[3],d[5],d[4],_]})),FB(E,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[12,II(p,Gye,e,r)]}),r)})),FB(m,(function(r){var e=vYe(1,r);if("number"==typeof e&&61===e){var n=bVe(0,TI(p,Mye,0),r);return[0,n[1],[33,n[2]]]}return BI(nKe[2],r)})),FB(F,(function(r,e){1-LXe(e)&&BYe(e,16);var n=uAe(r,FYe(e));HYe(e,53);var t=BI(tKe[2],e),u=41===bYe(e)?t:ZYe(e,t),i=BI(tKe[3],e),c=41===bYe(e)?i:rVe(e,i),f=BI(tKe[7],e);var o=TI(a(e)[2],f[2],(function(r,e){var n=e[1];return[0,n,II(xT(r,dv,Zl),r,n,e[2])]})),s=ZGe([0,n],0);return[0,u,c,f[1],o,s]})),FB(k,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[8,TI(F,e,r)]}),r)})),FB(d,(function(r){if(AYe(1,r)||CYe(1,r)){var e=bVe(0,BI(F,0),r);return[0,e[1],[26,e[2]]]}return er(r)})),FB(h,(function(r,e){var n=UXe(1,e),t=uAe(r,FYe(n));HYe(n,40);var u=TI(nKe[13],0,n),i=bYe(n),c=0;if("number"==typeof i){var f=0;if(95!==i&&i&&(f=1),!f){var o=ZYe(n,u);c=1}}if(!c)o=u;var s=BI(tKe[3],n),l=bYe(n),v=0;if("number"==typeof l&&!l){var D=rVe(n,s);v=1}if(!v)D=s;var b=PYe(n,41);if(b){var p=BI(tKe[5],n),E=bYe(n),m=0;if("number"==typeof E&&!E){var F=[0,TI(QYe(n)[2],p,(function(r,e){return MGe(BI(xT(r,ma,34),r),e)}))];m=1}if(!m)F=[0,p];var k=F}else k=b;var d=bYe(n),h=0;if("number"!=typeof d&&4===d[0]&&!_I(d[3],Rye)){LYe(n);for(var y=0;;){var _=[0,BI(tKe[5],n),y],A=bYe(n);if("number"!=typeof A||9!==A){var C=pAe(_),w=bYe(n),S=0;if("number"==typeof w&&!w){var g=aVe(n,C);S=1}if(!S)g=C;var B=g;h=1;break}HYe(n,9);y=_}}if(!h)B=0;var T=bYe(n),I=0;if("number"==typeof T&&52===T){var O=TI(cKe[5],n,0),N=bYe(n),x=0;if("number"==typeof N&&!N){var L=[0,iVe(n,O)];x=1}if(!x)L=[0,O];var P=L;I=1}if(!I)P=0;var R=TI(tKe[6],1,n);var M=TI(a(n)[2],R,(function(r,e){var n=e[1];return[0,n,II(xT(r,dv,mk),r,n,e[2])]}));return[0,o,D,M,k,B,P,ZGe([0,t],0)]})),FB(y,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[5,TI(h,e,r)]}),r)})),FB(_,(function(r,e){var n=uAe(r?r[1]:r,FYe(e));HYe(e,15);var t=ZYe(e,TI(nKe[13],0,e)),a=pYe(e),i=rVe(e,BI(tKe[3],e)),c=BI(tKe[8],e);HYe(e,83);var f=BI(tKe[1],e);RYe(e,1);var o=bYe(e);if(MYe(e),66===o)var s=TI(QYe(e)[2],f,(function(r,e){return TI(xT(r,sc,29),r,e)}));else s=f;var l=VGe(a,s[1]),v=[0,l,[12,[0,i,c,s,0]]],D=BI(tKe[11],e),b=u(0,0,e);if(0===b[0])var p=[0,b[1],v,D];else{var E=b[1][2];if(D)var m=[0,0,v,[0,TI(E,D[1],(function(r,e){return TI(xT(r,Jo,yS),r,e)}))]];else m=[0,0,TI(E,v,(function(r,e){return TI(xT(r,sc,Ma),r,e)})),0];p=m}var F=[0,l,p[2]],k=ZGe([0,n],[0,p[1]]);return[0,t,F,p[3],k]})),FB(A,(function(r){return bVe(0,(function(r){var e=FYe(r);HYe(r,60);var n=bYe(r);return"number"==typeof n&&64===n&&(BYe(r,65),HYe(r,64)),[7,TI(_,[0,e],r)]}),r)})),FB(C,(function(r,e){var n=uAe(e,FYe(r));HYe(r,24);var t=II(nKe[14],r,Pye,40)[2],a=t[2],i=t[1],c=u(0,0,r);if(0===c[0])var f=[0,c[1],i,a];else{var o=c[1][2],s=0===a[0]?[0,0,TI(o,i,(function(r,e){return TI(xT(r,Lg,Gu),r,e)})),a]:[0,0,i,TI(o,a,(function(r,e){return TI(xT(r,HE,xp),r,e)}))];f=s}var l=ZGe([0,n],[0,f[1]]);return[0,f[2],f[3],l]})),FB(w,(function(r){return bVe(0,(function(r){var e=FYe(r);return HYe(r,60),[13,TI(C,r,e)]}),r)})),FB(S,(function(r,e){var n=r?r[1]:r,u=pYe(e),i=FYe(e);HYe(e,60);var c=uAe(i,FYe(e));if(XYe(e,Lye),!n&&10!==bYe(e)){var f=bYe(e),o=0;if("number"!=typeof f&&2===f[0]){var s=t(e,f[1]),l=[1,TI(QYe(e)[2],s,(function(r,e){var n=e[1];return[0,n,II(xT(r,Hg,37),r,n,e[2])]}))];o=1}if(!o)l=[0,ZYe(e,TI(nKe[13],0,e))];var v=bVe(0,(function(r){var e=FYe(r);HYe(r,0);for(var n=0,t=0;;){var u=bYe(r);if("number"==typeof u){var i=0;if(1!==u&&qe!==u||(i=1),i){var c=pAe(t),f=0===c?1:0,o=f?FYe(r):f;return HYe(r,1),[0,[0,n,c],rUe([0,e],[0,a(r)[1]],o)]}}var s=TI(B,xye,r),l=s[2],v=s[1],D=0;if(n)if(0===n[1][0])switch(l[0]){case 6:var b=l[1][2],p=0;if(b)switch(b[1][0]){case 4:case 6:p=1}p||BYe(r,79);var E=n;break;case 10:BYe(r,78);E=n;break;default:D=1}else if(10===l[0]){BYe(r,79);E=n}else D=1;else switch(l[0]){case 6:var m=l[1][2],F=0;if(m)switch(m[1][0]){case 4:case 6:var k=n;F=1}if(!F)k=[0,[1,v]];E=k;break;case 10:E=[0,[0,v]];break;default:D=1}if(D)E=n;n=E,t=[0,s,t]}}),e),D=v[2],b=D[1],p=b[1],E=v[1],m=[0,E,[0,b[2],D[2]]],F=VGe(u,E);return[0,F,[9,[0,l,m,p?p[1]:[0,F],ZGe([0,c],0)]]]}var k=bVe(0,BI(g,c),e),d=k[2];return[0,VGe(u,k[1]),d]})),FB(g,(function(r,e){var n=FYe(e);HYe(e,10);var t=FYe(e);XYe(e,Nye);var a=EAe([0,r,[0,n,[0,t,[0,FYe(e),0]]]]),i=BI(tKe[9],e),c=u(0,0,e);if(0===c[0])var f=[0,i,c[1]];else f=[0,TI(c[1][2],i,(function(r,e){return TI(xT(r,zv,bd),r,e)})),0];var o=ZGe([0,a],[0,f[2]]);return[10,[0,f[1],o]]})),FB(B,(function(r,e){var n=r?r[1]:r;1-LXe(e)&&BYe(e,13);var t=vYe(1,e);if("number"==typeof t)switch(t){case 24:return BI(w,e);case 40:return BI(y,e);case 46:if(50===bYe(e))return fr(e);break;case 49:if(n)return TI(P,[0,n],e);break;case 53:return BI(k,e);case 61:var u=bYe(e);return"number"==typeof u&&50===u&&n?fr(e):BI(D,e);case 62:return BI(E,e);case 15:case 64:return BI(A,e)}else if(4===t[0]&&!_I(t[3],Oye))return TI(S,[0,n],e);if(n){var a=bYe(e);return"number"==typeof a&&50===a?(BYe(e,82),BI(nKe[2],e)):BI(w,e)}return BI(nKe[2],e)})),FB(T,(function(r){XYe(r,Bye);var e=bYe(r);if("number"!=typeof e&&2===e[0])return t(r,e[1]);var n=[0,pYe(r),Tye];return TYe(Iye,r),n})),FB(I,(function(r){var e=BI(T,r),n=e[2],t=e[1],a=u(0,0,r);if(0===a[0])return[0,[0,t,n],a[1]];return[0,[0,t,TI(a[1][2],n,(function(r,e){return II(xT(r,Hg,qe),r,t,e)}))],0]})),FB(O,(function(r){return r[2][1]})),FB(N,(function(r,e,n){var t=r?r[1]:1,u=bYe(e);if("number"==typeof u){var a=0;if(1!==u&&qe!==u||(a=1),a)return pAe(n)}1-t&&BYe(e,85);var i=bVe(0,(function(r){var e=vVe(r),n=bYe(r),t=0;if("number"!=typeof n&&4===n[0]&&!_I(n[3],gye)){LYe(r);var u=vVe(r);RXe(r,u);var a=[0,u];t=1}if(!t){RXe(r,e);a=0}return[0,e,a]}),e);return II(N,[0,PYe(e,9)],e,[0,i,n])})),FB(x,(function(r,e){return kAe((function(e){var t=e[2];return t[2]?0:n(Sye,r,t[1])}),e)})),FB(L,(function(r){function e(e){var n=qXe(1,UXe(1,e)),t=pYe(n),a=FYe(n);HYe(n,49);var i=bYe(n);if("number"==typeof i)if(65<=i){if(Zl===i){var c=pYe(n);HYe(n,Zl);var f=n[26][5],o=bYe(n),s=0;if("number"!=typeof o&&4===o[0]&&!_I(o[3],hye)){LYe(n);var l=f?[0,TI(nKe[13],0,n)]:(BYe(n,13),0);s=1}if(!s)l=0;var D=BI(I,n),b=ZGe([0,a],[0,D[2]]);return[18,[0,0,[0,[1,[0,c,l]]],[0,D[1]],1,b]]}}else if(13<=i)switch(i-13|0){case 23:var E=uAe(a,FYe(n)),m=bVe(0,(function(r){return HYe(r,36)}),n);if(RXe(n,$Ge(0,[0,VGe(t,pYe(n)),yye])),SYe(n))var F=0,k=[0,BI(uKe[11],n)];else if(gYe(n))F=0,k=[0,TI(cKe[3],n,r)];else if(48===bYe(n))F=0,k=[0,BI(uKe[12],n)];else{var h=BI(nKe[10],n),y=u(0,0,n);if(0===y[0])var _=[0,h,y[1]];else _=[0,TI(y[1][2],h,(function(r,e){return TI(xT(r,jD,Kr),r,e)})),0];F=_[2],k=[1,_[1]]}var A=ZGe([0,E],[0,F]);return[17,[0,m[1],k,A]];case 40:1-LXe(n)&&BYe(n,15);var C=BI(d,n),w=C[2];if(26===w[0]){var S=BI(O,w[1][1]);RXe(n,$Ge(0,[0,C[1],S]))}else Z_e(nAe(Aye,_ye));return[18,[0,[0,C],0,0,0,ZGe([0,a],0)]];case 48:if(0!==vYe(1,n)){1-LXe(n)&&BYe(n,15);var g=vYe(1,n);if("number"==typeof g){if(48===g)return BYe(n,0),HYe(n,61),[18,[0,0,0,0,0,ZGe([0,a],0)]];if(Zl===g){HYe(n,61);var B=pYe(n);HYe(n,Zl);var T=BI(I,n),L=ZGe([0,a],[0,T[2]]);return[18,[0,0,[0,[1,[0,B,0]]],[0,T[1]],0,L]]}}var P=bVe(0,BI(v,0),n),R=P[2],M=P[1];return RXe(n,$Ge(0,[0,M,BI(O,R[1])])),[18,[0,[0,[0,M,[32,R]]],0,0,0,ZGe([0,a],0)]]}break;case 49:var G=bVe(0,(function(r){return BI(TI(p,0,0),r)}),n),U=G[2],j=G[1];return RXe(n,$Ge(0,[0,j,BI(O,U[1])])),[18,[0,[0,[0,j,[33,U]]],0,0,0,ZGe([0,a],0)]];case 0:case 2:case 11:case 14:case 15:case 27:case 35:case 51:var H=TI(nKe[3],[0,r],n),X=H[2],Y=H[1],V=0;switch(X[0]){case 2:var K=X[1][1];if(K){var W=K[1];V=1}else{PXe(n,[0,Y,74]);var J=0}break;case 16:W=X[1][1];V=1;break;case 23:var q=X[1][1];if(q){W=q[1];V=1}else{PXe(n,[0,Y,75]);J=0}break;case 34:J=dAe((function(r,e){return dAe(nr,r,[0,e[2][1],0])}),0,X[1][1]);break;default:J=Z_e(wye)}return kAe((function(r){return RXe(n,r)}),V?[0,$Ge(0,[0,Y,BI(O,W)]),0]:J),[18,[0,[0,H],0,0,1,ZGe([0,a],0)]]}var z=bYe(n),$=0;if("number"==typeof z&&61===z){LYe(n);var Q=0;$=1}if(!$)Q=1;HYe(n,0);var Z=II(N,0,n,0);HYe(n,1);var rr=bYe(n),er=0;if("number"!=typeof rr&&4===rr[0]&&!_I(rr[3],Cye)){var tr=BI(I,n),ur=tr[2],ar=[0,tr[1]];er=1}if(!er){TI(x,n,Z);var ir=u(0,0,n);ur=0===ir[0]?ir[1]:ir[1][1],ar=0}return[18,[0,0,[0,[0,Z]],ar,Q,ZGe([0,a],[0,ur])]]}return function(r){return bVe(0,e,r)}})),FB(P,(function(r){var e=r?r[1]:r;function n(r){1-LXe(r)&&BYe(r,13);var n=FYe(r);HYe(r,60);var t=qXe(1,UXe(1,r)),a=uAe(n,FYe(t));HYe(t,49);var i=bYe(t);if("number"==typeof i)if(53<=i){if(Zl===i){var c=pYe(t);HYe(t,Zl);var f=t[26][5],o=bYe(t),s=0;if("number"!=typeof o&&4===o[0]&&!_I(o[3],Fye)){LYe(t);var l=f?[0,TI(nKe[13],0,t)]:(BYe(t,13),0);s=1}if(!s)l=0;var D=BI(I,t),b=ZGe([0,a],[0,D[2]]);return[6,[0,0,0,[0,[1,[0,c,l]]],[0,D[1]],b]]}if(!(63<=i))switch(i-53|0){case 0:if(e)return[6,[0,0,[0,[6,bVe(0,BI(F,0),t)]],0,0,ZGe([0,a],0)]];break;case 8:if(e)return[6,[0,0,[0,[4,bVe(0,BI(v,0),t)]],0,0,ZGe([0,a],0)]];break;case 9:return[6,[0,0,[0,[5,bVe(0,TI(p,mye,0),t)]],0,0,ZGe([0,a],0)]]}}else{var E=i-15|0;if(!(25<E>>>0))switch(E){case 21:var m=uAe(a,FYe(t)),k=bVe(0,(function(r){return HYe(r,36)}),t),d=bYe(t),y=0;if("number"==typeof d)if(15===d)var A=0,w=[0,[1,bVe(0,(function(r){return TI(_,0,r)}),t)]];else if(40===d)A=0,w=[0,[2,bVe(0,BI(h,0),t)]];else y=1;else y=1;if(y){var S=BI(tKe[1],t),g=u(0,0,t);if(0===g[0])var B=[0,S,g[1]];else B=[0,TI(g[1][2],S,(function(r,e){return TI(xT(r,sc,Ie),r,e)})),0];A=B[2],w=[0,[3,B[1]]]}var T=ZGe([0,m],[0,A]);return[6,[0,[0,k[1]],w,0,0,T]];case 0:case 9:case 12:case 13:case 25:var O=bYe(t);if("number"==typeof O){var L=0;if(25<=O)if(29<=O){if(40===O){var P=[0,[2,bVe(0,BI(h,0),t)]];L=1}}else 27<=O&&(L=2);else if(15===O){P=[0,[1,bVe(0,(function(r){return TI(_,0,r)}),t)]];L=1}else 24<=O&&(L=2);var R=0;switch(L){case 0:break;case 2:"number"==typeof O&&(27===O?BYe(t,70):28===O&&BYe(t,69));P=[0,[0,bVe(0,(function(r){return TI(C,r,0)}),t)]];R=1;break;default:R=1}if(R)return[6,[0,0,P,0,0,ZGe([0,a],0)]]}throw[0,jI,dye]}}var M=bYe(t);"number"==typeof M&&(53===M?BYe(t,72):61===M&&BYe(t,71)),HYe(t,0);var G=II(N,0,t,0);HYe(t,1);var U=bYe(t),j=0;if("number"!=typeof U&&4===U[0]&&!_I(U[3],kye)){var H=BI(I,t),X=H[2],Y=[0,H[1]];j=1}if(!j){TI(x,t,G);var V=u(0,0,t);X=0===V[0]?V[1]:V[1][1],Y=0}return[6,[0,0,0,[0,[0,G]],Y,ZGe([0,a],[0,X])]]}return function(r){return bVe(0,n,r)}})),[0,function(r){return bVe(0,j,r)},function(r){return bVe(0,Y,r)},function(r){return bVe(0,$,r)},function(r){return bVe(0,J,r)},function(r){return bVe(0,Q,r)},s,l,f,o,function(r){return bVe(0,R,r)},B,P,E,function(r){return bVe(0,M,r)},c,L,er,fr,d,function(r){return bVe(0,Z,r)},m,function(r){return bVe(0,V,r)},function(r){return bVe(0,K,r)},function(r){return bVe(0,W,r)},b,function(r){return bVe(0,q,r)},function(r){return bVe(0,z,r)}]}(aKe),oKe=function(r){var e=function r(e,n){return r.fun(e,n)},n=function r(e,n){return r.fun(e,n)},t=function r(e,n){return r.fun(e,n)};function u(r,e){return BI(nKe[23],e)?[0,TI(t,r,e)]:(PXe(r,[0,e[1],26]),0)}function a(e){function n(r){var e=bYe(r);return"number"==typeof e&&79===e?(HYe(r,79),[0,BI(nKe[10],r)]):0}function t(t){var u=FYe(t);HYe(t,0);for(var a=0,i=0,f=0;;){var o=bYe(t);if("number"==typeof o){var s=0;if(1!==o&&qe!==o||(s=1),s){i&&PXe(t,[0,i[1],98]);var l=pAe(f),v=FYe(t);HYe(t,1);var D=GYe(t);return[0,[0,l,83===bYe(t)?[1,BI(r[9],t)]:ZVe(t),rUe([0,u],[0,D],v)]]}}if(12===bYe(t))var b=FYe(t),p=bVe(0,(function(r){return HYe(r,12),c(r,e)}),t),E=ZGe([0,b],0),m=[0,[1,[0,p[1],[0,p[2],E]]]];else{var F=pYe(t),k=TI(nKe[20],0,t),d=bYe(t),h=0;if("number"==typeof d&&83===d){HYe(t,83);var y=bVe([0,F],(function(r){return[0,c(r,e),n(r)]}),t),_=y[2],A=k[2];switch(A[0]){case 0:var C=[0,A[1]];break;case 1:C=[1,A[1]];break;case 2:C=Z_e(oye);break;default:C=[2,A[1]]}m=[0,[0,[0,y[1],[0,C,_[1],_[2],0]]]]}else h=1;if(h){var w=k[2];if(1===w[0]){var S=w[1],g=S[2][1],B=S[1],T=0;sYe(g)&&_I(g,lye)&&_I(g,vye)&&(PXe(t,[0,B,2]),T=1),!T&&iYe(g)&&NYe(t,[0,B,53]);var I=bVe([0,F],function(r,e){return function(t){return[0,[0,e,[2,[0,r,ZVe(t),0]]],n(t)]}}(S,B),t),O=I[2];m=[0,[0,[0,I[1],[0,[1,S],O[1],O[2],1]]]]}else{TYe(sye,t);m=0}}}if(m){var N=m[1],x=a?(PXe(t,[0,N[1][1],64]),0):i;if(0===N[0])var L=x,P=a;else{var R=9===bYe(t)?1:0;L=R?[0,pYe(t)]:R,P=1}1!==bYe(t)&&HYe(t,9);a=P,i=L,f=[0,N,f]}else;}}return function(r){return bVe(0,t,r)}}function i(e){function n(n){var t=FYe(n);HYe(n,6);for(var u=0;;){var a=bYe(n);if("number"==typeof a){var i=0;if(13<=a)qe===a&&(i=1);else if(7<=a)switch(a-7|0){case 2:var f=pYe(n);HYe(n,9);u=[0,[2,f],u];continue;case 5:var o=FYe(n),s=bVe(0,(function(r){return HYe(r,12),c(r,e)}),n),l=s[1],v=ZGe([0,o],0),D=[1,[0,l,[0,s[2],v]]];7!==bYe(n)&&(PXe(n,[0,l,63]),9===bYe(n)&&LYe(n));u=[0,D,u];continue;case 0:i=1}if(i){var b=pAe(u),p=FYe(n);return HYe(n,7),[1,[0,b,83===bYe(n)?[1,BI(r[9],n)]:ZVe(n),rUe([0,t],[0,GYe(n)],p)]]}}var E=bVe(0,(function(r){var n=c(r,e),t=bYe(r),u=0;if("number"==typeof t&&79===t){HYe(r,79);var a=[0,BI(nKe[10],r)];u=1}if(!u)a=0;return[0,n,a]}),n),m=E[2],F=[0,[0,E[1],[0,m[1],m[2]]]];7!==bYe(n)&&HYe(n,9);u=[0,F,u]}}return function(r){return bVe(0,n,r)}}function c(r,e){var n=bYe(r);if("number"==typeof n){if(6===n)return BI(i(e),r);if(!n)return BI(a(e),r)}var t=II(nKe[14],r,0,e);return[0,t[1],[2,t[2]]]}return FB(e,(function(r,e){for(var n=e[2],u=n[2],a=ZVe(r),i=0,c=n[1];;){if(!c){var f=[0,[0,pAe(i),a,u]];return[0,e[1],f]}var o=c[1];if(0!==o[0]){var s=o[1],l=s[1];if(c[2]){PXe(r,[0,l,64]);c=c[2]}else{var v=s[2],D=v[2];i=[0,[1,[0,l,[0,TI(t,r,v[1]),D]]],i],c=0}}else{var b=o[1],p=b[2];switch(p[0]){case 0:var E=p[2],m=p[1];switch(m[0]){case 0:var F=[0,m[1]];break;case 1:F=[1,m[1]];break;case 2:F=Z_e(pye);break;default:F=[2,m[1]]}var k=E[2],d=0;if(2===k[0]){var h=k[1];if(!h[1]){var y=[0,h[3]],_=h[2];d=1}}if(!d)y=0,_=TI(t,r,E);var A=[0,[0,[0,b[1],[0,F,_,y,p[3]]]],i];break;case 1:PXe(r,[0,p[2][1],97]);A=i;break;default:PXe(r,[0,p[2][1],Eye]);A=i}var i=A,c=c[2]}}})),FB(n,(function(r,e){for(var n=e[2],t=n[2],a=ZVe(r),i=0,c=n[1];;){if(c){var f=c[1];switch(f[0]){case 0:var o=f[1],s=o[2];if(2===s[0]){var l=s[1];if(!l[1]){i=[0,[0,[0,o[1],[0,l[2],[0,l[3]]]]],i],c=c[2];continue}}var v=u(r,o);if(v)var D=v[1],b=[0,[0,[0,D[1],[0,D,0]]],i];else b=i;i=b,c=c[2];continue;case 1:var p=f[1],E=p[1];if(c[2]){PXe(r,[0,E,63]);c=c[2];continue}var m=p[2],F=u(r,m[1]);i=F?[0,[1,[0,E,[0,F[1],m[2]]]],i]:i,c=0;continue;default:i=[0,[2,f[1]],i],c=c[2];continue}}var k=[1,[0,pAe(i),a,t]];return[0,e[1],k]}})),FB(t,(function(r,t){var u=t[2],a=t[1];switch(u[0]){case 0:return TI(n,r,[0,a,u[1]]);case 10:var i=u[1],c=i[2][1],f=i[1],o=0;if(r[6]&&fYe(c)?PXe(r,[0,f,50]):o=1,o&&1-r[6]){var s=0;if(r[17]&&hI(c,Dye)?PXe(r,[0,f,93]):s=1,s){var l=r[18];(l?hI(c,bye):l)&&PXe(r,[0,f,92])}}return[0,a,[2,[0,i,ZVe(r),0]]];case 19:return TI(e,r,[0,a,u[1]]);default:return[0,a,[3,[0,a,u]]]}})),[0,e,n,t,a,i,c]}(tKe),sKe=function(r){function e(r){var e=bYe(r);if("number"==typeof e){var n=e-96|0,t=0;if(6<n>>>0?14===n&&(t=1):4<(n-1|0)>>>0&&(t=1),t)return GYe(r)}var u=hYe(r);return u?UYe(r):u}function n(n){var t=FYe(n);RYe(n,0);var u=bVe(0,(function(e){HYe(e,0),HYe(e,12);var n=BI(r[10],e);return HYe(e,1),n}),n);MYe(n);var a=ZGe([0,t],[0,e(n)]);return[0,u[1],[0,u[2],a]]}function t(e){return 1===bYe(e)?0:[0,BI(r[7],e)]}function u(r){var n=FYe(r);RYe(r,0);var u=bVe(0,(function(r){HYe(r,0);var e=t(r);return HYe(r,1),e}),r);MYe(r);var a=rUe([0,n],[0,e(r)],0);return[0,u[1],[0,u[2],a]]}function a(e){RYe(e,0);var n=bVe(0,(function(e){HYe(e,0);var n=bYe(e),u=0;if("number"==typeof n&&12===n){var a=FYe(e);HYe(e,12);var i=[3,[0,BI(r[10],e),ZGe([0,a],0)]];u=1}if(!u){var c=t(e);i=[2,[0,c,rUe(0,0,c?0:FYe(e))]]}return HYe(e,1),i}),e);return MYe(e),[0,n[1],n[2]]}function i(r){var n=pYe(r),t=bYe(r),u=0;if("number"!=typeof t&&7===t[0]){var a=t[1];u=1}if(!u){TYe(Uhe,r);a=jhe}var i=FYe(r);LYe(r);var c=bYe(r),f=0;if("number"==typeof c){var o=c+-10|0,s=0;if(69<o>>>0?73!==o&&(s=1):67<(o-1|0)>>>0||(s=1),!s){var l=GYe(r);f=1}}if(!f)l=e(r);return[0,n,[0,a,ZGe([0,i],[0,l])]]}function c(r){var e=vYe(1,r);if("number"==typeof e){if(10===e)for(var n=bVe(0,(function(r){var e=[0,i(r)];return HYe(r,10),[0,e,i(r)]}),r);;){var t=bYe(r);if("number"!=typeof t||10!==t)return[2,n];var u=function(r){return function(e){return HYe(e,10),[0,[1,r],i(e)]}}(n);n=bVe([0,n[1]],u,r)}if(83===e)return[1,bVe(0,(function(r){var e=i(r);return HYe(r,83),[0,e,i(r)]}),r)]}return[0,i(r)]}function f(r){return bVe(0,(function(r){var n=vYe(1,r),t=0;if("number"==typeof n&&83===n){var a=[1,bVe(0,(function(r){var e=i(r);return HYe(r,83),[0,e,i(r)]}),r)];t=1}if(!t)a=[0,i(r)];var c=bYe(r),f=0;if("number"==typeof c&&79===c){HYe(r,79);var o=FYe(r),s=bYe(r),l=0;if("number"==typeof s)if(0===s){var v=u(r),D=v[2],b=v[1];D[1]||PXe(r,[0,b,54]);var p=[0,[1,b,D]]}else l=1;else if(8===s[0]){HYe(r,s);var E=[0,s[2]],m=ZGe([0,o],[0,e(r)]);p=[0,[0,s[1],[0,E,s[3],m]]]}else l=1;if(l){BYe(r,55);p=[0,[0,pYe(r),[0,Ghe,Mhe,0]]]}var F=p;f=1}if(!f)F=0;return[0,a,F]}),r)}function o(r){return bVe(0,(function(r){HYe(r,95);var e=bYe(r);if("number"==typeof e){if(96===e)return LYe(r),Phe}else if(7===e[0])for(var t=0,u=c(r);;){var a=bYe(r);if("number"==typeof a){if(0===a){t=[0,[1,n(r)],t];continue}}else if(7===a[0]){t=[0,[0,f(r)],t];continue}var i=pAe(t),o=[0,c_,[0,u,PYe(r,wk),i]];return PYe(r,96)?[0,o]:(jYe(r,96),[1,o])}return jYe(r,96),Rhe}),r)}function s(r){return bVe(0,(function(r){HYe(r,95),HYe(r,wk);var e=bYe(r);if("number"==typeof e){if(96===e)return LYe(r),ft}else if(7===e[0]){var n=c(r);return TI(KUe,bYe(r),96)?LYe(r):jYe(r,96),[0,c_,[0,n]]}return jYe(r,96),ft}),r)}var l=function r(e){return r.fun(e)},v=function r(e){return r.fun(e)},D=function r(e){return r.fun(e)};function b(r){switch(r[0]){case 0:return r[1][2][1];case 1:var e=r[1][2],n=nAe(Nhe,e[2][2][1]);return nAe(e[1][2][1],n);default:var t=r[1][2],u=t[1];return nAe(0===u[0]?u[1][2][1]:b([2,u[1]]),nAe(xhe,t[2][2][1]))}}return FB(l,(function(r){var e=bYe(r);if("number"==typeof e){if(0===e)return a(r)}else if(8===e[0])return HYe(r,e),[0,e[1],[4,[0,e[2],e[3]]]];var n=BI(D,r),t=n[2],u=n[1];return ft<=t[1]?[0,u,[1,t[2]]]:[0,u,[0,t[2]]]})),FB(v,(function(r){var e=FYe(r),n=o(r);MYe(r);var t=n[2];if(0===t[0])var u=t[1],a="number"==typeof u?0:u[2][2];else a=1;if(a)var i=870530776,c=bVe(0,(function(r){return 0}),r);else{RYe(r,3);for(var f=pYe(r),D=0;;){var p=ZXe(r),E=bYe(r),m=0;if("number"==typeof E){var F=0;if(95===E){RYe(r,2);var k=bYe(r),d=vYe(1,r),h=0;if("number"==typeof k&&95===k&&"number"==typeof d){var y=0;if(wk!==d&&qe!==d&&(y=1),!y){var _=s(r),A=_[2],C=_[1],w="number"==typeof A?[0,ft,C]:[0,c_,[0,C,A[2]]],S=r[22][1],g=0;if(S){var B=S[2];if(B){var T=B[2];g=1}}if(!g)T=Z_e(que);r[22][1]=T;var I=xXe(r),O=TXe(r[23][1],I);r[24][1]=O;var N=[0,pAe(D),p,w];h=1}}if(!h){var x=BI(v,r),L=x[2],P=x[1];D=[0,ft<=L[1]?[0,P,[1,L[2]]]:[0,P,[0,L[2]]],D];continue}}else if(qe===E){TYe(0,r);N=[0,pAe(D),p,Rn]}else m=1,F=1;if(!F){var R=VGe(f,p?p[1]:f);i=N[3],c=[0,R,N[1]]}}else m=1;if(!m)break;D=[0,BI(l,r),D]}}var M=GYe(r),G=0;if("number"!=typeof i){var U=i[1],j=0;if(c_===U){var H=i[2],X=n[2];if(0===X[0]){var Y=X[1];if("number"==typeof Y)BYe(r,Lhe);else{var V=b(Y[2][1]);_I(b(H[2][1]),V)&&BYe(r,[18,V])}}var K=H[1]}else if(ft===U){var W=n[2];if(0===W[0]){var J=W[1];"number"!=typeof J&&BYe(r,[18,b(J[2][1])])}K=i[2]}else j=1;if(!j){var q=K;G=1}}if(!G)q=n[1];var z=n[2][1],$=n[1];if("number"==typeof z){var Q=0,Z=ZGe([0,e],[0,M]);if("number"!=typeof i){var rr=i[1],er=0;if(c_===rr)var nr=i[2][1];else if(ft===rr)nr=i[2];else er=1;if(!er){var tr=nr;Q=1}}if(!Q)tr=q;var ur=[0,ft,[0,$,tr,c,Z]]}else{var ar=0,ir=ZGe([0,e],[0,M]);if("number"!=typeof i&&c_===i[1]){var cr=[0,i[2]];ar=1}if(!ar)cr=0;ur=[0,c_,[0,[0,$,z[2]],cr,c,ir]]}return[0,VGe(n[1],q),ur]})),FB(D,(function(r){return RYe(r,2),BI(v,r)})),[0,e,n,t,u,a,i,c,f,o,s,l,v,D]}(nKe);function lKe(r,e){var n=bYe(e),t=0;if("number"==typeof n?28===n?e[6]?BYe(e,53):e[14]&&TYe(0,e):58===n?e[17]?BYe(e,2):e[6]&&BYe(e,53):65===n?e[18]&&BYe(e,2):t=1:t=1,t)if(cYe(n))OYe(e,53);else{var u=0;if("number"==typeof n)switch(n){case 15:case 16:case 17:case 18:case 19:case 20:case 21:case 22:case 23:case 24:case 25:case 26:case 27:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 43:case 44:case 45:case 46:case 47:case 49:case 50:case 51:case 58:case 59:case 65:var a=1;u=1}else if(4===n[0]&&tYe(n[3])){a=1;u=1}if(!u)a=0;var i=0;if(a)var c=a;else{var f=aYe(n);if(f)c=f;else{var o=0;if("number"==typeof n)switch(n){case 29:case 30:case 31:break;default:o=1}else if(4===n[0]){var s=n[3];_I(s,pae)&&_I(s,Eae)&&_I(s,mae)&&(o=1)}else o=1;if(o){var l=0;i=1}else c=1}}if(!i)l=c;l?TYe(0,e):r&&oYe(n)&&OYe(e,r[1])}return vVe(e)}var vKe=function r(e){return r.fun(e)},DKe=function r(e,n,t){return r.fun(e,n,t)},bKe=function r(e){return r.fun(e)},pKe=function r(e,n){return r.fun(e,n)},EKe=function r(e,n){return r.fun(e,n)},mKe=function r(e,n){return r.fun(e,n)},FKe=function r(e,n){return r.fun(e,n)},kKe=function r(e,n){return r.fun(e,n)},dKe=function r(e){return r.fun(e)},hKe=function r(e){return r.fun(e)},yKe=function r(e){return r.fun(e)},_Ke=function r(e,n,t){return r.fun(e,n,t)},AKe=function r(e){return r.fun(e)},CKe=function r(e,n){return r.fun(e,n)},wKe=cKe[3],SKe=iKe[3],gKe=iKe[1],BKe=iKe[6],TKe=cKe[2],IKe=cKe[1],OKe=cKe[4],NKe=iKe[5],xKe=iKe[7],LKe=sKe[13],PKe=oKe[6],RKe=oKe[3];FB(vKe,(function(r){var e=FYe(r),n=pAe(e);r:for(;;){if(n)for(var t=n[2],u=n[1],a=u[2],i=u[1],c=a[2],f=0,o=XT(c);;){if(o<(f+5|0))var s=0;else{var l=hI(OAe(c,f,5),Jue);if(!l){f=f+1|0;continue}s=l}if(!s){n=t;continue r}r[29][1]=i[3];var v=pAe([0,[0,i,a],t]);break}else v=n;if(0===v){var D=0;if(e){var b=e[1],p=b[2];if(!p[1]){var E=p[2];if(1<=XT(E)&&42===yI(E,0)){r[29][1]=b[1][3];var m=[0,b,0];D=1}}}if(!D)m=0}else m=v;var F=TI(pKe,r,(function(r){return 0})),k=pYe(r);if(HYe(r,qe),F)var d=vAe(pAe(F))[1],h=VGe(vAe(F)[1],d);else h=k;var y=pAe(r[2][1]);return[0,h,[0,F,ZGe([0,m],0),y]]}})),FB(DKe,(function(r,e,n){for(var t=XXe(1,r),u=k_e;;){var a=u[2],i=u[1],c=bYe(t),f=0;if("number"==typeof c&&qe===c)var o=[0,t,i,a];else f=1;if(f)if(BI(e,c))o=[0,t,i,a];else{var s=0;if("number"==typeof c||2!==c[0])s=1;else{var l=BI(n,t),v=[0,l,a],D=l[2];if(19===D[0]){var b=D[1][2];if(b){t=UXe(t[6]||hI(b[1],F_e),t),u=[0,[0,c,i],v];continue}}o=[0,t,i,v]}if(s)o=[0,t,i,a]}var p=XXe(0,t);return kAe((function(r){if("number"!=typeof r&&2===r[0]){var e=r[1],n=e[4];return n?NYe(p,[0,e[1],44]):n}return Z_e(nAe(h_e,nAe($Ue(r),d_e)))}),pAe(i)),[0,p,o[3]]}})),FB(bKe,(function(r){var e=BI(cKe[6],r),n=bYe(r);if("number"==typeof n){var t=n-49|0;if(!(11<t>>>0))switch(t){case 0:return TI(fKe[16],e,r);case 1:BI(IYe(r),e);var u=vYe(1,r);if("number"==typeof u){var a=0;if(4!==u&&10!==u||(a=1),a)return BI(fKe[17],r)}return BI(fKe[18],r);case 11:if(49===vYe(1,r))return BI(IYe(r),e),TI(fKe[12],0,r)}}return TI(kKe,[0,e],r)})),FB(pKe,(function(r,e){var n=II(DKe,r,e,bKe);return dAe((function(r,e){return[0,e,r]}),TI(EKe,e,n[1]),n[2])})),FB(EKe,(function(r,e){for(var n=0;;){var t=bYe(e);if("number"==typeof t&&qe===t)return pAe(n);if(BI(r,t))return pAe(n);n=[0,BI(bKe,e),n]}})),FB(mKe,(function(r,e){var n=II(DKe,e,r,(function(r){return TI(kKe,0,r)})),t=n[1];return[0,dAe((function(r,e){return[0,e,r]}),TI(FKe,r,t),n[2]),t[6]]})),FB(FKe,(function(r,e){for(var n=0;;){var t=bYe(e);if("number"==typeof t&&qe===t)return pAe(n);if(BI(r,t))return pAe(n);n=[0,TI(kKe,0,e),n]}})),FB(kKe,(function(r,e){var n=r?r[1]:r;1-gYe(e)&&BI(IYe(e),n);var t=bYe(e);if("number"==typeof t){if(27===t)return BI(fKe[27],e);if(28===t)return BI(fKe[3],e)}if(SYe(e))return BI(uKe[11],e);if(gYe(e))return TI(wKe,e,n);if("number"==typeof t){var u=t+vw|0;if(!(14<u>>>0))switch(u){case 0:if(e[26][1])return BI(uKe[12],e);break;case 5:return BI(fKe[19],e);case 12:return TI(fKe[11],0,e);case 13:return BI(fKe[25],e);case 14:return BI(fKe[21],e)}}return BI(dKe,e)})),FB(dKe,(function(r){var e=bYe(r);if("number"==typeof e)switch(e){case 0:return BI(fKe[7],r);case 8:return BI(fKe[15],r);case 19:return BI(fKe[22],r);case 20:return BI(fKe[23],r);case 22:return BI(fKe[24],r);case 23:return BI(fKe[4],r);case 24:return BI(fKe[26],r);case 25:return BI(fKe[5],r);case 26:return BI(fKe[6],r);case 32:return BI(fKe[8],r);case 35:return BI(fKe[9],r);case 37:return BI(fKe[14],r);case 39:return BI(fKe[1],r);case 59:return BI(fKe[10],r);case 110:return TYe(p_e,r),[0,pYe(r),E_e];case 16:case 43:return BI(fKe[2],r);case 1:case 5:case 7:case 9:case 10:case 11:case 12:case 17:case 18:case 33:case 34:case 36:case 38:case 41:case 42:case 49:case 80:case 83:return TYe(m_e,r),LYe(r),BI(dKe,r)}if(SYe(r)){var n=BI(uKe[11],r);return xYe(r,n[1]),n}if("number"==typeof e&&28===e&&6===vYe(1,r)){var t=DYe(1,r);return PXe(r,[0,VGe(pYe(r),t),94]),BI(fKe[17],r)}return wYe(r)?BI(fKe[20],r):gYe(r)?(TYe(0,r),LYe(r),BI(fKe[17],r)):BI(fKe[17],r)})),FB(hKe,(function(r){var e=pYe(r),n=BI(iKe[1],r),t=bYe(r);return"number"==typeof t&&9===t?II(iKe[8],r,e,[0,n,0]):n})),FB(yKe,(function(r){var e=pYe(r),n=BI(iKe[2],r),t=bYe(r);if("number"==typeof t&&9===t){var u=[0,TI(aKe[1],r,n),0];return[0,II(iKe[8],r,e,u)]}return n})),FB(_Ke,(function(r,e,n){var t=e?e[1]:e;return bVe(0,(function(r){var e=1-t,u=lKe([0,n],r),a=e?82===bYe(r)?1:0:e;return a&&(1-LXe(r)&&BYe(r,12),HYe(r,82)),[0,u,BI(tKe[10],r),a]}),r)})),FB(AKe,(function(r){var e=pYe(r),n=FYe(r);HYe(r,0);var t=TI(FKe,(function(r){return 1===r?1:0}),r),u=0===t?1:0,a=pYe(r),i=u?FYe(r):u;HYe(r,1);var c=[0,t,rUe([0,n],[0,GYe(r)],i)];return[0,VGe(e,a),c]})),FB(CKe,(function(r,e){var n=pYe(e),t=FYe(e);HYe(e,0);var u=TI(mKe,(function(r){return 1===r?1:0}),e),a=u[1],i=0===a?1:0,c=pYe(e),f=i?FYe(e):i;HYe(e,1);var o=bYe(e),s=0;if(!r){var l=0;if("number"!=typeof o||1!==o&&qe!==o||(l=1),!l){var v=hYe(e);if(v){var D=UYe(e);s=1}else{D=v;s=1}}}if(!s)D=GYe(e);var b=u[2],p=[0,a,rUe([0,t],[0,D],f)];return[0,VGe(n,c),p,b]})),II(zwe,[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],nKe,[0,vKe,dKe,kKe,FKe,mKe,EKe,hKe,yKe,SKe,gKe,BKe,TKe,lKe,_Ke,AKe,CKe,LKe,PKe,RKe,IKe,wKe,OKe,NKe,xKe]);var MKe=[0,0],GKe=ZT;var UKe=function(r){return!!r};function jKe(r){return function(r){for(var e={},n=1;n<r.length;n++){var t=r[n];e[ZT(t[1])]=t[2]}return e}(PAe(r))}function HKe(r){return function(r){return r.slice(1)}(PAe(r))}function XKe(r,e,n){try{return new RegExp(ZT(e),ZT(n))}catch(e){return MKe[1]=[0,[0,r,24],MKe[1]],new RegExp(rA,ZT(n))}}var YKe=function(r){function e(e,n){var t=n[2],u=n[1],a=QUe(t),i=[0,[0,__e,BI(r[1],a)],0],c=lVe(e,u[3]),f=[0,BI(r[5],c),0],o=lVe(e,u[2]),s=[0,BI(r[5],o),f],l=[0,[0,A_e,BI(r[4],s)],i],v=[0,[0,C_e,BI(r[5],u[3][2])],0],D=[0,[0,w_e,BI(r[5],u[3][1])],v],b=[0,[0,S_e,BI(r[3],D)],0],p=[0,[0,g_e,BI(r[5],u[2][2])],0],E=[0,[0,B_e,BI(r[5],u[2][1])],p],m=[0,[0,T_e,BI(r[3],E)],b],F=[0,[0,I_e,BI(r[3],m)],l];switch(n[3]){case 0:var k=O_e;break;case 1:k=N_e;break;case 2:k=x_e;break;case 3:k=L_e;break;case 4:k=P_e;break;default:k=R_e}var d=[0,[0,M_e,BI(r[1],k)],F],h=$Ue(t),y=[0,[0,G_e,BI(r[1],h)],d];return BI(r[3],y)}return[0,e,function(n,t){var u=pAe(FAe((function(r){return e(n,r)}),t));return BI(r[4],u)}]}([0,GKe,UKe,jKe,HKe,function(r){return r},function(r){return r},rSe,XKe]);function VKe(r,e,n){var t=e[n];return nSe(t)?0|t:r}function KKe(r,e){var n=CT(e,eSe)?{}:e,t=PT(r),u=VKe(JI[9],n,U_e),a=VKe(JI[8],n,j_e),i=VKe(JI[7],n,H_e),c=VKe(JI[6],n,X_e),f=VKe(JI[5],n,Y_e),o=VKe(JI[4],n,V_e),s=VKe(JI[3],n,K_e),l=VKe(JI[2],n,W_e),v=[0,[0,VKe(JI[1],n,J_e),l,s,o,f,c,i,a,u]],D=n.tokens,b=nSe(D),p=b?0|D:b,E=n.comments,m=nSe(E)?0|E:1,F=n.all_comments,k=nSe(F)?0|F:1,d=[0,0],h=p?[0,function(r){return d[1]=[0,r,d[1]],0}]:p,y=[0,v],_=[0,h],A=QI?QI[1]:1,C=[0,y?y[1]:y],w=[0,_?_[1]:_],S=NXe([0,w?w[1]:w],[0,C?C[1]:C],0,t),g=BI(nKe[1],S),B=pAe(S[1][1]),T=pAe(dAe((function(r,e){var n=r[2],t=r[1];return TI(eKe[3],e,t)?[0,t,n]:[0,TI(eKe[4],e,t),[0,e,n]]}),[0,eKe[1],0],B)[2]);if(A?0!==T?1:0:A)throw[0,wUe,T];MKe[1]=0;for(var I=XT(t)-0|0,O=t,N=0,x=0;;){if(x===I)var L=N;else{var P=LB(O,x),R=0;if(0<=P&&!(r_<P))var M=1;else R=1;if(R){var G=0;if(194<=P&&!(fo<P))M=2;else G=1;if(G){var U=0;if(no<=P&&!(ey<P))M=3;else U=1;if(U){var j=0;if(i_<=P&&!(244<P))M=4;else j=1;if(j)M=0}}}if(0===M){N=fVe(N,0,0),x=x+1|0;continue}if(!((I-x|0)<M)){var H=M-1|0,X=x+M|0;if(3<H>>>0)throw[0,jI,SL];switch(H){case 0:var Y=LB(O,x);break;case 1:Y=(31&LB(O,x))<<6|63&LB(O,x+1|0);break;case 2:Y=(15&LB(O,x))<<12|(63&LB(O,x+1|0))<<6|63&LB(O,x+2|0);break;default:Y=(7&LB(O,x))<<18|(63&LB(O,x+1|0))<<12|(63&LB(O,x+2|0))<<6|63&LB(O,x+3|0)}N=fVe(N,0,[0,Y]),x=X;continue}L=fVe(N,0,0)}for(var V=Bie,K=pAe([0,6,L]);;){var W=V[3],J=V[2],q=V[1];if(!K){var z=PAe(pAe(W)),$=function(r,e){return HKe(pAe(FAe(r,e)))},Q=function(r,e){return e?BI(r,e[1]):rSe},Z=function(r,e){return 0===e[0]?rSe:BI(r,e[1])},rr=function(r){return jKe([0,[0,Zme,r[1]],[0,[0,Qme,r[2]],0]])},er=function(r){var e=r[1];if(e)var n=e[1],t="number"==typeof n?nt:ZT(n[1]);else t=rSe;var u=[0,[0,qme,rr(r[3])],0];return jKe([0,[0,$me,t],[0,[0,zme,rr(r[2])],u]])},nr=function(r){if(r){var e=r[1],n=[0,uAe(e[3],e[2])];return ZGe([0,e[1]],n)}return r},tr=[0,z],ur=function(r){return $(Ce,r)},ar=function(r,e,n,t){if(tr)var u=tr[1],a=[0,lVe(u,e[3]),0],i=[0,[0,Iie,HKe([0,lVe(u,e[2]),a])],0];else i=tr;var c=0,f=uAe(i,[0,[0,Oie,er(e)],0]);if(m&&n){var o=n[1],s=o[1];if(s){var l=o[2];if(l)var v=[0,[0,Nie,ur(l)],0],D=[0,[0,xie,ur(s)],v];else D=[0,[0,Lie,ur(s)],0];var b=D}else{var p=o[2];b=p?[0,[0,Pie,ur(p)],0]:p}var E=b;c=1}if(!c)E=0;return jKe(bAe(uAe(f,uAe(E,[0,[0,Rie,ZT(r)],0])),t))},ir=function(r){return $(Wr,r)},cr=function(r){var e=r[2];return ar(Fse,r[1],e[2],[0,[0,mse,ZT(e[1])],[0,[0,Ese,rSe],[0,[0,pse,!1],0]]])},fr=function(r){var e=r[2],n=e[1],t=0===n[0]?cr(n[1]):fr(n[1]),u=[0,[0,Jpe,t],[0,[0,Wpe,cr(e[2])],0]];return ar(qpe,r[1],0,u)},or=function(r){var e=r[2],n=e[1],t=0===n[0]?cr(n[1]):fr(n[1]),u=[0,[0,$pe,t],[0,[0,zpe,Q(Ee,e[2])],0]];return ar(Qpe,r[1],e[3],u)},sr=function(r){var e=r[2],n=e[2],t=e[1],u=r[1];if("number"==typeof t)var a=rSe;else switch(t[0]){case 0:a=ZT(t[1]);break;case 1:a=!!t[1];break;case 2:a=t[1];break;case 3:a=Z_e(UDe);break;default:var i=t[1];a=XKe(u,i[1],i[2])}var c=0;if("number"!=typeof t&&4===t[0]){var f=t[1],o=[0,[0,XDe,jKe([0,[0,HDe,ZT(f[1])],[0,[0,jDe,ZT(f[2])],0]])],0],s=[0,[0,VDe,a],[0,[0,YDe,ZT(n)],o]];c=1}if(!c)s=[0,[0,WDe,a],[0,[0,KDe,ZT(n)],0]];return ar(JDe,u,e[3],s)},lr=function(r){var e=[0,[0,Zpe,Dr(r[2])],0];return[0,[0,rEe,Dr(r[1])],e]},vr=function(r,e){var n=e[2],t=[0,[0,qbe,!!n[3]],0],u=[0,[0,zbe,Dr(n[2])],t],a=[0,[0,$be,Q(cr,n[1])],u];return ar(Qbe,e[1],r,a)},Dr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:return ar(Ibe,n,e[1],0);case 1:return ar(Obe,n,e[1],0);case 2:return ar(Nbe,n,e[1],0);case 3:return ar(xbe,n,e[1],0);case 4:return ar(Lbe,n,e[1],0);case 5:return ar(Rbe,n,e[1],0);case 6:return ar(Mbe,n,e[1],0);case 7:return ar(Gbe,n,e[1],0);case 8:return ar(Ube,n,e[1],0);case 9:return ar(Pbe,n,e[1],0);case 10:return ar(wEe,n,e[1],0);case 11:var t=e[1],u=[0,[0,jbe,Dr(t[1])],0];return ar(Hbe,n,t[2],u);case 12:return br([0,n,e[1]]);case 13:return pr(1,[0,n,e[1]]);case 14:var a=e[1],i=[0,[0,Hpe,pr(0,a[1])],0],c=[0,[0,Xpe,$(Xr,a[2])],i];return ar(Ype,n,a[3],c);case 15:var f=e[1],o=[0,[0,Vpe,Dr(f[1])],0];return ar(Kpe,n,f[2],o);case 16:return or([0,n,e[1]]);case 17:var s=e[1],l=lr(s);return ar(eEe,n,s[3],l);case 18:var v=e[1],D=v[1],b=[0,[0,nEe,!!v[2]],0],p=uAe(lr(D),b);return ar(tEe,n,D[3],p);case 19:var E=e[1],m=E[1],F=[0,[0,uEe,$(Dr,[0,m[1],[0,m[2],m[3]]])],0];return ar(aEe,n,E[2],F);case 20:var k=e[1],d=k[1],h=[0,[0,iEe,$(Dr,[0,d[1],[0,d[2],d[3]]])],0];return ar(cEe,n,k[2],h);case 21:var y=e[1],_=[0,[0,fEe,Dr(y[1])],0];return ar(oEe,n,y[2],_);case 22:var A=e[1],C=[0,[0,sEe,$(Dr,A[1])],0];return ar(lEe,n,A[2],C);case 23:var w=e[1];return ar(bEe,n,w[3],[0,[0,DEe,ZT(w[1])],[0,[0,vEe,ZT(w[2])],0]]);case 24:var S=e[1];return ar(mEe,n,S[3],[0,[0,EEe,S[1]],[0,[0,pEe,ZT(S[2])],0]]);case 25:var g=e[1];return ar(dEe,n,g[3],[0,[0,kEe,rSe],[0,[0,FEe,ZT(g[2])],0]]);default:var B=e[1],T=B[1],I=T?hEe:yEe;return ar(CEe,n,B[2],[0,[0,AEe,!!T],[0,[0,_Ee,ZT(I)],0]])}},br=function(r){var e=r[2],n=e[2][2],t=e[4],u=eUe(nr(n[4]),t),a=[0,[0,Xbe,Q(be,e[1])],0],i=[0,[0,Ybe,Q(ve,n[3])],a],c=[0,[0,Vbe,Dr(e[3])],i],f=[0,[0,Kbe,Q(De,n[1])],c],o=n[2],s=[0,[0,Wbe,$((function(r){return vr(0,r)}),o)],f];return ar(Jbe,r[1],u,s)},pr=function(r,e){var n=e[2],t=n[3],u=dAe((function(r,e){var n=r[4],t=r[3],u=r[2],a=r[1];switch(e[0]){case 0:var i=e[1],c=i[2],f=c[2],o=c[1];switch(o[0]){case 0:var s=sr(o[1]);break;case 1:s=cr(o[1]);break;case 2:s=Z_e(lpe);break;default:s=Z_e(vpe)}switch(f[0]){case 0:var l=[0,Dr(f[1]),Dpe];break;case 1:var v=f[1];l=[0,br([0,v[1],v[2]]),bpe];break;default:var D=f[1];l=[0,br([0,D[1],D[2]]),ppe]}var b=[0,[0,Epe,ZT(l[2])],0],p=[0,[0,mpe,Q(le,c[7])],b];return[0,[0,ar(Ape,i[1],c[8],[0,[0,_pe,s],[0,[0,ype,l[1]],[0,[0,hpe,!!c[6]],[0,[0,dpe,!!c[3]],[0,[0,kpe,!!c[4]],[0,[0,Fpe,!!c[5]],p]]]]]]),a],u,t,n];case 1:var E=e[1],m=E[2],F=[0,[0,Cpe,Dr(m[1])],0];return[0,[0,ar(wpe,E[1],m[2],F),a],u,t,n];case 2:var k=e[1],d=k[2],h=[0,[0,Spe,Q(le,d[5])],0],y=[0,[0,gpe,!!d[4]],h],_=[0,[0,Bpe,Dr(d[3])],y],A=[0,[0,Tpe,Dr(d[2])],_],C=[0,[0,Ipe,Q(cr,d[1])],A];return[0,a,[0,ar(Ope,k[1],d[6],C),u],t,n];case 3:var w=e[1],S=w[2],g=[0,[0,Npe,!!S[2]],0],B=[0,[0,xpe,br(S[1])],g];return[0,a,u,[0,ar(Lpe,w[1],S[3],B),t],n];default:var T=e[1],I=T[2],O=[0,[0,Ppe,Dr(I[2])],0],N=[0,[0,Gpe,!!I[3]],[0,[0,Mpe,!!I[4]],[0,[0,Rpe,!!I[5]],O]]],x=[0,[0,Upe,cr(I[1])],N];return[0,a,u,t,[0,ar(jpe,T[1],I[6],x),n]]}}),tpe,t),a=[0,[0,upe,HKe(pAe(u[4]))],0],i=[0,[0,ape,HKe(pAe(u[3]))],a],c=[0,[0,ipe,HKe(pAe(u[2]))],i],f=[0,[0,cpe,HKe(pAe(u[1]))],c],o=[0,[0,fpe,!!n[1]],f],s=r?[0,[0,ope,!!n[2]],o]:o,l=nr(n[4]);return ar(spe,e[1],l,s)},Er=function(r){var e=[0,[0,SEe,Dr(r[2])],0];return ar(gEe,r[1],0,e)},mr=function(r){var e=r[2];switch(e[2]){case 0:var n=dbe;break;case 1:n=hbe;break;default:n=ybe}var t=[0,[0,_be,ZT(n)],0],u=[0,[0,Abe,$(se,e[1])],t];return ar(Cbe,r[1],e[3],u)},Fr=function(r){var e=r[2];return ar(tbe,r[1],e[3],[0,[0,nbe,ZT(e[1])],[0,[0,ebe,ZT(e[2])],0]])},kr=function(r){var e=r[2],n=[0,[0,eDe,DE],[0,[0,rDe,Er(e[1])],0]];return ar(nDe,r[1],e[2],n)},dr=function(r,e){var n=e[1][2],t=[0,[0,_se,!!e[3]],0],u=[0,[0,Ase,Z(Er,e[2])],t];return ar(wse,r,n[2],[0,[0,Cse,ZT(n[1])],u])},hr=function(r){var e=r[2],n=e[1][2],t=eUe(n[2],e[2]);return ar(yse,r[1],t,[0,[0,hse,ZT(n[1])],[0,[0,dse,rSe],[0,[0,kse,!1],0]]])},yr=function(r){return $(ie,r[2][1])},_r=function(r){var e=r[2],n=[0,[0,VEe,ar(nme,e[2],0,0)],0],t=[0,[0,KEe,$(ye,e[3][2])],n],u=[0,[0,WEe,ar(ZEe,e[1],0,0)],t];return ar(JEe,r[1],e[4],u)},Ar=function(r){var e=r[2];return ar(_me,r[1],e[2],[0,[0,yme,ZT(e[1])],0])},Cr=function(r){var e=r[2],n=[0,[0,kme,Ar(e[2])],0],t=[0,[0,dme,Ar(e[1])],n];return ar(hme,r[1],0,t)},wr=function(r){var e=r[2],n=e[1],t=0===n[0]?Ar(n[1]):wr(n[1]),u=[0,[0,mme,t],[0,[0,Eme,Ar(e[2])],0]];return ar(Fme,r[1],0,u)},Sr=function(r){switch(r[0]){case 0:return Ar(r[1]);case 1:return Cr(r[1]);default:return wr(r[1])}},gr=function(r){var e=r[2],n=[0,[0,jEe,$(ye,e[3][2])],0],t=[0,[0,HEe,Q(de,e[2])],n],u=e[1],a=u[2],i=[0,[0,qEe,!!a[2]],0],c=[0,[0,zEe,$(ke,a[3])],i],f=[0,[0,$Ee,Sr(a[1])],c],o=[0,[0,XEe,ar(QEe,u[1],0,f)],t];return ar(YEe,r[1],e[4],o)},Br=function(r){var e=r[2],n=[0,[0,obe,$(Pr,e[2])],0],t=[0,[0,sbe,$(oe,e[1])],n];return ar(lbe,r[1],e[3],t)},Tr=function(r,e){var n=e[2],t=n[7],u=n[5],a=n[4];if(a)var i=a[1][2],c=eUe(i[3],t),f=i[2],o=[0,i[1]];else c=t,f=0,o=0;if(u)var s=u[1][2],l=eUe(s[2],c),v=$(Qr,s[1]);else l=c,v=HKe(0);var D=[0,[0,kle,v],[0,[0,Fle,$(zr,n[6])],0]],b=[0,[0,dle,Q(Ee,f)],D],p=[0,[0,hle,Q(Pr,o)],b],E=[0,[0,yle,Q(be,n[3])],p],m=n[2],F=m[2],k=[0,[0,Tle,$(Zr,F[1])],0],d=[0,[0,_le,ar(Ile,m[1],F[2],k)],E],h=[0,[0,Ale,Q(cr,n[1])],d];return ar(r,e[1],l,h)},Ir=function(r){var e=r[2],n=[0,[0,Nse,ir(e[1])],0],t=nr(e[2]);return ar(xse,r[1],t,n)},Or=function(r){var e=r[2];switch(e[0]){case 0:var n=[0,cr(e[1]),0];break;case 1:n=[0,hr(e[1]),0];break;default:n=[0,Pr(e[1]),1]}var t=[0,[0,Vme,n[1]],[0,[0,Yme,!!n[2]],0]];return[0,[0,Kme,Pr(r[1])],t]},Nr=function(r){var e=[0,[0,jme,yr(r[3])],0],n=[0,[0,Hme,Q(me,r[2])],e];return[0,[0,Xme,Pr(r[1])],n]},xr=function(r){var e=r[2],n=e[3],t=e[2],u=e[1];if(n){var a=n[1],i=a[2],c=[0,[0,tDe,Lr(i[1])],0],f=pAe([0,ar(uDe,a[1],i[2],c),FAe(re,t)]);return HKe(u?[0,kr(u[1]),f]:f)}var o=mAe(re,t);return HKe(u?[0,kr(u[1]),o]:o)},Lr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:var t=e[1],u=[0,[0,Vve,Z(Er,t[2])],0],a=[0,[0,Kve,$(ue,t[1])],u];return ar(Wve,n,nr(t[3]),a);case 1:var i=e[1],c=[0,[0,Jve,Z(Er,i[2])],0],f=[0,[0,qve,$(ne,i[1])],c];return ar(zve,n,nr(i[3]),f);case 2:return dr(n,e[1]);default:return Pr(e[1])}},Pr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:var t=e[1],u=[0,[0,Efe,$(ce,t[1])],0];return ar(mfe,n,nr(t[2]),u);case 1:var a=e[1],i=a[7],c=a[3],f=a[2],o=0===c[0]?[0,Ir(c[1]),0]:[0,Pr(c[1]),1],s=0===i[0]?0:[0,i[1]],l=a[9],v=eUe(nr(f[2][4]),l),D=[0,[0,Ffe,Q(be,a[8])],0],b=[0,[0,kfe,Q(Er,s)],D],p=[0,[0,dfe,!!o[2]],b],E=[0,[0,yfe,!1],[0,[0,hfe,Q(we,a[6])],p]],m=[0,[0,Afe,o[1]],[0,[0,_fe,!!a[4]],E]];return ar(Sfe,n,v,[0,[0,wfe,rSe],[0,[0,Cfe,xr(f)],m]]);case 2:var F=e[1],k=F[1];if(k){switch(k[1]){case 0:var d=BKr;break;case 1:d=TKr;break;case 2:d=IKr;break;case 3:d=OKr;break;case 4:d=NKr;break;case 5:d=xKr;break;case 6:d=LKr;break;case 7:d=PKr;break;case 8:d=RKr;break;case 9:d=MKr;break;case 10:d=GKr;break;default:d=UKr}var h=d}else h=gfe;var y=[0,[0,Bfe,Pr(F[3])],0],_=[0,[0,Tfe,Lr(F[2])],y];return ar(Ofe,n,F[4],[0,[0,Ife,ZT(h)],_]);case 3:var A=e[1],C=[0,[0,Nfe,Pr(A[3])],0],w=[0,[0,xfe,Pr(A[2])],C];switch(A[1]){case 0:var S=cKr;break;case 1:S=fKr;break;case 2:S=oKr;break;case 3:S=sKr;break;case 4:S=lKr;break;case 5:S=vKr;break;case 6:S=DKr;break;case 7:S=bKr;break;case 8:S=pKr;break;case 9:S=EKr;break;case 10:S=mKr;break;case 11:S=FKr;break;case 12:S=kKr;break;case 13:S=dKr;break;case 14:S=hKr;break;case 15:S=yKr;break;case 16:S=_Kr;break;case 17:S=AKr;break;case 18:S=CKr;break;case 19:S=wKr;break;case 20:S=SKr;break;default:S=gKr}return ar(Pfe,n,A[4],[0,[0,Lfe,ZT(S)],w]);case 4:var g=e[1],B=g[4],T=eUe(nr(g[3][2][2]),B);return ar(Rfe,n,T,Nr(g));case 5:return Tr(mle,[0,n,e[1]]);case 6:var I=e[1],O=[0,[0,Mfe,Q(Pr,I[2])],0];return ar(Ufe,n,0,[0,[0,Gfe,$(fe,I[1])],O]);case 7:var N=e[1],x=[0,[0,jfe,Pr(N[3])],0],L=[0,[0,Hfe,Pr(N[2])],x],P=[0,[0,Xfe,Pr(N[1])],L];return ar(Yfe,n,N[4],P);case 8:return Rr([0,n,e[1]]);case 9:var R=e[1],M=[0,[0,Vfe,Q(Pr,R[2])],0];return ar(Wfe,n,0,[0,[0,Kfe,$(fe,R[1])],M]);case 10:return cr(e[1]);case 11:var G=e[1],U=[0,[0,Jfe,Pr(G[1])],0];return ar(qfe,n,G[2],U);case 12:return gr([0,n,e[1]]);case 13:return _r([0,n,e[1]]);case 14:var j=e[1],H=j[1];return"number"!=typeof H&&3===H[0]?ar(rbe,n,j[3],[0,[0,ZDe,rSe],[0,[0,QDe,ZT(j[2])],0]]):sr([0,n,j]);case 15:var X=e[1];switch(X[1]){case 0:var Y=zfe;break;case 1:Y=$fe;break;default:Y=Qfe}var V=[0,[0,Zfe,Pr(X[3])],0],K=[0,[0,roe,Pr(X[2])],V];return ar(noe,n,X[4],[0,[0,eoe,ZT(Y)],K]);case 16:var W=e[1],J=Or(W);return ar(toe,n,W[3],J);case 17:var q=e[1],z=[0,[0,uoe,cr(q[2])],0],Z=[0,[0,aoe,cr(q[1])],z];return ar(ioe,n,q[3],Z);case 18:var rr=e[1],er=rr[4],tr=rr[3];if(tr)var ur=tr[1],ir=eUe(nr(ur[2][2]),er),fr=yr(ur);else ir=er,fr=HKe(0);var or=[0,[0,foe,Q(me,rr[2])],[0,[0,coe,fr],0]];return ar(soe,n,ir,[0,[0,ooe,Pr(rr[1])],or]);case 19:var lr=e[1],vr=[0,[0,loe,$(te,lr[1])],0];return ar(voe,n,nr(lr[2]),vr);case 20:var Dr=e[1],br=Dr[1],pr=br[4],mr=eUe(nr(br[3][2][2]),pr),Fr=[0,[0,Doe,!!Dr[2]],0];return ar(boe,n,mr,uAe(Nr(br),Fr));case 21:var kr=e[1],dr=kr[1],hr=[0,[0,poe,!!kr[2]],0],Ar=uAe(Or(dr),hr);return ar(Eoe,n,dr[3],Ar);case 22:var Cr=e[1],wr=[0,[0,moe,$(Pr,Cr[1])],0];return ar(Foe,n,Cr[2],wr);case 23:return ar(koe,n,e[1][1],0);case 24:var Sr=e[1],Mr=[0,[0,mbe,Br(Sr[2])],0],Gr=[0,[0,Fbe,Pr(Sr[1])],Mr];return ar(kbe,n,Sr[3],Gr);case 25:return Br([0,n,e[1]]);case 26:return ar(doe,n,e[1][1],0);case 27:var Ur=e[1],jr=[0,[0,hoe,Er(Ur[2])],0],Hr=[0,[0,yoe,Pr(Ur[1])],jr];return ar(_oe,n,Ur[3],Hr);case 28:var Xr=e[1],Yr=Xr[3],Vr=Xr[2],Kr=Xr[1];if(7<=Kr)return ar(Coe,n,Yr,[0,[0,Aoe,Pr(Vr)],0]);switch(Kr){case 0:var Wr=woe;break;case 1:Wr=Soe;break;case 2:Wr=goe;break;case 3:Wr=Boe;break;case 4:Wr=Toe;break;case 5:Wr=Ioe;break;case 6:Wr=Ooe;break;default:Wr=Z_e(Noe)}var Jr=[0,[0,Loe,!0],[0,[0,xoe,Pr(Vr)],0]];return ar(Roe,n,Yr,[0,[0,Poe,ZT(Wr)],Jr]);case 29:var qr=e[1],zr=qr[1]?Moe:Goe,$r=[0,[0,Uoe,!!qr[3]],0],Qr=[0,[0,joe,Pr(qr[2])],$r];return ar(Xoe,n,qr[4],[0,[0,Hoe,ZT(zr)],Qr]);default:var Zr=e[1],re=[0,[0,Yoe,!!Zr[3]],0],ee=[0,[0,Voe,Q(Pr,Zr[1])],re];return ar(Koe,n,Zr[2],ee)}},Rr=function(r){var e=r[2],n=e[7],t=e[3],u=e[2],a=0===t[0]?t[1]:Z_e(use),i=0===n[0]?0:[0,n[1]],c=e[9],f=eUe(nr(u[2][4]),c),o=[0,[0,ase,Q(be,e[8])],0],s=[0,[0,cse,!1],[0,[0,ise,Q(Er,i)],o]],l=[0,[0,fse,Q(we,e[6])],s],v=[0,[0,sse,!!e[4]],[0,[0,ose,!!e[5]],l]],D=[0,[0,lse,Ir(a)],v],b=[0,[0,vse,xr(u)],D],p=[0,[0,Dse,Q(cr,e[1])],b];return ar(bse,r[1],f,p)},Mr=function(r){var e=r[2],n=[0,[0,Rve,$(Xr,e[3])],0],t=[0,[0,Mve,pr(0,e[4])],n],u=[0,[0,Gve,Q(be,e[2])],t],a=[0,[0,Uve,cr(e[1])],u];return ar(jve,r[1],e[5],a)},Gr=function(r,e){var n=e[2],t=r?sle:lle,u=[0,[0,vle,Q(Dr,n[4])],0],a=[0,[0,Dle,Q(Dr,n[3])],u],i=[0,[0,ble,Q(be,n[2])],a],c=[0,[0,ple,cr(n[1])],i];return ar(t,e[1],n[5],c)},Ur=function(r){var e=r[2],n=[0,[0,ile,Dr(e[3])],0],t=[0,[0,cle,Q(be,e[2])],n],u=[0,[0,fle,cr(e[1])],t];return ar(ole,r[1],e[4],u)},jr=function(r){if(r){var e=r[1];if(0===e[0])return $(Ae,e[1]);var n=e[1],t=n[2];if(t){var u=[0,[0,rle,cr(t[1])],0];return HKe([0,ar(ele,n[1],0,u),0])}return HKe(0)}return HKe(0)},Hr=function(r){return r?Qse:Zse},Xr=function(r){var e=r[2],n=e[1],t=0===n[0]?cr(n[1]):fr(n[1]),u=[0,[0,Xve,t],[0,[0,Hve,Q(Ee,e[2])],0]];return ar(Yve,r[1],e[3],u)},Yr=function(r){var e=r[2],n=e[6],t=e[4],u=HKe(t?[0,Xr(t[1]),0]:0),a=n?$(Qr,n[1][2][1]):HKe(0),i=[0,[0,Hse,u],[0,[0,jse,a],[0,[0,Use,$(Xr,e[5])],0]]],c=[0,[0,Xse,pr(0,e[3])],i],f=[0,[0,Yse,Q(be,e[2])],c],o=[0,[0,Vse,cr(e[1])],f];return ar(Kse,r[1],e[7],o)},Vr=function(r){var e=r[2],n=e[2],t=e[1],u=VGe(t[1],n[1]),a=[0,[0,Rse,Q(we,e[3])],0],i=[0,[0,Mse,dr(u,[0,t,[1,n],0])],a];return ar(Gse,r[1],e[4],i)},Kr=function(r){var e=r[2],n=e[2],t=e[1],u=0===n[0]?t[1]:n[1][1],a=[0,[0,Lse,dr(VGe(t[1],u),[0,t,n,0])],0];return ar(Pse,r[1],e[3],a)},Wr=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:return Ir([0,n,e[1]]);case 1:var t=e[1],u=[0,[0,Hie,Q(cr,t[1])],0];return ar(Xie,n,t[2],u);case 2:return Tr(Ele,[0,n,e[1]]);case 3:var a=e[1],i=[0,[0,Yie,Q(cr,a[1])],0];return ar(Vie,n,a[2],i);case 4:return ar(Kie,n,e[1][1],0);case 5:return Yr([0,n,e[1]]);case 6:var c=e[1],f=c[5],o=c[4],s=c[3],l=c[2];if(s){var v=s[1];if(0!==v[0]&&!v[1][2])return ar(Jie,n,f,[0,[0,Wie,Q(Fr,o)],0])}if(l){var D=l[1];switch(D[0]){case 0:var b=Kr(D[1]);break;case 1:b=Vr(D[1]);break;case 2:b=Yr(D[1]);break;case 3:b=Dr(D[1]);break;case 4:b=Ur(D[1]);break;case 5:b=Gr(1,D[1]);break;default:b=Mr(D[1])}var p=b}else p=rSe;var E=[0,[0,qie,Q(Fr,o)],0],m=[0,[0,$ie,p],[0,[0,zie,jr(s)],E]],F=c[1];return ar(Zie,n,f,[0,[0,Qie,!!(F?1:F)],m]);case 7:return Vr([0,n,e[1]]);case 8:var k=e[1],d=[0,[0,Wse,$(Xr,k[3])],0],h=[0,[0,Jse,pr(0,k[4])],d],y=[0,[0,qse,Q(be,k[2])],h],_=[0,[0,zse,cr(k[1])],y];return ar($se,n,k[5],_);case 9:var A=e[1],C=A[1],w=0===C[0]?cr(C[1]):Fr(C[1]),S=0===A[3][0]?"CommonJS":"ES",g=[0,[0,nce,w],[0,[0,ece,Ir(A[2])],[0,[0,rce,S],0]]];return ar(tce,n,A[4],g);case 10:var B=e[1],T=[0,[0,uce,Er(B[1])],0];return ar(ace,n,B[2],T);case 11:var I=e[1],O=[0,[0,nle,Dr(I[3])],0],N=[0,[0,tle,Q(be,I[2])],O],x=[0,[0,ule,cr(I[1])],N];return ar(ale,n,I[4],x);case 12:return Gr(1,[0,n,e[1]]);case 13:return Kr([0,n,e[1]]);case 14:var L=e[1],P=[0,[0,ice,Pr(L[2])],0],R=[0,[0,cce,Wr(L[1])],P];return ar(fce,n,L[3],R);case 15:return ar(oce,n,e[1][1],0);case 16:var M=e[1],G=M[2],U=G[2],j=G[1];switch(U[0]){case 0:var H=U[1],X=[0,[0,dve,!!H[2]],[0,[0,kve,!!H[3]],0]],Y=H[1],V=[0,[0,hve,$((function(r){var e=r[2],n=e[2],t=n[2],u=t[1],a=u?ube:abe,i=[0,[0,Eve,ar(fbe,n[1],t[2],[0,[0,cbe,!!u],[0,[0,ibe,ZT(a)],0]])],0],c=[0,[0,mve,cr(e[1])],i];return ar(Fve,r[1],0,c)}),Y)],X],K=ar(yve,j,nr(H[4]),V);break;case 1:var W=U[1],J=[0,[0,Ave,!!W[2]],[0,[0,_ve,!!W[3]],0]],q=W[1],z=[0,[0,Cve,$((function(r){var e=r[2],n=e[2],t=n[2],u=[0,[0,Dve,ar($De,n[1],t[3],[0,[0,zDe,t[1]],[0,[0,qDe,ZT(t[2])],0]])],0],a=[0,[0,bve,cr(e[1])],u];return ar(pve,r[1],0,a)}),q)],J];K=ar(wve,j,nr(W[4]),z);break;case 2:var Z=U[1],rr=Z[1];if(0===rr[0])var er=mAe((function(r){var e=[0,[0,lve,cr(r[2][1])],0];return ar(vve,r[1],0,e)}),rr[1]);else er=mAe((function(r){var e=r[2],n=[0,[0,fve,Fr(e[2])],0],t=[0,[0,ove,cr(e[1])],n];return ar(sve,r[1],0,t)}),rr[1]);var tr=[0,[0,gve,!!Z[2]],[0,[0,Sve,!!Z[3]],0]],ur=[0,[0,Bve,HKe(er)],tr];K=ar(Tve,j,nr(Z[4]),ur);break;default:var ir=U[1],fr=[0,[0,Ive,!!ir[2]],0],or=ir[1],sr=[0,[0,Ove,$((function(r){var e=[0,[0,ive,cr(r[2][1])],0];return ar(cve,r[1],0,e)}),or)],fr];K=ar(Nve,j,nr(ir[3]),sr)}var lr=[0,[0,Lve,cr(M[1])],[0,[0,xve,K],0]];return ar(Pve,n,M[3],lr);case 17:var vr=e[1],br=vr[2],kr=0===br[0]?Wr(br[1]):Pr(br[1]),dr=[0,[0,lce,kr],[0,[0,sce,ZT(Hr(1))],0]];return ar(vce,n,vr[3],dr);case 18:var hr=e[1],yr=hr[5],_r=hr[4],Ar=hr[3],Cr=hr[2];if(Cr){var wr=Cr[1];if(0!==wr[0]&&!wr[1][2]){var Sr=[0,[0,Dce,ZT(Hr(_r))],0];return ar(pce,n,yr,[0,[0,bce,Q(Fr,Ar)],Sr])}}var gr=[0,[0,Ece,ZT(Hr(_r))],0],Br=[0,[0,mce,Q(Fr,Ar)],gr],Or=[0,[0,Fce,jr(Cr)],Br];return ar(dce,n,yr,[0,[0,kce,Q(Wr,hr[1])],Or]);case 19:var Nr=e[1],Rr=[0,[0,hce,Q(GKe,Nr[2])],0],zr=[0,[0,yce,Pr(Nr[1])],Rr];return ar(_ce,n,Nr[3],zr);case 20:var Qr=e[1],Zr=[0,[0,Ace,Wr(Qr[4])],0],re=[0,[0,Cce,Q(Pr,Qr[3])],Zr],ee=[0,[0,wce,Q(Pr,Qr[2])],re],ne=[0,[0,Sce,Q((function(r){return 0===r[0]?mr(r[1]):Pr(r[1])}),Qr[1])],ee];return ar(gce,n,Qr[5],ne);case 21:var te=e[1],ue=te[1],ae=0===ue[0]?mr(ue[1]):Lr(ue[1]),ie=[0,[0,Bce,!!te[4]],0],ce=[0,[0,Tce,Wr(te[3])],ie],fe=[0,[0,Oce,ae],[0,[0,Ice,Pr(te[2])],ce]];return ar(Nce,n,te[5],fe);case 22:var oe=e[1],se=oe[1],le=0===se[0]?mr(se[1]):Lr(se[1]),ve=[0,[0,xce,!!oe[4]],0],De=[0,[0,Lce,Wr(oe[3])],ve],pe=[0,[0,Rce,le],[0,[0,Pce,Pr(oe[2])],De]];return ar(Mce,n,oe[5],pe);case 23:var Ee=e[1],me=Ee[7],Fe=Ee[3],ke=Ee[2],de=0===Fe[0]?Fe[1]:Z_e(Woe),he=0===me[0]?0:[0,me[1]],ye=Ee[9],_e=eUe(nr(ke[2][4]),ye),Ae=[0,[0,Joe,Q(be,Ee[8])],0],Ce=[0,[0,zoe,!1],[0,[0,qoe,Q(Er,he)],Ae]],Se=[0,[0,$oe,Q(we,Ee[6])],Ce],ge=[0,[0,Zoe,!!Ee[4]],[0,[0,Qoe,!!Ee[5]],Se]],Be=[0,[0,rse,Ir(de)],ge],Te=[0,[0,ese,xr(ke)],Be];return ar(tse,n,_e,[0,[0,nse,Q(cr,Ee[1])],Te]);case 24:var Ie=e[1],Oe=Ie[3];if(Oe){var Ne=Oe[1][2],xe=Ne[2],Le=Ne[1],Pe=Le[2],Re=function(r){return eUe(r,xe)};switch(Pe[0]){case 0:var Me=Pe[1],Ge=nUe(Me[2],xe),Ue=[0,[0,Me[1],Ge]];break;case 1:var je=Pe[1],He=Re(je[2]);Ue=[1,[0,je[1],He]];break;case 2:var Xe=Pe[1],Ye=Re(Xe[7]);Ue=[2,[0,Xe[1],Xe[2],Xe[3],Xe[4],Xe[5],Xe[6],Ye]];break;case 3:var Ve=Pe[1],Ke=Re(Ve[2]);Ue=[3,[0,Ve[1],Ke]];break;case 4:Ue=[4,[0,Re(Pe[1][1])]];break;case 5:var We=Pe[1],Je=Re(We[7]);Ue=[5,[0,We[1],We[2],We[3],We[4],We[5],We[6],Je]];break;case 6:var qe=Pe[1],ze=Re(qe[5]);Ue=[6,[0,qe[1],qe[2],qe[3],qe[4],ze]];break;case 7:var $e=Pe[1],Qe=Re($e[4]);Ue=[7,[0,$e[1],$e[2],$e[3],Qe]];break;case 8:var Ze=Pe[1],rn=Re(Ze[5]);Ue=[8,[0,Ze[1],Ze[2],Ze[3],Ze[4],rn]];break;case 9:var en=Pe[1],nn=Re(en[4]);Ue=[9,[0,en[1],en[2],en[3],nn]];break;case 10:var tn=Pe[1],un=Re(tn[2]);Ue=[10,[0,tn[1],un]];break;case 11:var an=Pe[1],cn=Re(an[4]);Ue=[11,[0,an[1],an[2],an[3],cn]];break;case 12:var fn=Pe[1],on=Re(fn[5]);Ue=[12,[0,fn[1],fn[2],fn[3],fn[4],on]];break;case 13:var sn=Pe[1],ln=Re(sn[3]);Ue=[13,[0,sn[1],sn[2],ln]];break;case 14:var vn=Pe[1],Dn=Re(vn[3]);Ue=[14,[0,vn[1],vn[2],Dn]];break;case 15:Ue=[15,[0,Re(Pe[1][1])]];break;case 16:var bn=Pe[1],pn=Re(bn[3]);Ue=[16,[0,bn[1],bn[2],pn]];break;case 17:var En=Pe[1],mn=Re(En[3]);Ue=[17,[0,En[1],En[2],mn]];break;case 18:var Fn=Pe[1],kn=Re(Fn[5]);Ue=[18,[0,Fn[1],Fn[2],Fn[3],Fn[4],kn]];break;case 19:var dn=Pe[1],hn=Re(dn[3]);Ue=[19,[0,dn[1],dn[2],hn]];break;case 20:var yn=Pe[1],_n=Re(yn[5]);Ue=[20,[0,yn[1],yn[2],yn[3],yn[4],_n]];break;case 21:var An=Pe[1],Cn=Re(An[5]);Ue=[21,[0,An[1],An[2],An[3],An[4],Cn]];break;case 22:var wn=Pe[1],Sn=Re(wn[5]);Ue=[22,[0,wn[1],wn[2],wn[3],wn[4],Sn]];break;case 23:var gn=Pe[1],Bn=gn[10],Tn=Re(gn[9]);Ue=[23,[0,gn[1],gn[2],gn[3],gn[4],gn[5],gn[6],gn[7],gn[8],Tn,Bn]];break;case 24:var In=Pe[1],On=Re(In[4]);Ue=[24,[0,In[1],In[2],In[3],On]];break;case 25:var Nn=Pe[1],xn=Re(Nn[5]);Ue=[25,[0,Nn[1],Nn[2],Nn[3],Nn[4],xn]];break;case 26:var Ln=Pe[1],Pn=Re(Ln[5]);Ue=[26,[0,Ln[1],Ln[2],Ln[3],Ln[4],Pn]];break;case 27:var Rn=Pe[1],Mn=Re(Rn[3]);Ue=[27,[0,Rn[1],Rn[2],Mn]];break;case 28:var Gn=Pe[1],Un=Re(Gn[2]);Ue=[28,[0,Gn[1],Un]];break;case 29:var jn=Pe[1],Hn=Re(jn[3]);Ue=[29,[0,jn[1],jn[2],Hn]];break;case 30:var Xn=Pe[1],Yn=Re(Xn[2]);Ue=[30,[0,Xn[1],Yn]];break;case 31:var Vn=Pe[1],Kn=Re(Vn[4]);Ue=[31,[0,Vn[1],Vn[2],Vn[3],Kn]];break;case 32:var Wn=Pe[1],Jn=Re(Wn[4]);Ue=[32,[0,Wn[1],Wn[2],Wn[3],Jn]];break;case 33:var qn=Pe[1],zn=Re(qn[5]);Ue=[33,[0,qn[1],qn[2],qn[3],qn[4],zn]];break;case 34:var $n=Pe[1],Qn=Re($n[3]);Ue=[34,[0,$n[1],$n[2],Qn]];break;case 35:var Zn=Pe[1],rt=Re(Zn[3]);Ue=[35,[0,Zn[1],Zn[2],rt]];break;default:var et=Pe[1],nt=Re(et[3]);Ue=[36,[0,et[1],et[2],nt]]}var tt=Wr([0,Le[1],Ue])}else tt=rSe;var ut=[0,[0,Uce,Wr(Ie[2])],[0,[0,Gce,tt],0]],at=[0,[0,jce,Pr(Ie[1])],ut];return ar(Hce,n,Ie[4],at);case 25:var it=e[1],ct=it[4],ft=it[3];if(ct){var ot=ct[1];if(0===ot[0])var st=mAe((function(r){var e=r[1],n=r[3],t=r[2],u=t?VGe(n[1],t[1][1]):n[1],a=t?t[1]:n,i=0;if(e)switch(e[1]){case 0:var c=$r;break;case 1:c=yf;break;default:i=1}else i=1;if(i)c=rSe;var f=[0,[0,Ome,cr(a)],[0,[0,Ime,c],0]];return ar(xme,u,0,[0,[0,Nme,cr(n)],f])}),ot[1]);else{var lt=ot[1],vt=[0,[0,Bme,cr(lt[2])],0];st=[0,ar(Tme,lt[1],0,vt),0]}var Dt=st}else Dt=ct;if(ft)var bt=ft[1],pt=[0,[0,Sme,cr(bt)],0],Et=[0,ar(gme,bt[1],0,pt),Dt];else Et=Dt;switch(it[1]){case 0:var mt=Xce;break;case 1:mt=Yce;break;default:mt=Vce}var Ft=[0,[0,Kce,ZT(mt)],0],kt=[0,[0,Wce,Fr(it[2])],Ft],dt=[0,[0,Jce,HKe(Et)],kt];return ar(qce,n,it[5],dt);case 26:return Mr([0,n,e[1]]);case 27:var ht=e[1],yt=[0,[0,zce,Wr(ht[2])],0],_t=[0,[0,$ce,cr(ht[1])],yt];return ar(Qce,n,ht[3],_t);case 28:var At=e[1],Ct=[0,[0,Zce,Q(Pr,At[1])],0];return ar(rfe,n,At[2],Ct);case 29:var wt=e[1],St=[0,[0,efe,$(Jr,wt[2])],0],gt=[0,[0,nfe,Pr(wt[1])],St];return ar(tfe,n,wt[3],gt);case 30:var Bt=e[1],Tt=[0,[0,ufe,Pr(Bt[1])],0];return ar(afe,n,Bt[2],Tt);case 31:var It=e[1],Ot=[0,[0,ife,Q(Ir,It[3])],0],Nt=[0,[0,cfe,Q(qr,It[2])],Ot],xt=[0,[0,ffe,Ir(It[1])],Nt];return ar(ofe,n,It[4],xt);case 32:return Ur([0,n,e[1]]);case 33:return Gr(0,[0,n,e[1]]);case 34:return mr([0,n,e[1]]);case 35:var Lt=e[1],Pt=[0,[0,sfe,Wr(Lt[2])],0],Rt=[0,[0,lfe,Pr(Lt[1])],Pt];return ar(vfe,n,Lt[3],Rt);default:var Mt=e[1],Gt=[0,[0,Dfe,Wr(Mt[2])],0],Ut=[0,[0,bfe,Pr(Mt[1])],Gt];return ar(pfe,n,Mt[3],Ut)}},Jr=function(r){var e=r[2],n=[0,[0,Sse,$(Wr,e[2])],0],t=[0,[0,gse,Q(Pr,e[1])],n];return ar(Bse,r[1],e[3],t)},qr=function(r){var e=r[2],n=[0,[0,Tse,Ir(e[2])],0],t=[0,[0,Ise,Q(Lr,e[1])],n];return ar(Ose,r[1],e[3],t)},zr=function(r){var e=r[2],n=[0,[0,Cle,Pr(e[1])],0];return ar(wle,r[1],e[2],n)},Qr=function(r){var e=r[2],n=[0,[0,Sle,Q(Ee,e[2])],0],t=[0,[0,gle,cr(e[1])],n];return ar(Ble,r[1],0,t)},Zr=function(r){switch(r[0]){case 0:var e=r[1],n=e[2],t=n[6],u=n[2];switch(u[0]){case 0:var a=[0,sr(u[1]),0,t];break;case 1:a=[0,cr(u[1]),0,t];break;case 2:a=[0,hr(u[1]),0,t];break;default:var i=u[1][2],c=eUe(i[2],t);a=[0,Pr(i[1]),1,c]}switch(n[1]){case 0:var f=Ole;break;case 1:f=Nle;break;case 2:f=xle;break;default:f=Lle}var o=[0,[0,Ple,$(zr,n[5])],0],s=[0,[0,Gle,ZT(f)],[0,[0,Mle,!!n[4]],[0,[0,Rle,!!a[2]],o]]],l=[0,[0,Ule,Rr(n[3])],s];return ar(Hle,e[1],a[3],[0,[0,jle,a[1]],l]);case 1:var v=r[1],D=v[2],b=D[6],p=D[2],E=D[1];switch(E[0]){case 0:var m=[0,sr(E[1]),0,b];break;case 1:m=[0,cr(E[1]),0,b];break;case 2:m=Z_e($le);break;default:var F=E[1][2],k=eUe(F[2],b);m=[0,Pr(F[1]),1,k]}if("number"==typeof p)if(p)var d=0,h=0;else d=1,h=0;else d=0,h=[0,p[1]];var y=d?[0,[0,Qle,!!d],0]:d,_=[0,[0,Zle,Q(le,D[5])],0],A=[0,[0,eve,!!m[2]],[0,[0,rve,!!D[4]],_]],C=[0,[0,nve,Z(Er,D[3])],A],w=[0,[0,tve,Q(Pr,h)],C],S=uAe([0,[0,uve,m[1]],w],y);return ar(ave,v[1],m[3],S);default:var g=r[1],B=g[2],T=B[2];if("number"==typeof T)if(T)var I=0,O=0;else I=1,O=0;else I=0,O=[0,T[1]];var N=I?[0,[0,Xle,!!I],0]:I,x=[0,[0,Yle,Q(le,B[5])],0],L=[0,[0,Kle,!1],[0,[0,Vle,!!B[4]],x]],P=[0,[0,Wle,Z(Er,B[3])],L],R=[0,[0,Jle,Q(Pr,O)],P],M=uAe([0,[0,qle,hr(B[1])],R],N);return ar(zle,g[1],B[6],M)}},re=function(r){var e=r[2],n=e[2],t=e[1];if(n){var u=[0,[0,$ve,Pr(n[1])],0],a=[0,[0,Qve,Lr(t)],u];return ar(Zve,r[1],0,a)}return Lr(t)},ee=function(r,e){var n=[0,[0,aDe,Lr(e[1])],0];return ar(iDe,r,e[2],n)},ne=function(r){switch(r[0]){case 0:var e=r[1],n=e[2],t=n[2],u=n[1];if(t){var a=[0,[0,cDe,Pr(t[1])],0],i=[0,[0,fDe,Lr(u)],a];return ar(oDe,e[1],0,i)}return Lr(u);case 1:var c=r[1];return ee(c[1],c[2]);default:return rSe}},te=function(r){if(0===r[0]){var e=r[1],n=e[2];switch(n[0]){case 0:var t=n[3],u=Pr(n[2]),a=[0,n[1],u,sDe,0,t,0];break;case 1:var i=n[2],c=Rr([0,i[1],i[2]]);a=[0,n[1],c,lDe,1,0,0];break;case 2:var f=n[2],o=n[3],s=Rr([0,f[1],f[2]]);a=[0,n[1],s,vDe,0,0,o];break;default:var l=n[2],v=n[3],D=Rr([0,l[1],l[2]]);a=[0,n[1],D,DDe,0,0,v]}var b=a[6],p=a[1];switch(p[0]){case 0:var E=[0,sr(p[1]),0,b];break;case 1:E=[0,cr(p[1]),0,b];break;case 2:E=Z_e(bDe);break;default:var m=p[1][2],F=eUe(m[2],b);E=[0,Pr(m[1]),1,F]}return ar(hDe,e[1],E[3],[0,[0,dDe,E[1]],[0,[0,kDe,a[2]],[0,[0,FDe,ZT(a[3])],[0,[0,mDe,!!a[4]],[0,[0,EDe,!!a[5]],[0,[0,pDe,!!E[2]],0]]]]]])}var k=r[1],d=k[2],h=[0,[0,yDe,Pr(d[1])],0];return ar(_De,k[1],d[2],h)},ue=function(r){if(0===r[0]){var e=r[1],n=e[2],t=n[3],u=n[2],a=n[1];switch(a[0]){case 0:var i=[0,sr(a[1]),0,0];break;case 1:i=[0,cr(a[1]),0,0];break;default:var c=a[1][2],f=c[2];i=[0,Pr(c[1]),1,f]}if(t)var o=t[1],s=VGe(u[1],o[1]),l=[0,[0,ADe,Pr(o)],0],v=ar(wDe,s,0,[0,[0,CDe,Lr(u)],l]);else v=Lr(u);return ar(NDe,e[1],i[3],[0,[0,ODe,i[1]],[0,[0,IDe,v],[0,[0,TDe,Dd],[0,[0,BDe,!1],[0,[0,gDe,!!n[4]],[0,[0,SDe,!!i[2]],0]]]]]])}var D=r[1];return ee(D[1],D[2])},ae=function(r){var e=r[2],n=[0,[0,xDe,Pr(e[1])],0];return ar(LDe,r[1],e[2],n)},ie=function(r){return 0===r[0]?Pr(r[1]):ae(r[1])},ce=function(r){switch(r[0]){case 0:return Pr(r[1]);case 1:return ae(r[1]);default:return rSe}},fe=function(r){var e=r[2],n=[0,[0,PDe,!!e[3]],0],t=[0,[0,RDe,Pr(e[2])],n],u=[0,[0,MDe,Lr(e[1])],t];return ar(GDe,r[1],0,u)},oe=function(r){var e=r[2],n=e[1],t=jKe([0,[0,Dbe,ZT(n[1])],[0,[0,vbe,ZT(n[2])],0]]);return ar(Ebe,r[1],0,[0,[0,pbe,t],[0,[0,bbe,!!e[2]],0]])},se=function(r){var e=r[2],n=[0,[0,wbe,Q(Pr,e[2])],0],t=[0,[0,Sbe,Lr(e[1])],n];return ar(gbe,r[1],0,t)},le=function(r){var e=r[2],n=e[1]?kh:"plus";return ar(Tbe,r[1],e[2],[0,[0,Bbe,n],0])},ve=function(r){var e=r[2];return vr(e[2],e[1])},De=function(r){var e=r[2],n=[0,[0,rpe,Dr(e[1][2])],[0,[0,Zbe,!1],0]],t=[0,[0,epe,Q(cr,0)],n];return ar(npe,r[1],e[2],t)},be=function(r){var e=r[2],n=[0,[0,BEe,$(pe,e[1])],0],t=nr(e[2]);return ar(TEe,r[1],t,n)},pe=function(r){var e=r[2],n=e[1][2],t=[0,[0,IEe,Q(Dr,e[4])],0],u=[0,[0,OEe,Q(le,e[3])],t],a=[0,[0,NEe,Z(Er,e[2])],u];return ar(LEe,r[1],n[2],[0,[0,xEe,ZT(n[1])],a])},Ee=function(r){var e=r[2],n=[0,[0,PEe,$(Dr,e[1])],0],t=nr(e[2]);return ar(REe,r[1],t,n)},me=function(r){var e=r[2],n=[0,[0,MEe,$(Fe,e[1])],0],t=nr(e[2]);return ar(GEe,r[1],t,n)},Fe=function(r){if(0===r[0])return Dr(r[1]);var e=r[1],n=e[1],t=e[2][1];return or([0,n,[0,[0,$Ge(0,[0,n,UEe])],0,t]])},ke=function(r){if(0===r[0]){var e=r[1],n=e[2],t=n[1],u=0===t[0]?Ar(t[1]):Cr(t[1]),a=[0,[0,ume,u],[0,[0,tme,Q(_e,n[2])],0]];return ar(ame,e[1],0,a)}var i=r[1],c=i[2],f=[0,[0,ime,Pr(c[1])],0];return ar(cme,i[1],c[2],f)},de=function(r){var e=[0,[0,rme,Sr(r[2][1])],0];return ar(eme,r[1],0,e)},he=function(r){var e=r[2],n=e[1],t=r[1],u=n?Pr(n[1]):ar(fme,[0,t[1],[0,t[2][1],t[2][2]+1|0],[0,t[3][1],t[3][2]-1|0]],0,0);return ar(sme,t,nr(e[2]),[0,[0,ome,u],0])},ye=function(r){var e=r[2],n=r[1];switch(e[0]){case 0:return gr([0,n,e[1]]);case 1:return _r([0,n,e[1]]);case 2:return he([0,n,e[1]]);case 3:var t=e[1],u=[0,[0,lme,Pr(t[1])],0];return ar(vme,n,t[2],u);default:var a=e[1];return ar(pme,n,0,[0,[0,bme,ZT(a[1])],[0,[0,Dme,ZT(a[2])],0]])}},_e=function(r){return 0===r[0]?sr([0,r[1],r[2]]):he([0,r[1],r[2]])},Ae=function(r){var e=r[2],n=e[2],t=e[1],u=cr(n?n[1]:t),a=[0,[0,Cme,cr(t)],[0,[0,Ame,u],0]];return ar(wme,r[1],0,a)},Ce=function(r){var e=r[2];if(e[1])var n=e[2],t=Lme;else n=e[2],t=Pme;return ar(t,r[1],0,[0,[0,Rme,ZT(n)],0])},we=function(r){var e=r[2],n=e[1];if(n)var t=[0,[0,Mme,Pr(n[1])],0],u=Gme;else t=0,u=Ume;return ar(u,r[1],e[2],t)},Se=g[2],ge=ir(Se[1]),Be=k?[0,[0,Gie,ge],[0,[0,Mie,ur(Se[3])],0]]:[0,[0,Uie,ge],0],Te=ar(jie,g[1],Se[2],Be),Ie=uAe(T,MKe[1]);if(Te.errors=$((function(r){var e=r[2];if("number"==typeof e){var n=e;if(56<=n)switch(n){case 56:var t=eJr;break;case 57:t=nJr;break;case 58:t=tJr;break;case 59:t=nAe(aJr,uJr);break;case 60:t=nAe(cJr,iJr);break;case 61:t=nAe(oJr,fJr);break;case 62:t=sJr;break;case 63:t=lJr;break;case 64:t=vJr;break;case 65:t=DJr;break;case 66:t=bJr;break;case 67:t=pJr;break;case 68:t=EJr;break;case 69:t=mJr;break;case 70:t=FJr;break;case 71:t=kJr;break;case 72:t=dJr;break;case 73:t=hJr;break;case 74:t=yJr;break;case 75:t=_Jr;break;case 76:t=AJr;break;case 77:t=CJr;break;case 78:t=wJr;break;case 79:t=SJr;break;case 80:t=gJr;break;case 81:t=BJr;break;case 82:t=nAe(IJr,TJr);break;case 83:t=OJr;break;case 84:t=NJr;break;case 85:t=xJr;break;case 86:t=LJr;break;case 87:t=PJr;break;case 88:t=RJr;break;case 89:t=MJr;break;case 90:t=GJr;break;case 91:t=UJr;break;case 92:t=jJr;break;case 93:t=HJr;break;case 94:t=nAe(YJr,XJr);break;case 95:t=VJr;break;case 96:t=KJr;break;case 97:t=WJr;break;case 98:t=JJr;break;case 99:t=qJr;break;case 100:t=zJr;break;case 101:t=$Jr;break;case 102:t=QJr;break;case 103:t=ZJr;break;case 104:t=rqr;break;case 105:t=eqr;break;case 106:t=nqr;break;case 107:t=tqr;break;case 108:t=uqr;break;case 109:t=aqr;break;default:t=iqr}else switch(n){case 0:t=QKr;break;case 1:t=ZKr;break;case 2:t=rWr;break;case 3:t=eWr;break;case 4:t=nWr;break;case 5:t=tWr;break;case 6:t=uWr;break;case 7:t=aWr;break;case 8:t=iWr;break;case 9:t=cWr;break;case 10:t=fWr;break;case 11:t=oWr;break;case 12:t=sWr;break;case 13:t=lWr;break;case 14:t=vWr;break;case 15:t=DWr;break;case 16:t=bWr;break;case 17:t=pWr;break;case 18:t=EWr;break;case 19:t=mWr;break;case 20:t=FWr;break;case 21:t=kWr;break;case 22:t=dWr;break;case 23:t=hWr;break;case 24:t=yWr;break;case 25:t=_Wr;break;case 26:t=AWr;break;case 27:t=CWr;break;case 28:t=wWr;break;case 29:t=SWr;break;case 30:t=gWr;break;case 31:t=nAe(TWr,BWr);break;case 32:t=IWr;break;case 33:t=OWr;break;case 34:t=NWr;break;case 35:t=xWr;break;case 36:t=LWr;break;case 37:t=PWr;break;case 38:t=RWr;break;case 39:t=MWr;break;case 40:t=GWr;break;case 41:t=UWr;break;case 42:t=jWr;break;case 43:t=HWr;break;case 44:t=XWr;break;case 45:t=YWr;break;case 46:t=VWr;break;case 47:t=KWr;break;case 48:t=WWr;break;case 49:t=JWr;break;case 50:t=qWr;break;case 51:t=zWr;break;case 52:t=$Wr;break;case 53:t=QWr;break;case 54:t=ZWr;break;default:t=rJr}}else switch(e[0]){case 0:t=nAe(cqr,e[1]);break;case 1:var u=e[2],a=e[1];t=II(xCe(fqr),u,u,a);break;case 2:var i=e[1],c=e[2];t=TI(xCe(oqr),c,i);break;case 3:var f=e[1];t=BI(xCe(sqr),f);break;case 4:var o=e[2],s=e[1],l=BI(xCe(lqr),s);if(o){var v=o[1];t=TI(xCe(vqr),v,l)}else t=BI(xCe(Dqr),l);break;case 5:var D=e[1];t=TI(xCe(bqr),D,D);break;case 6:var b=e[3],p=e[2],E=e[1];if(p){var m=p[1];if(3<=m)t=TI(xCe(pqr),b,E);else{switch(m){case 0:var F=JKr;break;case 1:F=qKr;break;case 2:F=zKr;break;default:F=$Kr}t=OI(xCe(Eqr),E,F,b,F)}}else t=TI(xCe(mqr),b,E);break;case 7:var k=e[2],d=k;if(0===HT(d))var h=d;else{var y=wAe(d);NB(y,0,fAe(LB(d,0)));h=y}var _=h,A=e[1];t=II(xCe(Fqr),k,_,A);break;case 8:t=e[1]?kqr:dqr;break;case 9:var C=e[1],w=e[2];t=TI(xCe(hqr),w,C);break;case 10:var S=e[1];t=BI(xCe(yqr),S);break;case 11:var g=e[1];t=BI(xCe(_qr),g);break;case 12:var B=e[2],T=e[1];t=TI(xCe(Aqr),T,B);break;case 13:var I=e[2],O=e[1];t=TI(xCe(Cqr),O,I);break;case 14:t=nAe(Sqr,nAe(e[1],wqr));break;case 15:var N=e[1]?gqr:Bqr;t=BI(xCe(Tqr),N);break;case 16:t=nAe(Oqr,nAe(e[1],Iqr));break;case 17:var x=nAe(xqr,nAe(e[2],Nqr));t=nAe(e[1],x);break;case 18:t=nAe(Lqr,e[1]);break;case 19:t=e[1]?nAe(Rqr,Pqr):nAe(Gqr,Mqr);break;case 20:var L=e[1];t=BI(xCe(Uqr),L);break;case 21:t=nAe(Hqr,nAe(e[1],jqr));break;case 22:var P=e[1],R=e[2]?Xqr:Yqr,M=e[4]?nAe(Vqr,P):P,G=e[3]?Kqr:Wqr;t=nAe(zqr,nAe(R,nAe(G,nAe(qqr,nAe(M,Jqr)))));break;case 23:t=nAe(Qqr,nAe(e[1],$qr));break;default:var U=e[1];t=BI(xCe(Zqr),U)}var j=[0,[0,Wme,ZT(t)],0];return jKe([0,[0,Jme,er(r[1])],j])}),Ie),p){var Oe=d[1];Te.tokens=HKe(FAe(BI(YKe[1],z),Oe))}return Te}var Ne=K[1];if(5===Ne){var xe=K[2];if(xe&&6===xe[1]){V=[0,q+2|0,0,[0,PAe(pAe([0,q,J])),W]],K=xe[2];continue}}else if(!(6<=Ne)){var Le=K[2];V=[0,q+cVe(Ne)|0,[0,q,J],W],K=Le;continue}var Pe=PAe(pAe([0,q,J])),Re=K[2];V=[0,q+cVe(Ne)|0,0,[0,Pe,W]],K=Re}}}r.parse=function(r,e){try{return KKe(r,e)}catch(e){return(e=gI(e))[1]===uSe?BI(iSe,e[2]):BI(iSe,new aSe(ZT(nAe(q_e,MCe(e)))))}},BI(cAe[1],0)}(new Function("return this")())}(rl);const Cl=t,wl=Nf,Sl=Zs,gl={comments:!1,enums:!0,esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_decorators:!0,esproposal_export_star_as:!0,esproposal_nullish_coalescing:!0,esproposal_optional_chaining:!0,tokens:!0};var Bl={parsers:{flow:Of((function(r,e,n){const{parse:t}=rl,u=t(wl(r),gl),[a]=u.errors;if(a)throw function(r){const{message:e,loc:{start:n,end:t}}=r;return Cl(e,{start:{line:n.line,column:n.column+1},end:{line:t.line,column:t.column+1}})}(a);return n.originalText=r,Sl(u,n)}))}};return Bl}));