Skip to content

Instantly share code, notes, and snippets.

@AerialX
Created March 10, 2015 09:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AerialX/26f81381b0b47c506959 to your computer and use it in GitHub Desktop.
Save AerialX/26f81381b0b47c506959 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
<!doctype html>
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Emscripten-Generated Code</title>
<style>
body {
font-family: arial;
margin: 0;
padding: none;
}
.emscripten { padding-right: 0; margin-left: auto; margin-right: auto; display: block; }
div.emscripten { text-align: center; }
div.emscripten_border { border: 1px solid black; }
/* the canvas *must not* have any border or padding, or mouse coords will be wrong */
canvas.emscripten { border: 0px none; }
#emscripten_logo {
display: inline-block;
margin: 0;
}
.spinner {
height: 30px;
width: 30px;
margin: 0;
margin-top: 20px;
margin-left: 20px;
display: inline-block;
vertical-align: top;
-webkit-animation: rotation .8s linear infinite;
-moz-animation: rotation .8s linear infinite;
-o-animation: rotation .8s linear infinite;
animation: rotation 0.8s linear infinite;
border-left: 5px solid rgb(235, 235, 235);
border-right: 5px solid rgb(235, 235, 235);
border-bottom: 5px solid rgb(235, 235, 235);
border-top: 5px solid rgb(120, 120, 120);
border-radius: 100%;
background-color: rgb(189, 215, 46);
}
@-webkit-keyframes rotation {
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotation {
from {-moz-transform: rotate(0deg);}
to {-moz-transform: rotate(360deg);}
}
@-o-keyframes rotation {
from {-o-transform: rotate(0deg);}
to {-o-transform: rotate(360deg);}
}
@keyframes rotation {
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
#status {
display: inline-block;
vertical-align: top;
margin-top: 30px;
margin-left: 20px;
font-weight: bold;
color: rgb(120, 120, 120);
}
#progress {
height: 20px;
width: 30px;
}
#controls {
display: inline-block;
float: right;
vertical-align: top;
margin-top: 30px;
margin-right: 20px;
}
#output {
width: 100%;
height: 200px;
margin: 0 auto;
margin-top: 10px;
display: block;
background-color: black;
color: white;
font-family: 'Lucida Console', Monaco, monospace;
outline: none;
}
</style>
</head>
<body>
<div class="spinner" id='spinner'></div>
<div class="emscripten" id="status">Downloading...</div>
<span id='controls'>
<span><input type="checkbox" id="resize">Resize canvas</span>
<span><input type="checkbox" id="pointerLock" checked>Lock/hide mouse pointer &nbsp;&nbsp;&nbsp;</span>
<span><input type="button" value="Fullscreen" onclick="Module.requestFullScreen(document.getElementById('pointerLock').checked,
document.getElementById('resize').checked)">
</span>
</span>
<div class="emscripten">
<progress value="0" max="100" id="progress" hidden=1></progress>
</div>
<div class="emscripten_border">
<canvas class="emscripten" id="canvas" oncontextmenu="event.preventDefault()"></canvas>
</div>
<textarea id="output" rows="8"></textarea>
<script type='text/javascript'>
var statusElement = document.getElementById('status');
var progressElement = document.getElementById('progress');
var spinnerElement = document.getElementById('spinner');
var Module = {
preRun: [],
postRun: [],
print: (function() {
var element = document.getElementById('output');
if (element) element.value = ''; // clear browser cache
return function(text) {
if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
// These replacements are necessary if you render to raw HTML
//text = text.replace(/&/g, "&amp;");
//text = text.replace(/</g, "&lt;");
//text = text.replace(/>/g, "&gt;");
//text = text.replace('\n', '<br>', 'g');
console.log(text);
if (element) {
element.value += text + "\n";
element.scrollTop = element.scrollHeight; // focus on bottom
}
};
})(),
printErr: function(text) {
if (arguments.length > 1) text = Array.prototype.slice.call(arguments).join(' ');
if (0) { // XXX disabled for safety typeof dump == 'function') {
dump(text + '\n'); // fast, straight to the real console
} else {
console.error(text);
}
},
canvas: (function() {
var canvas = document.getElementById('canvas');
// As a default initial behavior, pop up an alert when webgl context is lost. To make your
// application robust, you may want to override this behavior before shipping!
// See http://www.khronos.org/registry/webgl/specs/latest/1.0/#5.15.2
canvas.addEventListener("webglcontextlost", function(e) { alert('WebGL context lost. You will need to reload the page.'); e.preventDefault(); }, false);
return canvas;
})(),
setStatus: function(text) {
if (!Module.setStatus.last) Module.setStatus.last = { time: Date.now(), text: '' };
if (text === Module.setStatus.text) return;
var m = text.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/);
var now = Date.now();
if (m && now - Date.now() < 30) return; // if this is a progress update, skip it if too soon
if (m) {
text = m[1];
progressElement.value = parseInt(m[2])*100;
progressElement.max = parseInt(m[4])*100;
progressElement.hidden = false;
spinnerElement.hidden = false;
} else {
progressElement.value = null;
progressElement.max = null;
progressElement.hidden = true;
if (!text) spinnerElement.style.display = 'none';
}
statusElement.innerHTML = text;
},
totalDependencies: 0,
monitorRunDependencies: function(left) {
this.totalDependencies = Math.max(this.totalDependencies, left);
Module.setStatus(left ? 'Preparing... (' + (this.totalDependencies-left) + '/' + this.totalDependencies + ')' : 'All downloads complete.');
}
};
Module.setStatus('Downloading...');
window.onerror = function(event) {
// TODO: do not warn on ok events like simulating an infinite loop or exitStatus
Module.setStatus('Exception thrown, see JavaScript console');
spinnerElement.style.display = 'none';
Module.setStatus = function(text) {
if (text) Module.printErr('[post-exception status] ' + text);
};
};
</script>
<script async type="text/javascript">
function g(a){throw a;}var h=void 0,l=!0,n=null,p=!1;function aa(){return function(){}}function ba(a){return function(){return a}}var r,s;s||(s=eval("(function() { try { return Module || {} } catch(e) { return {} } })()"));var ca={},da;for(da in s)s.hasOwnProperty(da)&&(ca[da]=s[da]);var ea="object"===typeof process&&"function"===typeof require,fa="object"===typeof window,ga="function"===typeof importScripts,ha=!fa&&!ea&&!ga;
if(ea){s.print||(s.print=function(a){process.stdout.write(a+"\n")});s.printErr||(s.printErr=function(a){process.stderr.write(a+"\n")});var ia=require("fs"),ja=require("path");s.read=function(a,b){var a=ja.normalize(a),c=ia.readFileSync(a);!c&&a!=ja.resolve(a)&&(a=path.join(__dirname,"..","src",a),c=ia.readFileSync(a));c&&!b&&(c=c.toString());return c};s.readBinary=function(a){return s.read(a,l)};s.load=function(a){ka(read(a))};s.thisProgram=1<process.argv.length?process.argv[1].replace(/\\/g,"/"):
"unknown-program";s.arguments=process.argv.slice(2);"undefined"!==typeof module&&(module.exports=s);process.on("uncaughtException",function(a){a instanceof la||g(a)})}else ha?(s.print||(s.print=print),"undefined"!=typeof printErr&&(s.printErr=printErr),s.read="undefined"!=typeof read?read:function(){g("no read() available (jsc?)")},s.readBinary=function(a){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(a));a=read(a,"binary");t("object"===typeof a);return a},"undefined"!=typeof scriptArgs?
s.arguments=scriptArgs:"undefined"!=typeof arguments&&(s.arguments=arguments),eval("if (typeof gc === 'function' && gc.toString().indexOf('[native code]') > 0) var gc = undefined")):fa||ga?(s.read=function(a){var b=new XMLHttpRequest;b.open("GET",a,p);b.send(n);return b.responseText},"undefined"!=typeof arguments&&(s.arguments=arguments),"undefined"!==typeof console?(s.print||(s.print=function(a){console.log(a)}),s.printErr||(s.printErr=function(a){console.log(a)})):s.print||(s.print=aa()),ga&&(s.load=
importScripts)):g("Unknown runtime environment. Where are we?");function ka(a){eval.call(n,a)}!s.load&&s.read&&(s.load=function(a){ka(s.read(a))});s.print||(s.print=aa());s.printErr||(s.printErr=s.print);s.arguments||(s.arguments=[]);s.thisProgram||(s.thisProgram="./this.program");s.print=s.print;s.la=s.printErr;s.preRun=[];s.postRun=[];for(da in ca)ca.hasOwnProperty(da)&&(s[da]=ca[da]);
var u={Wf:function(a){ma=a},kf:function(){return ma},ic:function(){return na},hc:function(a){na=a},Md:function(a){switch(a){case "i1":case "i8":return 1;case "i16":return 2;case "i32":return 4;case "i64":return 8;case "float":return 4;case "double":return 8;default:return"*"===a[a.length-1]?u.Ma:"i"===a[0]?(a=parseInt(a.substr(1)),t(0===a%8),a/8):0}},Ld:function(a){return Math.max(u.Md(a),u.Ma)},Rh:16,Di:function(a,b,c){return!c&&("i64"==a||"double"==a)?8:!a?Math.min(b,8):Math.min(b||(a?u.Ld(a):0),
u.Ma)},K:function(a,b,c){return c&&c.length?(c.splice||(c=Array.prototype.slice.call(c)),c.splice(0,0,b),s["dynCall_"+a].apply(n,c)):s["dynCall_"+a].call(n,b)},Tb:[],Ce:function(a){for(var b=0;b<u.Tb.length;b++)if(!u.Tb[b])return u.Tb[b]=a,2*(1+b);g("Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.")},Rf:function(a){u.Tb[(a-2)/2]=n},Jd:function(a,b){u.uc||(u.uc={});var c=u.uc[a];if(c)return c;for(var c=[],d=0;d<b;d++)c.push(String.fromCharCode(36)+d);
d=v(a);'"'===d[0]&&(d.indexOf('"',1)===d.length-1?d=d.substr(1,d.length-2):w("invalid EM_ASM input |"+d+"|. Please use EM_ASM(..code..) (no quotes) or EM_ASM({ ..code($0).. }, input) (to input values)"));try{var e=eval("(function(Module, FS) { return function("+c.join(",")+"){ "+d+" } })")(s,"undefined"!==typeof z?z:n)}catch(f){s.la("error in executing inline EM_ASM code: "+f+" on: \n\n"+d+"\n\nwith args |"+c+"| (make sure to use the right one out of EM_ASM, EM_ASM_ARGS, etc.)"),g(f)}return u.uc[a]=
e},hb:function(a){u.hb.Xc||(u.hb.Xc={});u.hb.Xc[a]||(u.hb.Xc[a]=1,s.la(a))},Fc:{},Gi:function(a,b){t(b);u.Fc[b]||(u.Fc[b]={});var c=u.Fc[b];c[a]||(c[a]=function(){return u.K(b,a,arguments)});return c[a]},Ei:function(){g("You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work")},gc:function(a){var b=na;na=na+a|0;na=na+15&-16;return b},ge:function(a){var b=oa;oa=oa+a|0;oa=oa+15&-16;return b},Qb:function(a){var b=pa;pa=pa+a|0;pa=pa+
15&-16;pa>=qa&&w("Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value "+qa+", (2) compile with ALLOW_MEMORY_GROWTH which adjusts the size at runtime but prevents some optimizations, or (3) set Module.TOTAL_MEMORY before the program runs.");return b},rc:function(a,b){return Math.ceil(a/(b?b:16))*(b?b:16)},wf:function(a,b,c){return c?+(a>>>0)+4294967296*+(b>>>0):+(a>>>0)+4294967296*+(b|0)},J:8,Ma:4,Wh:0};s.Runtime=u;u.addFunction=u.Ce;
u.removeFunction=u.Rf;var ra=p,sa,ta,ma;function t(a,b){a||w("Assertion failed: "+b)}function ua(a){var b=s["_"+a];if(!b)try{b=eval("_"+a)}catch(c){}t(b,"Cannot call unknown function "+a+" (perhaps LLVM optimizations or closure removed it?)");return b}var va,wa;
(function(){function a(a){a=a.toString().match(d).slice(1);return{arguments:a[0],body:a[1],returnValue:a[2]}}var b={stackSave:function(){u.ic()},stackRestore:function(){u.hc()},arrayToC:function(a){var b=u.gc(a.length);xa(a,b);return b},stringToC:function(a){var b=0;a!==n&&(a!==h&&0!==a)&&(b=u.gc((a.length<<2)+1),C(a,b));return b}},c={string:b.stringToC,array:b.arrayToC};wa=function(a,b,d,e){var f=ua(a),x=[],a=0;if(e)for(var B=0;B<e.length;B++){var D=c[d[B]];D?(0===a&&(a=u.ic()),x[B]=D(e[B])):x[B]=
e[B]}d=f.apply(n,x);"string"===b&&(d=v(d));0!==a&&u.hc(a);return d};var d=/^function\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/,e={},f;for(f in b)b.hasOwnProperty(f)&&(e[f]=a(b[f]));va=function(b,c,d){var d=d||[],f=ua(b),b=d.every(function(a){return"number"===a}),y="string"!==c;if(y&&b)return f;var x=d.map(function(a,b){return"$"+b}),c="(function("+x.join(",")+") {",B=d.length;if(!b)for(var c=c+("var stack = "+e.stackSave.body+";"),D=0;D<B;D++){var T=x[D],Z=d[D];"number"!==Z&&
(Z=e[Z+"ToC"],c+="var "+Z.arguments+" = "+T+";",c+=Z.body+";",c+=T+"="+Z.returnValue+";")}d=a(function(){return f}).returnValue;c+="var ret = "+d+"("+x.join(",")+");";y||(d=a(function(){return v}).returnValue,c+="ret = "+d+"(ret);");b||(c+=e.stackRestore.body.replace("()","(stack)")+";");return eval(c+"return ret})")}})();s.cwrap=va;s.ccall=wa;
function ya(a,b,c){c=c||"i8";"*"===c.charAt(c.length-1)&&(c="i32");switch(c){case "i1":E[a>>0]=b;break;case "i8":E[a>>0]=b;break;case "i16":za[a>>1]=b;break;case "i32":F[a>>2]=b;break;case "i64":ta=[b>>>0,(sa=b,1<=+Ba(sa)?0<sa?(Ca(+Da(sa/4294967296),4294967295)|0)>>>0:~~+Ea((sa-+(~~sa>>>0))/4294967296)>>>0:0)];F[a>>2]=ta[0];F[a+4>>2]=ta[1];break;case "float":G[a>>2]=b;break;case "double":H[a>>3]=b;break;default:w("invalid type for setValue: "+c)}}s.setValue=ya;
function Fa(a,b){b=b||"i8";"*"===b.charAt(b.length-1)&&(b="i32");switch(b){case "i1":return E[a>>0];case "i8":return E[a>>0];case "i16":return za[a>>1];case "i32":return F[a>>2];case "i64":return F[a>>2];case "float":return G[a>>2];case "double":return H[a>>3];default:w("invalid type for setValue: "+b)}return n}s.getValue=Fa;var Ga=0,Ha=2,J=4;s.ALLOC_NORMAL=Ga;s.ALLOC_STACK=1;s.ALLOC_STATIC=Ha;s.ALLOC_DYNAMIC=3;s.ALLOC_NONE=J;
function L(a,b,c,d){var e,f;"number"===typeof a?(e=l,f=a):(e=p,f=a.length);var j="string"===typeof b?b:n,c=c==J?d:[Ia,u.gc,u.ge,u.Qb][c===h?Ha:c](Math.max(f,j?1:b.length));if(e){d=c;t(0==(c&3));for(a=c+(f&-4);d<a;d+=4)F[d>>2]=0;for(a=c+f;d<a;)E[d++>>0]=0;return c}if("i8"===j)return a.subarray||a.slice?M.set(a,c):M.set(new Uint8Array(a),c),c;for(var d=0,k,m;d<f;){var q=a[d];"function"===typeof q&&(q=u.Hi(q));e=j||b[d];0===e?d++:("i64"==e&&(e="i32"),ya(c+d,q,e),m!==e&&(k=u.Md(e),m=e),d+=k)}return c}
s.allocate=L;function v(a,b){if(0===b||!a)return"";for(var c=0,d,e=0;;){d=M[a+e>>0];c|=d;if(0==d&&!b)break;e++;if(b&&e==b)break}b||(b=e);d="";if(128>c){for(;0<b;)c=String.fromCharCode.apply(String,M.subarray(a,a+Math.min(b,1024))),d=d?d+c:c,a+=1024,b-=1024;return d}return s.UTF8ToString(a)}s.Pointer_stringify=v;s.AsciiToString=function(a){for(var b="";;){var c=E[a++>>0];if(!c)return b;b+=String.fromCharCode(c)}};s.stringToAscii=function(a,b){return Ja(a,b,p)};
function Ka(a,b){for(var c,d,e,f,j,k,m="";;){c=a[b++];if(!c)return m;c&128?(d=a[b++]&63,192==(c&224)?m+=String.fromCharCode((c&31)<<6|d):(e=a[b++]&63,224==(c&240)?c=(c&15)<<12|d<<6|e:(f=a[b++]&63,240==(c&248)?c=(c&7)<<18|d<<12|e<<6|f:(j=a[b++]&63,248==(c&252)?c=(c&3)<<24|d<<18|e<<12|f<<6|j:(k=a[b++]&63,c=(c&1)<<30|d<<24|e<<18|f<<12|j<<6|k))),65536>c?m+=String.fromCharCode(c):(c-=65536,m+=String.fromCharCode(55296|c>>10,56320|c&1023)))):m+=String.fromCharCode(c)}}s.UTF8ArrayToString=Ka;
s.UTF8ToString=function(a){return Ka(M,a)};
function La(a,b,c,d){if(!(0<d))return 0;for(var e=c,d=c+d-1,f=0;f<a.length;++f){var j=a.charCodeAt(f);55296<=j&&57343>=j&&(j=65536+((j&1023)<<10)|a.charCodeAt(++f)&1023);if(127>=j){if(c>=d)break;b[c++]=j}else{if(2047>=j){if(c+1>=d)break;b[c++]=192|j>>6}else{if(65535>=j){if(c+2>=d)break;b[c++]=224|j>>12}else{if(2097151>=j){if(c+3>=d)break;b[c++]=240|j>>18}else{if(67108863>=j){if(c+4>=d)break;b[c++]=248|j>>24}else{if(c+5>=d)break;b[c++]=252|j>>30;b[c++]=128|j>>24&63}b[c++]=128|j>>18&63}b[c++]=128|j>>
12&63}b[c++]=128|j>>6&63}b[c++]=128|j&63}}b[c]=0;return c-e}s.stringToUTF8Array=La;s.stringToUTF8=function(a,b,c){return La(a,M,b,c)};function Ma(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&(d=65536+((d&1023)<<10)|a.charCodeAt(++c)&1023);127>=d?++b:b=2047>=d?b+2:65535>=d?b+3:2097151>=d?b+4:67108863>=d?b+5:b+6}return b}s.lengthBytesUTF8=Ma;s.UTF16ToString=function(a){for(var b=0,c="";;){var d=za[a+2*b>>1];if(0==d)return c;++b;c+=String.fromCharCode(d)}};
s.stringToUTF16=function(a,b,c){c===h&&(c=2147483647);if(2>c)return 0;for(var c=c-2,d=b,c=c<2*a.length?c/2:a.length,e=0;e<c;++e)za[b>>1]=a.charCodeAt(e),b+=2;za[b>>1]=0;return b-d};s.lengthBytesUTF16=function(a){return 2*a.length};s.UTF32ToString=function(a){for(var b=0,c="";;){var d=F[a+4*b>>2];if(0==d)return c;++b;65536<=d?(d-=65536,c+=String.fromCharCode(55296|d>>10,56320|d&1023)):c+=String.fromCharCode(d)}};
s.stringToUTF32=function(a,b,c){c===h&&(c=2147483647);if(4>c)return 0;for(var d=b,c=d+c-4,e=0;e<a.length;++e){var f=a.charCodeAt(e);if(55296<=f&&57343>=f)var j=a.charCodeAt(++e),f=65536+((f&1023)<<10)|j&1023;F[b>>2]=f;b+=4;if(b+4>c)break}F[b>>2]=0;return b-d};s.lengthBytesUTF32=function(a){for(var b=0,c=0;c<a.length;++c){var d=a.charCodeAt(c);55296<=d&&57343>=d&&++c;b+=4}return b};
function Na(a){function b(c,d,e){var d=d||Infinity,f="",j=[],x;if("N"===a[k]){k++;"K"===a[k]&&k++;for(x=[];"E"!==a[k];)if("S"===a[k]){k++;var K=a.indexOf("_",k);x.push(q[a.substring(k,K)||0]||"?");k=K+1}else if("C"===a[k])x.push(x[x.length-1]),k+=2;else{var K=parseInt(a.substr(k)),A=K.toString().length;if(!K||!A){k--;break}var Aa=a.substr(k+A,K);x.push(Aa);q.push(Aa);k+=A+K}k++;x=x.join("::");d--;if(0===d)return c?[x]:x}else if(("K"===a[k]||y&&"L"===a[k])&&k++,K=parseInt(a.substr(k)))A=K.toString().length,
x=a.substr(k+A,K),k+=A+K;y=p;"I"===a[k]?(k++,K=b(l),A=b(l,1,l),f+=A[0]+" "+x+"<"+K.join(", ")+">"):f=x;a:for(;k<a.length&&0<d--;)if(x=a[k++],x in m)j.push(m[x]);else switch(x){case "P":j.push(b(l,1,l)[0]+"*");break;case "R":j.push(b(l,1,l)[0]+"&");break;case "L":k++;K=a.indexOf("E",k)-k;j.push(a.substr(k,K));k+=K+2;break;case "A":K=parseInt(a.substr(k));k+=K.toString().length;"_"!==a[k]&&g("?");k++;j.push(b(l,1,l)[0]+" ["+K+"]");break;case "E":break a;default:f+="?"+x;break a}!e&&(1===j.length&&"void"===
j[0])&&(j=[]);return c?(f&&j.push(f+"?"),j):f+("("+j.join(", ")+")")}var c=!!s.___cxa_demangle;if(c)try{var d=Ia(a.length);C(a.substr(1),d);var e=Ia(4),f=s.___cxa_demangle(d,0,0,e);if(0===Fa(e,"i32")&&f)return v(f)}catch(j){}finally{d&&Oa(d),e&&Oa(e),f&&Oa(f)}var k=3,m={v:"void",b:"bool",c:"char",s:"short",i:"int",l:"long",f:"float",d:"double",w:"wchar_t",a:"signed char",h:"unsigned char",t:"unsigned short",j:"unsigned int",m:"unsigned long",x:"long long",y:"unsigned long long",z:"..."},q=[],y=l,
d=a;try{if("Object._main"==a||"_main"==a)return"main()";"number"===typeof a&&(a=v(a));if("_"!==a[0]||"_"!==a[1]||"Z"!==a[2])return a;switch(a[3]){case "n":return"operator new()";case "d":return"operator delete()"}d=b()}catch(x){d+="?"}0<=d.indexOf("?")&&!c&&u.hb("warning: a problem occurred in builtin C++ name demangling; build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling");return d}
function Pa(){var a;a:{a=Error();if(!a.stack){try{g(Error(0))}catch(b){a=b}if(!a.stack){a="(no stack trace available)";break a}}a=a.stack.toString()}return a.replace(/__Z[\w\d_]+/g,function(a){var b=Na(a);return a===b?a:a+" ["+b+"]"})}s.stackTrace=function(){return Pa()};for(var E,M,za,Qa,F,Ra,G,H,Sa=0,oa=0,Ta=0,na=0,Ua=0,Va=0,pa=0,Wa=s.TOTAL_STACK||5242880,qa=s.TOTAL_MEMORY||16777216,Xa=65536;Xa<qa||Xa<2*Wa;)Xa=16777216>Xa?2*Xa:Xa+16777216;
Xa!==qa&&(s.la("increasing TOTAL_MEMORY to "+Xa+" to be compliant with the asm.js spec (and given that TOTAL_STACK="+Wa+")"),qa=Xa);t("undefined"!==typeof Int32Array&&"undefined"!==typeof Float64Array&&!!(new Int32Array(1)).subarray&&!!(new Int32Array(1)).set,"JS engine does not provide full typed array support");var Ya=new ArrayBuffer(qa);E=new Int8Array(Ya);za=new Int16Array(Ya);F=new Int32Array(Ya);M=new Uint8Array(Ya);Qa=new Uint16Array(Ya);Ra=new Uint32Array(Ya);G=new Float32Array(Ya);H=new Float64Array(Ya);
F[0]=255;t(255===M[0]&&0===M[3],"Typed arrays 2 must be run on a little-endian system");s.HEAP=h;s.buffer=Ya;s.HEAP8=E;s.HEAP16=za;s.HEAP32=F;s.HEAPU8=M;s.HEAPU16=Qa;s.HEAPU32=Ra;s.HEAPF32=G;s.HEAPF64=H;function Za(a){for(;0<a.length;){var b=a.shift();if("function"==typeof b)b();else{var c=b.Ea;"number"===typeof c?b.Jb===h?u.K("v",c):u.K("vi",c,[b.Jb]):c(b.Jb===h?n:b.Jb)}}}var $a=[],ab=[],bb=[],cb=[],db=[],eb=p;function fb(a){$a.unshift(a)}s.addOnPreRun=s.bi=fb;s.addOnInit=s.Zh=function(a){ab.unshift(a)};
s.addOnPreMain=s.ai=function(a){bb.unshift(a)};s.addOnExit=s.Yh=function(a){cb.unshift(a)};function gb(a){db.unshift(a)}s.addOnPostRun=s.$h=gb;function hb(a,b,c){c=Array(0<c?c:Ma(a)+1);a=La(a,c,0,c.length);b&&(c.length=a);return c}s.intArrayFromString=hb;s.intArrayToString=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c];255<d&&(d&=255);b.push(String.fromCharCode(d))}return b.join("")};function C(a,b,c){a=hb(a,c);for(c=0;c<a.length;)E[b+c>>0]=a[c],c+=1}s.writeStringToMemory=C;
function xa(a,b){for(var c=0;c<a.length;c++)E[b++>>0]=a[c]}s.writeArrayToMemory=xa;function Ja(a,b,c){for(var d=0;d<a.length;++d)E[b++>>0]=a.charCodeAt(d);c||(E[b>>0]=0)}s.writeAsciiToMemory=Ja;function ib(a,b){return 0<=a?a:32>=b?2*Math.abs(1<<b-1)+a:Math.pow(2,b)+a}function jb(a,b){if(0>=a)return a;var c=32>=b?Math.abs(1<<b-1):Math.pow(2,b-1);if(a>=c&&(32>=b||a>c))a=-2*c+a;return a}
if(!Math.imul||-5!==Math.imul(4294967295,5))Math.imul=function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16)*d+c*(b>>>16)<<16)|0};Math.Ki=Math.imul;Math.clz32||(Math.clz32=function(a){for(var a=a>>>0,b=0;32>b;b++)if(a&1<<31-b)return b;return 32});Math.ii=Math.clz32;var Ba=Math.abs,kb=Math.cos,lb=Math.sin,mb=Math.atan2,nb=Math.exp,ob=Math.sqrt,Ea=Math.ceil,Da=Math.floor,Ca=Math.min,pb=0,qb=n,rb=n;function sb(){pb++;s.monitorRunDependencies&&s.monitorRunDependencies(pb)}s.addRunDependency=sb;
function tb(){pb--;s.monitorRunDependencies&&s.monitorRunDependencies(pb);if(0==pb&&(qb!==n&&(clearInterval(qb),qb=n),rb)){var a=rb;rb=n;a()}}s.removeRunDependency=tb;s.preloadedImages={};s.preloadedAudios={};var ub=n,Sa=8,oa=Sa+154592;ab.push();
L([99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,0,0,0,0,0,0,0,8,0,0,0,17,0,0,0,1,0,0,0,8,0,0,0,4,0,0,0,1,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,110,101,119,95,115,105,122,101,32,60,61,32,109,105,110,95,99,97,112,0,0,0,56,0,0,0,37,0,0,0,97,116,116,101,109,112,116,101,100,32,114,101,109,97,105,110,100,101,114,32,119,105,116,104,32,97,32,100,105,118,105,115,111,114,32,111,102,32,122,101,114,111,0,0,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,
97,105,108,101,100,58,32,115,101,108,102,46,116,97,98,108,101,46,115,105,122,101,40,41,32,60,61,32,110,101,119,95,99,97,112,97,99,105,116,121,0,0,0,0,0,152,0,0,0,51,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,110,101,119,95,99,97,112,97,99,105,116,121,46,105,115,95,112,111,119,101,114,95,111,102,95,116,119,111,40,41,32,124,124,32,110,101,119,95,99,97,112,97,99,105,116,121,32,61,61,32,48,0,0,0,216,0,0,0,69,0,0,0,73,110,116,101,114,110,97,108,32,72,97,115,104,77,97,112,
32,101,114,114,111,114,58,32,79,117,116,32,111,102,32,115,112,97,99,101,46,0,0,0,40,1,0,0,37,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,114,111,98,101,46,105,110,100,101,120,40,41,32,33,61,32,105,98,32,43,32,115,105,122,101,32,43,32,49,88,1,0,0,48,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,114,111,98,101,46,105,110,100,101,120,40,41,32,33,61,32,105,100,120,95,101,110,100,0,0,0,0,0,0,144,1,0,0,42,0,0,0,69,120,112,101,99,116,101,100,
32,102,117,108,108,32,98,117,99,107,101,116,0,0,0,0,200,1,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,8,0,0,0,8,0,0,0,2,0,0,0,3,0,0,0,16,0,0,0,8,0,0,0,3,0,0,0,69,120,112,101,99,116,101,100,32,82,101,110,100,101,114,65,114,103,115,0,0,0,0,0,96,2,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,63,0,0,0,0,0,0,0,0,16,0,0,0,8,0,0,0,3,0,0,0,24,3,0,0,13,0,0,0,0,0,0,0,115,110,97,107,101,97,112,112,58,58,67,97,109,0,0,0,32,0,0,0,8,0,0,0,3,0,0,0,64,3,0,0,18,0,0,0,0,0,0,0,115,110,97,107,101,97,112,112,58,58,83,101,116,116,105,110,103,115,0,0,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,
107,111,117,116,115,47,103,114,97,112,104,105,99,115,45,51,48,49,52,99,57,51,101,50,49,55,55,102,99,52,98,47,109,97,115,116,101,114,47,46,47,115,114,99,47,116,114,105,97,110,103,117,108,97,116,105,111,110,46,114,115,88,3,0,0,88,0,0,0,7,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,8,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,21,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,22,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,23,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,227,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,228,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,229,1,0,0,0,0,0,0,88,3,
0,0,88,0,0,0,230,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,231,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,232,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,235,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,236,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,237,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,238,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,239,1,0,0,0,0,0,0,88,3,0,0,88,0,0,0,240,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,128,63,12,0,0,0,4,0,0,0,5,0,0,0,232,4,0,0,37,0,0,0,0,0,0,0,99,111,108,108,101,99,116,105,111,110,115,58,58,118,101,99,58,58,86,101,99,60,111,98,106,101,
99,116,58,58,79,98,106,101,99,116,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,63,205,204,76,63,0,0,0,0,0,0,0,0,205,204,76,63,115,114,99,47,108,105,98,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,46,114,115,0,0,0,0,0,0,0,48,5,0,0,25,0,0,0,44,5,0,0,0,0,0,0,12,0,0,0,4,0,0,0,6,0,0,0,120,5,0,0,35,0,0,0,0,0,0,0,99,111,108,108,101,99,116,105,111,110,115,58,58,118,101,99,58,58,86,101,99,60,115,110,97,107,101,58,58,83,110,97,107,101,62,0,0,0,0,0,104,0,0,0,42,0,0,0,88,3,0,0,88,0,0,0,60,0,0,0,0,0,0,
0,88,3,0,0,88,0,0,0,61,0,0,0,0,0,0,0,88,3,0,0,88,0,0,0,72,0,0,0,0,0,0,0,0,0,0,0,0,0,97,64,0,0,0,0,0,128,102,64,0,0,0,0,0,224,97,64,0,0,0,0,0,160,103,64,0,0,0,0,0,128,98,64,0,0,0,0,0,192,104,64,0,0,0,0,0,96,98,64,0,0,0,0,0,96,106,64,0,0,0,0,0,32,98,64,0,0,0,0,0,96,107,64,0,0,0,0,0,128,97,64,0,0,0,0,0,96,108,64,0,0,0,0,0,160,96,64,0,0,0,0,0,0,109,64,0,0,0,0,0,0,95,64,0,0,0,0,0,128,108,64,0,0,0,0,0,128,93,64,0,0,0,0,0,0,107,64,0,0,0,0,0,64,93,64,0,0,0,0,0,224,105,64,0,0,0,0,0,192,93,64,0,0,0,0,0,64,
104,64,0,0,0,0,0,64,95,64,0,0,0,0,0,224,102,64,0,0,0,0,0,192,96,64,0,0,0,0,0,0,102,64,0,0,0,0,0,96,97,64,0,0,0,0,0,64,103,64,0,0,0,0,0,128,97,64,0,0,0,0,0,160,104,64,0,0,0,0,0,0,97,64,0,0,0,0,0,0,106,64,0,0,0,0,0,0,96,64,0,0,0,0,0,96,107,64,0,0,0,0,0,128,93,64,0,0,0,0,0,32,108,64,0,0,0,0,0,192,90,64,0,0,0,0,0,96,108,64,0,0,0,0,0,192,88,64,0,0,0,0,0,128,107,64,0,0,0,0,0,128,88,64,0,0,0,0,0,192,105,64,0,0,0,0,0,192,89,64,0,0,0,0,0,0,104,64,0,0,0,0,0,192,91,64,0,0,0,0,0,224,102,64,0,0,0,0,0,64,94,64,
0,0,0,0,0,32,102,64,0,0,0,0,0,224,97,64,0,0,0,0,0,96,102,64,0,0,0,0,0,96,98,64,0,0,0,0,0,224,103,64,0,0,0,0,0,96,98,64,0,0,0,0,0,64,105,64,0,0,0,0,0,64,97,64,0,0,0,0,0,192,106,64,0,0,0,0,0,32,96,64,0,0,0,0,0,160,107,64,0,0,0,0,0,128,93,64,0,0,0,0,0,224,107,64,0,0,0,0,0,0,91,64,0,0,0,0,0,160,107,64,0,0,0,0,0,0,90,64,0,0,0,0,0,128,106,64,0,0,0,0,0,64,90,64,0,0,0,0,0,224,104,64,0,0,0,0,0,128,91,64,0,0,0,0,0,128,103,64,0,0,0,0,0,128,93,64,0,0,0,0,0,128,102,64,0,0,0,0,0,64,96,64,0,0,0,0,0,32,102,64,0,
0,0,0,0,64,97,64,0,0,0,0,0,96,102,64,0,0,0,0,0,224,97,64,0,0,0,0,0,160,103,64,0,0,0,0,0,32,98,64,0,0,0,0,0,0,105,64,0,0,0,0,0,96,97,64,0,0,0,0,0,64,106,64,0,0,0,0,0,224,96,64,0,0,0,0,0,96,107,64,0,0,0,0,0,192,95,64,0,0,0,0,0,32,108,64,0,0,0,0,0,128,92,64,0,0,0,0,0,192,107,64,0,0,0,0,0,192,90,64,0,0,0,0,0,224,106,64,0,0,0,0,0,128,90,64,0,0,0,0,0,160,105,64,0,0,0,0,0,128,91,64,0,0,0,0,0,96,104,64,0,0,0,0,0,64,93,64,0,0,0,0,0,96,103,64,0,0,0,0,0,192,95,64,0,0,0,0,0,128,102,64,216,5,0,0,12,0,0,0,152,
6,0,0,12,0,0,0,88,7,0,0,12,0,0,0,24,8,0,0,12,0,0,0,216,8,0,0,4,0,0,0,0,0,0,0,0,192,96,64,0,0,0,0,0,32,107,64,0,0,0,0,0,160,97,64,0,0,0,0,0,224,107,64,0,0,0,0,0,64,98,64,0,0,0,0,0,0,109,64,0,0,0,0,0,64,98,64,0,0,0,0,0,160,110,64,0,0,0,0,0,0,98,64,0,0,0,0,0,0,112,64,0,0,0,0,0,128,97,64,0,0,0,0,0,208,112,64,0,0,0,0,0,96,96,64,0,0,0,0,0,16,113,64,0,0,0,0,0,128,94,64,0,0,0,0,0,160,112,64,0,0,0,0,0,192,93,64,0,0,0,0,0,160,111,64,0,0,0,0,0,0,94,64,0,0,0,0,0,0,110,64,0,0,0,0,0,192,94,64,0,0,0,0,0,96,108,
64,0,0,0,0,0,128,95,64,0,0,0,0,0,128,107,64,0,0,0,0,0,192,90,64,0,0,0,0,0,128,106,64,0,0,0,0,0,128,93,64,0,0,0,0,0,64,106,64,0,0,0,0,0,64,96,64,0,0,0,0,0,0,107,64,0,0,0,0,0,0,97,64,0,0,0,0,0,64,108,64,0,0,0,0,0,32,98,64,0,0,0,0,0,160,109,64,0,0,0,0,0,128,98,64,0,0,0,0,0,96,111,64,0,0,0,0,0,192,97,64,0,0,0,0,0,112,112,64,0,0,0,0,0,128,96,64,0,0,0,0,0,112,112,64,0,0,0,0,0,64,94,64,0,0,0,0,0,32,112,64,0,0,0,0,0,128,91,64,0,0,0,0,0,64,111,64,0,0,0,0,0,64,89,64,0,0,0,0,0,0,110,64,0,0,0,0,0,128,88,64,0,
0,0,0,0,224,107,64,0,0,0,0,0,192,92,64,0,0,0,0,0,64,106,64,0,0,0,0,0,192,93,64,0,0,0,0,0,128,107,64,0,0,0,0,0,192,92,64,0,0,0,0,0,32,109,64,0,0,0,0,0,0,91,64,0,0,0,0,0,224,109,64,0,0,0,0,0,128,87,64,0,0,0,0,0,0,111,64,0,0,0,0,0,64,83,64,0,0,0,0,0,96,111,64,0,0,0,0,0,128,79,64,0,0,0,0,0,32,111,64,0,0,0,0,0,128,80,64,0,0,0,0,0,64,109,64,0,0,0,0,0,192,82,64,0,0,0,0,0,160,107,64,0,0,0,0,0,192,84,64,0,0,0,0,0,192,106,64,0,0,0,0,0,128,87,64,0,0,0,0,0,32,106,64,0,0,0,0,0,0,90,64,0,0,0,0,0,224,105,64,0,0,
0,0,0,128,92,64,0,0,0,0,0,128,107,64,0,0,0,0,0,64,94,64,0,0,0,0,0,192,108,64,0,0,0,0,0,192,94,64,0,0,0,0,0,128,110,64,0,0,0,0,0,64,93,64,0,0,0,0,0,224,111,64,0,0,0,0,0,192,91,64,0,0,0,0,0,160,112,64,0,0,0,0,0,64,89,64,0,0,0,0,0,48,113,64,0,0,0,0,0,128,87,64,0,0,0,0,0,80,113,64,0,0,0,0,0,192,85,64,0,0,0,0,0,192,112,64,0,0,0,0,0,64,86,64,0,0,0,0,0,96,111,64,0,0,0,0,0,128,86,64,0,0,0,0,0,32,110,64,0,0,0,0,0,192,87,64,0,0,0,0,0,224,108,64,0,0,0,0,0,192,89,64,0,0,0,0,0,0,108,64,0,9,0,0,12,0,0,0,192,9,
0,0,12,0,0,0,128,10,0,0,12,0,0,0,64,11,0,0,12,0,0,0,0,12,0,0,4,0,0,0,0,0,0,0,0,64,100,64,0,0,0,0,0,64,101,64,0,0,0,0,0,160,101,64,0,0,0,0,0,128,101,64,0,0,0,0,0,224,102,64,0,0,0,0,0,32,103,64,0,0,0,0,0,32,103,64,0,0,0,0,0,192,104,64,0,0,0,0,0,64,103,64,0,0,0,0,0,32,106,64,0,0,0,0,0,160,102,64,0,0,0,0,0,0,108,64,0,0,0,0,0,128,101,64,0,0,0,0,0,160,108,64,0,0,0,0,0,96,100,64,0,0,0,0,0,64,108,64,0,0,0,0,0,160,99,64,0,0,0,0,0,64,107,64,0,0,0,0,0,64,99,64,0,0,0,0,0,224,105,64,0,0,0,0,0,0,99,64,0,0,0,0,
0,224,103,64,0,0,0,0,0,64,99,64,0,0,0,0,0,96,102,64,0,0,0,0,0,96,100,64,0,0,0,0,0,224,100,64,0,0,0,0,0,192,101,64,0,0,0,0,0,128,100,64,0,0,0,0,0,96,103,64,0,0,0,0,0,224,100,64,0,0,0,0,0,192,104,64,0,0,0,0,0,192,101,64,0,0,0,0,0,160,105,64,0,0,0,0,0,192,102,64,0,0,0,0,0,128,106,64,0,0,0,0,0,128,104,64,0,0,0,0,0,224,105,64,0,0,0,0,0,64,106,64,0,0,0,0,0,128,104,64,0,0,0,0,0,160,106,64,0,0,0,0,0,224,102,64,0,0,0,0,0,0,106,64,0,0,0,0,0,192,101,64,0,0,0,0,0,0,105,64,0,0,0,0,0,128,100,64,0,0,0,0,0,224,103,
64,0,0,0,0,0,224,99,64,0,0,0,0,0,64,102,64,0,0,0,0,0,32,100,64,0,0,0,0,0,160,101,64,0,0,0,0,0,160,101,64,0,0,0,0,0,0,101,64,0,0,0,0,0,128,103,64,0,0,0,0,0,96,101,64,0,0,0,0,0,128,104,64,0,0,0,0,0,128,102,64,0,0,0,0,0,64,105,64,0,0,0,0,0,128,103,64,0,0,0,0,0,128,105,64,0,0,0,0,0,160,104,64,0,0,0,0,0,64,105,64,0,0,0,0,0,192,105,64,0,0,0,0,0,32,104,64,0,0,0,0,0,64,106,64,0,0,0,0,0,192,102,64,0,0,0,0,0,224,105,64,0,0,0,0,0,192,101,64,0,0,0,0,0,32,105,64,0,0,0,0,0,128,100,64,0,0,0,0,0,32,104,64,0,0,0,
0,0,224,99,64,0,0,0,0,0,160,102,64,0,0,0,0,0,160,99,64,0,0,0,0,0,192,101,64,0,0,0,0,0,128,101,64,0,0,0,0,0,224,101,64,0,0,0,0,0,192,102,64,0,0,0,0,0,0,103,64,0,0,0,0,0,192,103,64,0,0,0,0,0,0,104,64,0,0,0,0,0,160,104,64,0,0,0,0,0,224,104,64,0,0,0,0,0,0,105,64,0,0,0,0,0,160,106,64,0,0,0,0,0,64,104,64,0,0,0,0,0,32,108,64,0,0,0,0,0,224,102,64,0,0,0,0,0,64,108,64,0,0,0,0,0,64,101,64,0,0,0,0,0,160,107,64,0,0,0,0,0,32,100,64,0,0,0,0,0,64,106,64,0,0,0,0,0,160,99,64,0,0,0,0,0,192,104,64,0,0,0,0,0,64,99,64,
0,0,0,0,0,32,103,64,40,12,0,0,12,0,0,0,232,12,0,0,12,0,0,0,168,13,0,0,12,0,0,0,104,14,0,0,12,0,0,0,40,15,0,0,4,0,0,0,0,0,0,0,0,64,101,64,0,0,0,0,0,160,106,64,0,0,0,0,0,96,102,64,0,0,0,0,0,64,107,64,0,0,0,0,0,32,103,64,0,0,0,0,0,64,108,64,0,0,0,0,0,96,103,64,0,0,0,0,0,160,109,64,0,0,0,0,0,128,103,64,0,0,0,0,0,128,111,64,0,0,0,0,0,32,103,64,0,0,0,0,0,176,112,64,0,0,0,0,0,192,101,64,0,0,0,0,0,80,113,64,0,0,0,0,0,96,100,64,0,0,0,0,0,176,112,64,0,0,0,0,0,160,99,64,0,0,0,0,0,128,111,64,0,0,0,0,0,96,99,
64,0,0,0,0,0,32,110,64,0,0,0,0,0,192,99,64,0,0,0,0,0,96,108,64,0,0,0,0,0,0,100,64,0,0,0,0,0,96,107,64,0,0,0,0,0,192,105,64,0,0,0,0,0,0,106,64,0,0,0,0,0,128,106,64,0,0,0,0,0,32,107,64,0,0,0,0,0,224,106,64,0,0,0,0,0,0,109,64,0,0,0,0,0,0,106,64,0,0,0,0,0,160,110,64,0,0,0,0,0,0,105,64,0,0,0,0,0,224,111,64,0,0,0,0,0,96,103,64,0,0,0,0,0,160,112,64,0,0,0,0,0,224,101,64,0,0,0,0,0,176,112,64,0,0,0,0,0,64,101,64,0,0,0,0,0,128,111,64,0,0,0,0,0,160,101,64,0,0,0,0,0,128,109,64,0,0,0,0,0,64,102,64,0,0,0,0,0,0,
108,64,0,0,0,0,0,32,103,64,0,0,0,0,0,160,106,64,0,0,0,0,0,64,104,64,0,0,0,0,0,32,106,64,0,0,0,0,0,224,103,64,0,0,0,0,0,64,104,64,0,0,0,0,0,128,105,64,0,0,0,0,0,96,104,64,0,0,0,0,0,96,106,64,0,0,0,0,0,160,104,64,0,0,0,0,0,160,107,64,0,0,0,0,0,160,105,64,0,0,0,0,0,192,108,64,0,0,0,0,0,192,106,64,0,0,0,0,0,96,109,64,0,0,0,0,0,160,108,64,0,0,0,0,0,0,109,64,0,0,0,0,0,32,110,64,0,0,0,0,0,96,107,64,0,0,0,0,0,32,110,64,0,0,0,0,0,192,105,64,0,0,0,0,0,64,109,64,0,0,0,0,0,128,104,64,0,0,0,0,0,0,108,64,0,0,0,
0,0,192,103,64,0,0,0,0,0,224,106,64,0,0,0,0,0,128,103,64,0,0,0,0,0,128,105,64,0,0,0,0,0,128,103,64,0,0,0,0,0,224,106,64,0,0,0,0,0,32,105,64,0,0,0,0,0,160,106,64,0,0,0,0,0,32,106,64,0,0,0,0,0,128,107,64,0,0,0,0,0,224,106,64,0,0,0,0,0,0,109,64,0,0,0,0,0,128,107,64,0,0,0,0,0,160,110,64,0,0,0,0,0,224,107,64,0,0,0,0,0,112,112,64,0,0,0,0,0,64,107,64,0,0,0,0,0,96,113,64,0,0,0,0,0,160,105,64,0,0,0,0,0,48,113,64,0,0,0,0,0,64,104,64,0,0,0,0,0,144,112,64,0,0,0,0,0,32,103,64,0,0,0,0,0,64,111,64,0,0,0,0,0,160,
102,64,0,0,0,0,0,224,109,64,0,0,0,0,0,128,102,64,0,0,0,0,0,96,108,64,80,15,0,0,12,0,0,0,16,16,0,0,12,0,0,0,208,16,0,0,12,0,0,0,144,17,0,0,12,0,0,0,80,18,0,0,4,0,0,0,0,0,0,0,0,160,98,64,0,0,0,0,0,96,96,64,0,0,0,0,0,160,100,64,0,0,0,0,0,192,96,64,0,0,0,0,0,224,101,64,0,0,0,0,0,0,98,64,0,0,0,0,0,128,102,64,0,0,0,0,0,224,98,64,0,0,0,0,0,224,102,64,0,0,0,0,0,128,100,64,0,0,0,0,0,160,102,64,0,0,0,0,0,192,102,64,0,0,0,0,0,160,101,64,0,0,0,0,0,64,104,64,0,0,0,0,0,96,100,64,0,0,0,0,0,32,105,64,0,0,0,0,0,224,
98,64,0,0,0,0,0,96,105,64,0,0,0,0,0,32,97,64,0,0,0,0,0,224,104,64,0,0,0,0,0,64,95,64,0,0,0,0,0,224,103,64,0,0,0,0,0,128,93,64,0,0,0,0,0,96,102,64,0,0,0,0,0,64,93,64,0,0,0,0,0,32,101,64,0,0,0,0,0,0,93,64,0,0,0,0,0,192,98,64,0,0,0,0,0,64,98,64,0,0,0,0,0,192,95,64,0,0,0,0,0,96,100,64,0,0,0,0,0,160,96,64,0,0,0,0,0,0,102,64,0,0,0,0,0,64,97,64,0,0,0,0,0,192,102,64,0,0,0,0,0,64,98,64,0,0,0,0,0,32,103,64,0,0,0,0,0,96,99,64,0,0,0,0,0,0,103,64,0,0,0,0,0,0,101,64,0,0,0,0,0,128,102,64,0,0,0,0,0,192,102,64,0,
0,0,0,0,0,101,64,0,0,0,0,0,0,104,64,0,0,0,0,0,64,99,64,0,0,0,0,0,64,104,64,0,0,0,0,0,192,96,64,0,0,0,0,0,192,103,64,0,0,0,0,0,0,94,64,0,0,0,0,0,160,102,64,0,0,0,0,0,192,92,64,0,0,0,0,0,192,101,64,0,0,0,0,0,64,92,64,0,0,0,0,0,32,100,64,0,0,0,0,0,192,92,64,0,0,0,0,0,128,98,64,0,0,0,0,0,128,94,64,0,0,0,0,0,32,97,64,0,0,0,0,0,160,96,64,0,0,0,0,0,128,96,64,0,0,0,0,0,160,98,64,0,0,0,0,0,64,94,64,0,0,0,0,0,64,100,64,0,0,0,0,0,192,95,64,0,0,0,0,0,96,101,64,0,0,0,0,0,0,97,64,0,0,0,0,0,32,102,64,0,0,0,0,0,
96,98,64,0,0,0,0,0,96,102,64,0,0,0,0,0,224,99,64,0,0,0,0,0,32,102,64,0,0,0,0,0,192,101,64,0,0,0,0,0,128,101,64,0,0,0,0,0,96,103,64,0,0,0,0,0,192,100,64,0,0,0,0,0,224,103,64,0,0,0,0,0,128,99,64,0,0,0,0,0,128,104,64,0,0,0,0,0,64,98,64,0,0,0,0,0,128,104,64,0,0,0,0,0,192,96,64,0,0,0,0,0,0,104,64,0,0,0,0,0,128,94,64,0,0,0,0,0,0,102,64,0,0,0,0,0,192,93,64,0,0,0,0,0,0,100,64,0,0,0,0,0,128,94,64,0,0,0,0,0,64,98,64,0,0,0,0,0,192,95,64,0,0,0,0,0,160,96,64,0,0,0,0,0,32,97,64,0,0,0,0,0,0,95,64,0,0,0,0,0,160,
98,64,0,0,0,0,0,192,92,64,0,0,0,0,0,0,100,64,0,0,0,0,0,192,94,64,0,0,0,0,0,224,100,64,0,0,0,0,0,160,96,64,0,0,0,0,0,64,101,64,0,0,0,0,0,192,97,64,0,0,0,0,0,64,101,64,0,0,0,0,0,0,99,64,0,0,0,0,0,128,101,64,0,0,0,0,0,0,101,64,0,0,0,0,0,128,101,64,0,0,0,0,0,32,103,64,0,0,0,0,0,96,100,64,0,0,0,0,0,96,104,64,0,0,0,0,0,224,98,64,0,0,0,0,0,160,104,64,0,0,0,0,0,224,96,64,0,0,0,0,0,96,104,64,0,0,0,0,0,64,95,64,0,0,0,0,0,224,102,64,0,0,0,0,0,128,94,64,0,0,0,0,0,64,101,64,0,0,0,0,0,192,94,64,0,0,0,0,0,128,99,
64,0,0,0,0,0,192,95,64,0,0,0,0,0,160,97,64,0,0,0,0,0,160,96,64,0,0,0,0,0,64,96,64,0,0,0,0,0,128,97,64,0,0,0,0,0,64,94,64,120,18,0,0,14,0,0,0,88,19,0,0,16,0,0,0,88,20,0,0,16,0,0,0,88,21,0,0,16,0,0,0,88,22,0,0,4,0,0,0,0,0,0,0,0,0,96,64,0,0,0,0,0,32,98,64,0,0,0,0,0,192,92,64,0,0,0,0,0,160,97,64,0,0,0,0,0,64,91,64,0,0,0,0,0,64,95,64,0,0,0,0,0,0,91,64,0,0,0,0,0,64,91,64,0,0,0,0,0,64,91,64,0,0,0,0,0,64,87,64,0,0,0,0,0,0,91,64,0,0,0,0,0,128,83,64,0,0,0,0,0,128,90,64,0,0,0,0,0,64,80,64,0,0,0,0,0,0,91,64,
0,0,0,0,0,0,73,64,0,0,0,0,0,192,92,64,0,0,0,0,0,0,69,64,0,0,0,0,0,128,95,64,0,0,0,0,0,0,71,64,0,0,0,0,0,128,96,64,0,0,0,0,0,0,77,64,0,0,0,0,0,192,96,64,0,0,0,0,0,128,82,64,0,0,0,0,0,160,96,64,0,0,0,0,0,128,86,64,0,0,0,0,0,192,96,64,0,0,0,0,0,192,89,64,0,0,0,0,0,128,96,64,0,0,0,0,0,0,94,64,0,0,0,0,0,96,96,64,0,0,0,0,0,192,96,64,0,0,0,0,0,128,95,64,0,0,0,0,0,96,97,64,0,0,0,0,0,64,92,64,0,0,0,0,0,96,97,64,0,0,0,0,0,64,89,64,0,0,0,0,0,128,96,64,0,0,0,0,0,64,87,64,0,0,0,0,0,0,95,64,0,0,0,0,0,0,86,64,0,
0,0,0,0,128,93,64,0,0,0,0,0,192,83,64,0,0,0,0,0,64,91,64,0,0,0,0,0,0,82,64,0,0,0,0,0,128,87,64,0,0,0,0,0,192,80,64,0,0,0,0,0,64,84,64,0,0,0,0,0,192,81,64,0,0,0,0,0,128,80,64,0,0,0,0,0,0,84,64,0,0,0,0,0,64,80,64,0,0,0,0,0,64,86,64,0,0,0,0,0,192,81,64,0,0,0,0,0,192,88,64,0,0,0,0,0,0,85,64,0,0,0,0,0,128,90,64,0,0,0,0,0,192,87,64,0,0,0,0,0,192,91,64,0,0,0,0,0,192,89,64,0,0,0,0,0,128,94,64,0,0,0,0,0,192,92,64,0,0,0,0,0,192,95,64,0,0,0,0,0,0,96,64,0,0,0,0,0,0,97,64,0,0,0,0,0,32,98,64,0,0,0,0,0,160,96,64,
0,0,0,0,0,64,99,64,0,0,0,0,0,0,96,64,0,0,0,0,0,64,100,64,0,0,0,0,0,192,93,64,0,0,0,0,0,96,101,64,0,0,0,0,0,64,90,64,0,0,0,0,0,64,102,64,0,0,0,0,0,192,88,64,0,0,0,0,0,32,103,64,0,0,0,0,0,192,85,64,0,0,0,0,0,32,104,64,0,0,0,0,0,0,82,64,0,0,0,0,0,192,104,64,0,0,0,0,0,128,78,64,0,0,0,0,0,96,104,64,0,0,0,0,0,128,76,64,0,0,0,0,0,224,102,64,0,0,0,0,0,0,80,64,0,0,0,0,0,32,101,64,0,0,0,0,0,64,83,64,0,0,0,0,0,192,99,64,0,0,0,0,0,128,85,64,0,0,0,0,0,0,99,64,0,0,0,0,0,0,88,64,0,0,0,0,0,32,98,64,0,0,0,0,0,64,
91,64,0,0,0,0,0,128,97,64,0,0,0,0,0,128,95,64,0,0,0,0,0,64,97,64,0,0,0,0,0,96,97,64,0,0,0,0,0,192,95,64,0,0,0,0,0,224,97,64,0,0,0,0,0,192,96,64,0,0,0,0,0,224,97,64,0,0,0,0,0,160,97,64,0,0,0,0,0,160,97,64,0,0,0,0,0,160,98,64,0,0,0,0,0,0,97,64,0,0,0,0,0,128,99,64,0,0,0,0,0,160,96,64,0,0,0,0,0,32,100,64,0,0,0,0,0,192,95,64,0,0,0,0,0,128,100,64,0,0,0,0,0,192,93,64,0,0,0,0,0,224,100,64,0,0,0,0,0,192,91,64,0,0,0,0,0,160,100,64,0,0,0,0,0,192,90,64,0,0,0,0,0,224,99,64,0,0,0,0,0,64,90,64,0,0,0,0,0,0,99,64,
0,0,0,0,0,128,90,64,0,0,0,0,0,32,98,64,0,0,0,0,0,128,91,64,0,0,0,0,0,224,96,64,0,0,0,0,0,128,92,64,0,0,0,0,0,96,96,64,0,0,0,0,0,128,94,64,0,0,0,0,0,128,95,64,0,0,0,0,0,64,96,64,0,0,0,0,0,64,95,64,128,22,0,0,16,0,0,0,128,23,0,0,16,0,0,0,128,24,0,0,16,0,0,0,128,25,0,0,16,0,0,0,128,26,0,0,4,0,0,0,0,0,0,0,0,128,101,64,0,0,0,0,0,96,96,64,0,0,0,0,0,96,100,64,0,0,0,0,0,192,94,64,0,0,0,0,0,32,100,64,0,0,0,0,0,192,90,64,0,0,0,0,0,0,100,64,0,0,0,0,0,0,88,64,0,0,0,0,0,64,100,64,0,0,0,0,0,128,85,64,0,0,0,0,0,
32,100,64,0,0,0,0,0,192,80,64,0,0,0,0,0,96,100,64,0,0,0,0,0,0,75,64,0,0,0,0,0,192,100,64,0,0,0,0,0,128,68,64,0,0,0,0,0,192,101,64,0,0,0,0,0,128,66,64,0,0,0,0,0,224,102,64,0,0,0,0,0,128,69,64,0,0,0,0,0,96,103,64,0,0,0,0,0,0,75,64,0,0,0,0,0,96,103,64,0,0,0,0,0,64,81,64,0,0,0,0,0,96,103,64,0,0,0,0,0,128,85,64,0,0,0,0,0,96,103,64,0,0,0,0,0,192,88,64,0,0,0,0,0,32,103,64,0,0,0,0,0,0,92,64,0,0,0,0,0,160,102,64,0,0,0,0,0,64,95,64,0,0,0,0,0,0,101,64,0,0,0,0,0,192,96,64,0,0,0,0,0,160,100,64,0,0,0,0,0,128,95,
64,0,0,0,0,0,64,101,64,0,0,0,0,0,0,92,64,0,0,0,0,0,96,102,64,0,0,0,0,0,128,88,64,0,0,0,0,0,96,103,64,0,0,0,0,0,128,86,64,0,0,0,0,0,64,104,64,0,0,0,0,0,192,84,64,0,0,0,0,0,160,105,64,0,0,0,0,0,128,82,64,0,0,0,0,0,0,107,64,0,0,0,0,0,128,81,64,0,0,0,0,0,96,108,64,0,0,0,0,0,128,82,64,0,0,0,0,0,192,108,64,0,0,0,0,0,192,84,64,0,0,0,0,0,96,108,64,0,0,0,0,0,64,87,64,0,0,0,0,0,96,107,64,0,0,0,0,0,192,89,64,0,0,0,0,0,0,106,64,0,0,0,0,0,192,92,64,0,0,0,0,0,0,105,64,0,0,0,0,0,192,94,64,0,0,0,0,0,192,103,64,0,
0,0,0,0,96,96,64,0,0,0,0,0,128,102,64,0,0,0,0,0,32,97,64,0,0,0,0,0,128,99,64,0,0,0,0,0,192,97,64,0,0,0,0,0,128,100,64,0,0,0,0,0,0,97,64,0,0,0,0,0,64,102,64,0,0,0,0,0,224,96,64,0,0,0,0,0,32,104,64,0,0,0,0,0,96,97,64,0,0,0,0,0,128,105,64,0,0,0,0,0,32,98,64,0,0,0,0,0,128,106,64,0,0,0,0,0,160,98,64,0,0,0,0,0,224,107,64,0,0,0,0,0,96,99,64,0,0,0,0,0,32,109,64,0,0,0,0,0,128,100,64,0,0,0,0,0,160,109,64,0,0,0,0,0,224,101,64,0,0,0,0,0,96,108,64,0,0,0,0,0,96,102,64,0,0,0,0,0,32,107,64,0,0,0,0,0,96,102,64,0,
0,0,0,0,160,105,64,0,0,0,0,0,224,101,64,0,0,0,0,0,0,104,64,0,0,0,0,0,64,101,64,0,0,0,0,0,160,102,64,0,0,0,0,0,224,100,64,0,0,0,0,0,224,100,64,0,0,0,0,0,224,99,64,0,0,0,0,0,192,99,64,0,0,0,0,0,224,98,64,0,0,0,0,0,96,100,64,0,0,0,0,0,64,96,64,0,0,0,0,0,0,101,64,0,0,0,0,0,0,96,64,0,0,0,0,0,0,102,64,0,0,0,0,0,0,96,64,0,0,0,0,0,0,103,64,0,0,0,0,0,96,96,64,0,0,0,0,0,160,103,64,0,0,0,0,0,192,96,64,0,0,0,0,0,224,103,64,0,0,0,0,0,128,97,64,0,0,0,0,0,32,104,64,0,0,0,0,0,0,98,64,0,0,0,0,0,32,104,64,0,0,0,0,
0,32,99,64,0,0,0,0,0,192,103,64,0,0,0,0,0,32,100,64,0,0,0,0,0,64,103,64,0,0,0,0,0,192,100,64,0,0,0,0,0,64,102,64,0,0,0,0,0,192,100,64,0,0,0,0,0,64,101,64,0,0,0,0,0,96,100,64,0,0,0,0,0,64,100,64,0,0,0,0,0,160,99,64,0,0,0,0,0,224,99,64,0,0,0,0,0,160,98,64,0,0,0,0,0,192,99,64,0,0,0,0,0,160,97,64,0,0,0,0,0,0,100,64,0,0,0,0,0,32,97,64,168,26,0,0,16,0,0,0,168,27,0,0,16,0,0,0,168,28,0,0,16,0,0,0,168,29,0,0,16,0,0,0,168,30,0,0,4,0,0,0,0,0,0,0,0,96,98,64,0,0,0,0,0,0,89,64,0,0,0,0,0,128,99,64,0,0,0,0,0,192,
89,64,0,0,0,0,0,32,100,64,0,0,0,0,0,0,92,64,0,0,0,0,0,96,100,64,0,0,0,0,0,128,94,64,0,0,0,0,0,192,99,64,0,0,0,0,0,0,96,64,0,0,0,0,0,192,98,64,0,0,0,0,0,96,96,64,0,0,0,0,0,128,97,64,0,0,0,0,0,64,96,64,0,0,0,0,0,160,96,64,0,0,0,0,0,0,95,64,0,0,0,0,0,128,96,64,0,0,0,0,0,192,92,64,0,0,0,0,0,160,96,64,0,0,0,0,0,0,91,64,0,0,0,0,0,64,97,64,0,0,0,0,0,192,89,64,0,0,0,0,0,64,98,64,0,0,0,0,0,128,89,64,0,0,0,0,0,32,99,64,0,0,0,0,0,64,90,64,0,0,0,0,0,0,100,64,0,0,0,0,0,128,91,64,0,0,0,0,0,96,100,64,0,0,0,0,0,
192,93,64,0,0,0,0,0,64,100,64,0,0,0,0,0,192,95,64,0,0,0,0,0,128,99,64,0,0,0,0,0,160,96,64,0,0,0,0,0,64,98,64,0,0,0,0,0,32,97,64,0,0,0,0,0,64,97,64,0,0,0,0,0,160,96,64,0,0,0,0,0,32,96,64,0,0,0,0,0,192,95,64,0,0,0,0,0,128,95,64,0,0,0,0,0,64,93,64,0,0,0,0,0,64,96,64,0,0,0,0,0,64,91,64,0,0,0,0,0,0,97,64,0,0,0,0,0,0,90,64,0,0,0,0,0,128,98,64,0,0,0,0,0,128,89,64,0,0,0,0,0,160,99,64,0,0,0,0,0,128,90,64,0,0,0,0,0,160,100,64,0,0,0,0,0,0,92,64,0,0,0,0,0,32,101,64,0,0,0,0,0,128,93,64,0,0,0,0,0,224,100,64,0,
0,0,0,0,128,95,64,0,0,0,0,0,0,100,64,0,0,0,0,0,160,96,64,0,0,0,0,0,224,98,64,0,0,0,0,0,0,97,64,0,0,0,0,0,192,97,64,0,0,0,0,0,128,96,64,0,0,0,0,0,160,96,64,0,0,0,0,0,64,95,64,0,0,0,0,0,128,96,64,0,0,0,0,0,64,93,64,0,0,0,0,0,0,97,64,0,0,0,0,0,0,91,64,0,0,0,0,0,160,97,64,0,0,0,0,0,192,89,64,0,0,0,0,0,96,98,64,0,0,0,0,0,192,89,64,0,0,0,0,0,128,99,64,0,0,0,0,0,128,90,64,0,0,0,0,0,96,100,64,0,0,0,0,0,0,92,64,0,0,0,0,0,192,100,64,0,0,0,0,0,0,93,64,0,0,0,0,0,224,100,64,0,0,0,0,0,192,95,64,0,0,0,0,0,64,100,
64,0,0,0,0,0,160,96,64,0,0,0,0,0,0,99,64,0,0,0,0,0,32,97,64,0,0,0,0,0,0,98,64,0,0,0,0,0,128,96,64,0,0,0,0,0,64,97,64,0,0,0,0,0,128,95,64,0,0,0,0,0,160,96,64,0,0,0,0,0,192,93,64,0,0,0,0,0,192,96,64,0,0,0,0,0,0,92,64,0,0,0,0,0,96,97,64,0,0,0,0,0,64,90,64,208,30,0,0,11,0,0,0,128,31,0,0,12,0,0,0,64,32,0,0,12,0,0,0,0,33,0,0,12,0,0,0,192,33,0,0,4,0,0,0,0,0,128,63,0,0,0,0,0,0,0,0,0,0,128,63,40,0,0,0,8,0,0,0,3,0,0,0,16,34,0,0,14,0,0,0,0,0,0,0,112,108,97,121,101,114,58,58,80,108,97,121,101,114,0,0,0,0,0,0,
0,0,50,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,76,64,0,0,0,0,0,0,56,64,0,0,0,0,0,0,73,64,0,0,0,0,0,0,63,64,0,0,0,0,0,0,57,64,0,0,0,0,0,0,63,64,32,34,0,0,4,0,0,0,0,0,0,0,0,0,49,64,0,0,0,0,0,0,57,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,64,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,74,64,0,0,0,0,0,0,51,64,0,0,0,0,0,0,77,64,0,0,0,0,0,0,49,64,0,0,0,0,0,0,76,64,104,34,0,0,5,0,0,0,0,0,0,0,0,0,74,64,0,0,0,0,0,0,64,64,0,0,0,0,0,128,77,64,0,0,0,0,0,0,57,64,0,0,0,0,0,128,77,64,0,0,0,0,0,128,75,64,0,0,0,0,0,0,76,64,0,0,0,0,0,
0,77,64,0,0,0,0,0,0,74,64,0,0,0,0,0,0,75,64,192,34,0,0,5,0,0,0,0,0,0,0,0,0,56,64,0,0,0,0,0,0,76,64,0,0,0,0,0,128,73,64,0,0,0,0,0,0,76,64,0,0,0,0,0,128,75,64,0,0,0,0,0,0,78,64,0,0,0,0,0,128,73,64,0,0,0,0,0,128,79,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,79,64,0,0,0,0,0,0,53,64,0,0,0,0,0,0,78,64,24,35,0,0,6,0,0,0,0,0,0,0,0,0,51,64,0,0,0,0,0,128,78,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,80,64,0,0,0,0,0,0,56,64,0,0,0,0,0,0,86,64,0,0,0,0,0,0,49,64,0,0,0,0,0,192,87,64,0,0,0,0,0,0,49,64,0,0,0,0,0,0,80,64,128,35,0,
0,5,0,0,0,0,0,0,0,0,0,76,64,0,0,0,0,0,128,78,64,0,0,0,0,0,128,77,64,0,0,0,0,0,0,80,64,0,0,0,0,0,128,77,64,0,0,0,0,0,192,87,64,0,0,0,0,0,0,74,64,0,0,0,0,0,0,86,64,0,0,0,0,0,0,74,64,0,0,0,0,0,128,80,64,216,35,0,0,5,0,0,0,0,0,0,0,0,0,50,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,73,64,0,0,0,0,0,0,56,64,0,0,0,0,0,0,75,64,0,0,0,0,0,0,59,64,0,0,0,0,0,0,73,64,0,0,0,0,0,0,63,64,0,0,0,0,0,0,57,64,0,0,0,0,0,0,63,64,48,36,0,0,5,0,0,0,0,0,0,0,0,128,75,64,0,0,0,0,0,0,61,64,0,0,0,0,0,128,77,64,0,0,0,0,0,128,64,64,0,0,
0,0,0,128,77,64,0,0,0,0,0,128,75,64,0,0,0,0,0,0,76,64,0,0,0,0,0,0,77,64,0,0,0,0,0,0,74,64,0,0,0,0,0,0,75,64,0,0,0,0,0,0,74,64,0,0,0,0,0,0,64,64,136,36,0,0,6,0,0,0,0,0,0,0,0,0,76,64,0,0,0,0,0,128,78,64,0,0,0,0,0,128,77,64,0,0,0,0,0,0,80,64,0,0,0,0,0,128,75,64,0,0,0,0,0,128,86,64,0,0,0,0,0,0,74,64,0,0,0,0,0,128,85,64,0,0,0,0,0,0,74,64,0,0,0,0,0,128,80,64,240,36,0,0,5,0,0,0,0,0,0,0,0,0,57,64,0,0,0,0,0,0,86,64,0,0,0,0,0,0,73,64,0,0,0,0,0,0,86,64,0,0,0,0,0,0,75,64,0,0,0,0,0,0,87,64,0,0,0,0,0,0,73,64,0,
0,0,0,0,192,87,64,0,0,0,0,0,0,50,64,0,0,0,0,0,192,87,64,72,37,0,0,5,0,0,0,0,0,0,0,0,0,57,64,0,0,0,0,0,64,86,64,0,0,0,0,0,0,73,64,0,0,0,0,0,64,86,64,0,0,0,0,0,128,76,64,0,0,0,0,0,0,88,64,0,0,0,0,0,0,50,64,0,0,0,0,0,0,88,64,160,37,0,0,4,0,0,0,0,0,0,0,0,0,67,64,0,0,0,0,0,0,57,64,0,0,0,0,0,0,69,64,0,0,0,0,0,0,60,64,0,0,0,0,0,0,69,64,0,0,0,0,0,0,76,64,0,0,0,0,0,128,67,64,0,0,0,0,0,128,77,64,0,0,0,0,0,128,65,64,0,0,0,0,0,128,75,64,0,0,0,0,0,128,65,64,0,0,0,0,0,0,60,64,232,37,0,0,6,0,0,0,0,0,0,0,0,128,67,
64,0,0,0,0,0,0,79,64,0,0,0,0,0,0,69,64,0,0,0,0,0,64,80,64,0,0,0,0,0,0,69,64,0,0,0,0,0,64,87,64,0,0,0,0,0,0,67,64,0,0,0,0,0,0,88,64,0,0,0,0,0,128,65,64,0,0,0,0,0,64,87,64,0,0,0,0,0,128,65,64,0,0,0,0,0,128,80,64,80,38,0,0,6,0,0,0,0,0,0,0,0,0,59,64,0,0,0,0,0,0,64,64,0,0,0,0,0,0,64,64,0,0,0,0,0,0,64,64,0,0,0,0,0,128,72,64,0,0,0,0,0,0,73,64,0,0,0,0,0,128,72,64,0,0,0,0,0,128,75,64,0,0,0,0,0,0,70,64,0,0,0,0,0,128,75,64,0,0,0,0,0,0,59,64,0,0,0,0,0,0,67,64,184,38,0,0,6,0,0,0,0,0,0,0,0,0,57,64,0,0,0,0,0,0,
56,64,0,0,0,0,0,0,73,64,0,0,0,0,0,0,56,64,0,0,0,0,0,128,74,64,0,0,0,0,0,0,59,64,0,0,0,0,0,128,72,64,0,0,0,0,0,0,63,64,0,0,0,0,0,0,57,64,0,0,0,0,0,0,63,64,0,0,0,0,0,0,54,64,0,0,0,0,0,0,59,64,32,39,0,0,6,0,0,0,0,0,0,0,0,0,52,64,0,0,0,0,0,0,63,64,0,0,0,0,0,0,56,64,0,0,0,0,0,0,65,64,0,0,0,0,0,0,56,64,0,0,0,0,0,0,75,64,0,0,0,0,0,0,51,64,0,0,0,0,0,128,77,64,0,0,0,0,0,0,49,64,0,0,0,0,0,128,76,64,0,0,0,0,0,0,49,64,0,0,0,0,0,0,65,64,136,39,0,0,6,0,0,0,0,0,0,0,0,0,51,64,0,0,0,0,0,0,79,64,0,0,0,0,0,0,56,64],
"i8",J,u.J);
L([0,0,0,0,0,192,80,64,0,0,0,0,0,0,56,64,0,0,0,0,0,192,85,64,0,0,0,0,0,0,52,64,0,0,0,0,0,128,86,64,0,0,0,0,0,0,49,64,0,0,0,0,0,192,85,64,0,0,0,0,0,0,49,64,0,0,0,0,0,0,80,64,240,39,0,0,6,0,0,0,0,0,0,0,0,0,57,64,0,0,0,0,0,0,86,64,0,0,0,0,0,128,72,64,0,0,0,0,0,0,86,64,0,0,0,0,0,128,74,64,0,0,0,0,0,0,87,64,0,0,0,0,0,0,73,64,0,0,0,0,0,192,87,64,0,0,0,0,0,0,57,64,0,0,0,0,0,192,87,64,0,0,0,0,0,0,54,64,0,0,0,0,0,0,87,64,88,40,0,0,6,0,0,0,0,0,0,0,0,0,61,64,0,0,0,0,0,64,80,64,0,0,0,0,0,0,65,64,0,0,0,0,0,64,
80,64,0,0,0,0,0,0,77,64,0,0,0,0,0,0,86,64,0,0,0,0,0,0,77,64,0,0,0,0,0,64,87,64,0,0,0,0,0,0,74,64,0,0,0,0,0,64,87,64,0,0,0,0,0,0,61,64,0,0,0,0,0,128,81,64,192,40,0,0,6,0,0,0,0,0,0,0,0,0,67,64,0,0,0,0,0,0,80,64,0,0,0,0,0,0,69,64,0,0,0,0,0,0,81,64,0,0,0,0,0,0,67,64,0,0,0,0,0,0,86,64,0,0,0,0,0,128,65,64,0,0,0,0,0,64,85,64,0,0,0,0,0,128,65,64,0,0,0,0,0,192,80,64,40,41,0,0,5,0,0,0,32,105,115,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,33,0,0,0,0,128,41,0,0,0,0,0,0,128,41,0,0,20,0,0,0,
152,41,0,0,2,0,0,0,115,114,99,47,116,101,120,116,46,114,115,0,0,0,0,0,176,41,0,0,11,0,0,0,106,1,0,0,0,0,0,0,97,105,114,0,0,0,0,0,208,41,0,0,3,0,0,0,12,0,0,0,4,0,0,0,7,0,0,0,248,41,0,0,44,0,0,0,0,0,0,0,99,111,108,108,101,99,116,105,111,110,115,58,58,118,101,99,58,58,86,101,99,60,97,105,114,95,98,111,116,116,108,101,58,58,65,105,114,66,111,116,116,108,101,62,0,0,0,0,12,0,0,0,4,0,0,0,8,0,0,0,64,42,0,0,31,0,0,0,0,0,0,0,99,111,108,108,101,99,116,105,111,110,115,58,58,118,101,99,58,58,86,101,99,60,98,97,
114,58,58,66,97,114,62,0,205,204,204,61,205,204,204,61,205,204,204,61,102,102,102,63,205,204,204,62,205,204,204,62,205,204,204,62,205,204,76,63,1,0,0,0,1,0,0,0,3,0,0,0,152,42,0,0,21,0,0,0,0,0,0,0,103,97,109,101,95,115,116,97,116,101,58,58,71,97,109,101,83,116,97,116,101,0,0,0,121,111,117,32,119,105,110,0,176,42,0,0,7,0,0,0,0,0,0,0,0,0,128,63,0,0,0,0,0,0,128,63,115,114,99,47,115,110,97,107,101,97,112,112,46,114,115,0,121,111,117,32,108,111,115,101,224,42,0,0,8,0,0,0,110,111,116,32,121,101,116,32,105,
109,112,108,101,109,101,110,116,101,100,0,0,0,0,0,240,42,0,0,19,0,0,0,208,42,0,0,15,0,0,0,108,0,0,0,0,0,0,0,69,120,112,101,99,116,101,100,32,85,112,100,97,116,101,65,114,103,115,0,0,0,0,0,32,43,0,0,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,4,0,0,0,3,0,0,0,144,43,0,0,15,0,0,0,0,0,0,0,115,110,97,107,101,97,112,112,58,58,73,110,100,101,120,0,48,5,0,0,25,0,0,0,53,5,0,0,0,0,0,0,1,0,0,0,0,0,0,0,154,153,153,153,153,153,
217,63,205,204,204,204,204,204,236,191,102,102,102,102,102,102,238,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,0,0,0,0,0,0,0,0,0,63,0,0,128,63,0,0,0,63,0,0,0,63,0,0,128,63,0,0,128,63,205,204,204,204,204,204,236,191,51,51,51,51,51,51,235,63,98,108,111,111,100,0,0,0,16,44,0,0,5,0,0,0,0,0,0,63,0,0,0,0,0,0,0,0,0,0,128,63,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,153,153,153,153,153,185,63,154,153,153,153,153,153,185,63,154,153,153,153,153,153,185,63,154,153,153,153,153,153,185,63,154,153,153,153,153,153,185,63,0,0,0,0,0,0,0,0,0,0,128,63,0,0,128,63,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,36,64,0,0,0,0,0,0,224,63,51,51,51,51,51,51,211,63,51,51,51,51,51,51,211,63,154,153,153,153,
153,153,233,63,51,51,51,51,51,51,227,63,102,102,102,102,102,102,246,63,51,51,51,51,51,51,211,63,154,153,153,153,153,153,1,64,154,153,153,153,153,153,185,63,0,0,0,0,0,0,8,64,51,51,51,51,51,51,211,63,0,0,0,0,0,0,16,64,51,51,51,51,51,51,211,63,0,0,0,0,0,0,20,64,51,51,51,51,51,51,227,63,0,0,0,0,0,0,22,64,51,51,51,51,51,51,227,63,102,102,102,102,102,102,24,64,102,102,102,102,102,102,230,63,51,51,51,51,51,51,27,64,0,0,0,0,0,0,224,63,0,0,0,0,0,0,32,64,154,153,153,153,153,153,201,63,102,102,102,102,102,102,
32,64,51,51,51,51,51,51,227,63,154,153,153,153,153,153,33,64,154,153,153,153,153,153,233,191,154,153,153,153,153,153,233,63,154,153,153,153,153,153,201,63,154,153,153,153,153,153,201,63,154,153,153,153,153,153,201,63,154,153,153,153,153,153,201,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,51,51,211,63,0,0,0,0,0,0,0,64,154,153,153,153,153,153,169,63,0,0,0,0,0,0,240,63,0,0,0,0,0,0,240,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,184,30,133,235,81,184,158,63,154,153,153,153,153,153,233,63,154,153,
153,153,153,153,233,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,86,101,99,58,58,114,101,115,101,114,118,101,58,32,96,117,115,105,122,101,96,32,111,118,101,114,102,108,111,119,0,0,200,46,0,0,30,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,2,0,0,0,0,0,0,0,83,101,97,32,83,110,97,107,101,32,69,115,99,97,112,101,8,47,0,0,16,0,0,0,4,0,0,0,4,0,0,0,9,0,0,0,160,47,0,0,59,0,0,0,0,0,0,0,4,0,0,0,4,0,0,0,10,0,0,0,80,47,0,0,76,0,0,0,0,0,0,0,97,108,
108,111,99,58,58,114,99,58,58,82,99,60,99,111,114,101,58,58,99,101,108,108,58,58,82,101,102,67,101,108,108,60,111,112,101,110,103,108,95,103,114,97,112,104,105,99,115,58,58,103,108,95,98,97,99,107,95,101,110,100,58,58,71,108,71,114,97,112,104,105,99,115,62,62,0,0,0,0,97,108,108,111,99,58,58,114,99,58,58,82,99,60,99,111,114,101,58,58,99,101,108,108,58,58,82,101,102,67,101,108,108,60,115,100,108,50,95,119,105,110,100,111,119,58,58,83,100,108,50,87,105,110,100,111,119,62,62,0,0,0,0,0,56,54,0,0,1,0,0,
0,248,53,0,0,2,0,0,0,224,53,0,0,1,0,0,0,104,53,0,0,119,0,0,0,11,0,0,0,4,0,0,0,4,0,0,0,3,0,0,0,4,0,0,0,0,0,0,0,32,53,0,0,28,0,0,0,72,52,0,0,200,0,0,0,224,48,0,0,95,0,0,0,87,1,0,0,0,0,0,0,176,51,0,0,147,0,0,0,40,51,0,0,129,0,0,0,224,48,0,0,95,0,0,0,187,0,0,0,0,0,0,0,224,48,0,0,95,0,0,0,194,0,0,0,0,0,0,0,32,51,0,0,3,0,0,0,24,51,0,0,5,0,0,0,248,50,0,0,30,0,0,0,224,48,0,0,95,0,0,0,224,0,0,0,0,0,0,0,16,50,0,0,231,0,0,0,64,49,0,0,208,0,0,0,224,48,0,0,95,0,0,0,9,1,0,0,0,0,0,0,224,48,0,0,95,0,0,0,16,1,0,0,
0,0,0,0,224,48,0,0,95,0,0,0,46,1,0,0,0,0,0,0,216,48,0,0,2,0,0,0,117,118,0,0,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,111,112,101,110,103,108,95,103,114,97,112,104,105,99,115,45,51,53,53,100,51,101,49,98,100,51,55,54,100,99,48,57,47,101,109,115,99,114,105,112,116,101,110,47,115,114,99,47,103,108,95,98,97,99,107,95,101,110,100,46,114,115,0,10,35,105,102,110,100,101,102,32,71,76,95,69,83,10,35,118,101,114,115,105,111,
110,32,49,50,48,10,35,101,108,115,101,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,101,110,100,105,102,10,10,117,110,105,102,111,114,109,32,118,101,99,52,32,99,111,108,111,114,59,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,95,116,101,120,116,117,114,101,59,10,10,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,117,118,59,10,10,118,111,105,100,32,109,97,105,110,40,41,10,123,10,32,32,32,32,103,108,95,70,114,97,
103,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,115,95,116,101,120,116,117,114,101,44,32,118,95,117,118,41,32,42,32,99,111,108,111,114,59,10,125,10,10,35,105,102,110,100,101,102,32,71,76,95,69,83,10,35,118,101,114,115,105,111,110,32,49,50,48,10,35,101,108,115,101,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,101,110,100,105,102,10,117,110,105,102,111,114,109,32,118,101,99,52,32,99,111,108,111,114,59,10,10,97,116,116,114,105,
98,117,116,101,32,118,101,99,52,32,112,111,115,59,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,117,118,59,10,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,95,116,101,120,116,117,114,101,59,10,10,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,117,118,59,10,10,118,111,105,100,32,109,97,105,110,40,41,10,123,10,32,32,32,32,118,95,117,118,32,61,32,117,118,59,10,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,112,111,115,59,10,125,10,0,67,111,
117,108,100,32,110,111,116,32,102,105,110,100,32,117,110,105,102,111,114,109,32,96,99,111,108,111,114,96,0,0,99,111,108,111,114,0,0,0,112,111,115,0,0,0,0,0,10,35,105,102,110,100,101,102,32,71,76,95,69,83,10,35,118,101,114,115,105,111,110,32,49,50,48,10,35,101,108,115,101,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,101,110,100,105,102,10,117,110,105,102,111,114,109,32,118,101,99,52,32,99,111,108,111,114,59,10,10,118,111,105,100,32,109,97,105,
110,40,41,10,123,10,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,99,111,108,111,114,59,10,125,10,0,0,0,0,0,0,0,10,35,105,102,110,100,101,102,32,71,76,95,69,83,10,35,118,101,114,115,105,111,110,32,49,50,48,10,35,101,108,115,101,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,10,35,101,110,100,105,102,10,117,110,105,102,111,114,109,32,118,101,99,52,32,99,111,108,111,114,59,10,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,112,
111,115,59,10,10,118,111,105,100,32,109,97,105,110,40,41,10,123,10,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,112,111,115,59,10,125,10,0,0,0,0,0,10,32,32,32,32,79,112,101,110,71,76,32,102,117,110,99,116,105,111,110,32,112,111,105,110,116,101,114,115,32,109,117,115,116,32,98,101,32,108,111,97,100,101,100,32,98,101,102,111,114,101,32,99,114,101,97,116,105,110,103,32,116,104,101,32,96,71,108,96,32,98,97,99,107,101,110,100,33,10,32,32,32,32,70,111,114,32,109,111,114,101,32,105,110,
102,111,44,32,115,101,101,32,116,104,101,32,102,111,108,108,111,119,105,110,103,32,105,115,115,117,101,32,111,110,32,71,105,116,72,117,98,58,10,32,32,32,32,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,80,105,115,116,111,110,68,101,118,101,108,111,112,101,114,115,47,111,112,101,110,103,108,95,103,114,97,112,104,105,99,115,47,105,115,115,117,101,115,47,49,48,51,10,12,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,83,104,97,100,101,114,73,110,102,111,76,111,103,32,110,111,116,32,118,97,108,105,
100,32,117,116,102,56,0,0,0,0,72,53,0,0,30,0,0,0,86,101,99,58,58,114,101,115,101,114,118,101,58,32,96,117,115,105,122,101,96,32,111,118,101,114,102,108,111,119,0,0,67,111,109,112,105,108,97,116,105,111,110,32,102,97,105,108,101,100,32,119,105,116,104,32,110,111,32,108,111,103,46,32,84,104,101,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,109,105,103,104,116,32,104,97,118,101,32,98,101,101,110,32,99,114,101,97,116,101,100,32,111,110,32,97,110,111,116,104,101,114,32,116,104,114,101,97,100,
44,32,111,114,32,110,111,116,32,104,97,118,101,32,98,101,101,110,32,99,114,101,97,116,101,100,46,0,232,53,0,0,16,0,0,0,99,111,109,112,105,108,101,95,115,104,97,100,101,114,58,32,8,54,0,0,11,0,0,0,24,54,0,0,27,0,0,0,65,116,116,114,105,98,117,116,101,32,39,0,0,0,0,0,39,32,100,111,101,115,32,110,111,116,32,101,120,105,115,116,115,32,105,110,32,115,104,97,100,101,114,0,0,0,0,0,64,54,0,0,20,0,0,0,97,116,116,114,105,98,117,116,101,95,108,111,99,97,116,105,111,110,58,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,160,54,0,0,2,0,0,0,176,54,0,0,75,0,0,0,103,0,0,0,0,0,0,0,0,55,0,0,12,0,0,0,16,55,0,0,8,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,99,117,114,114,101,110,116,45,52,99,48,52,54,57,57,50,57,99,53,98,98,99,99,57,47,109,97,115,116,101,114,47,115,114,99,47,108,105,98,46,114,115,0,0,0,0,0,78,111,32,99,117,114,114,101,110,116,32,96,0,0,0,0,96,32,105,115,
32,115,101,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,4,5,0,0,0,1,0,0,0,0,0,0,0,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,204,0,0,21,0,0,0,56,204,0,0,0,0,0,0,40,204,0,0,15,0,0,0,8,204,0,0,1,0,0,0,248,203,0,0,14,0,0,0,216,203,0,0,1,0,0,0,192,203,0,0,24,0,0,0,152,203,0,0,1,0,0,0,136,203,0,0,12,0,0,0,112,
203,0,0,1,0,0,0,88,203,0,0,19,0,0,0,64,203,0,0,24,0,0,0,240,202,0,0,2,0,0,0,216,202,0,0,20,0,0,0,184,202,0,0,1,0,0,0,168,202,0,0,12,0,0,0,144,202,0,0,1,0,0,0,128,202,0,0,16,0,0,0,64,202,0,0,2,0,0,0,40,202,0,0,17,0,0,0,232,201,0,0,2,0,0,0,208,201,0,0,17,0,0,0,184,201,0,0,18,0,0,0,160,201,0,0,22,0,0,0,120,201,0,0,1,0,0,0,88,201,0,0,29,0,0,0,64,201,0,0,17,0,0,0,40,201,0,0,18,0,0,0,16,201,0,0,19,0,0,0,248,200,0,0,21,0,0,0,224,200,0,0,18,0,0,0,208,200,0,0,13,0,0,0,192,200,0,0,14,0,0,0,176,200,0,0,13,0,
0,0,152,200,0,0,1,0,0,0,128,200,0,0,17,0,0,0,112,200,0,0,14,0,0,0,88,200,0,0,23,0,0,0,64,200,0,0,17,0,0,0,32,200,0,0,1,0,0,0,8,200,0,0,18,0,0,0,240,199,0,0,19,0,0,0,224,199,0,0,12,0,0,0,200,199,0,0,1,0,0,0,184,199,0,0,15,0,0,0,152,199,0,0,1,0,0,0,128,199,0,0,23,0,0,0,88,199,0,0,1,0,0,0,64,199,0,0,24,0,0,0,192,198,0,0,3,0,0,0,176,198,0,0,16,0,0,0,72,198,0,0,3,0,0,0,56,198,0,0,11,0,0,0,32,198,0,0,19,0,0,0,224,197,0,0,2,0,0,0,200,197,0,0,20,0,0,0,96,197,0,0,3,0,0,0,80,197,0,0,12,0,0,0,0,197,0,0,3,0,
0,0,232,196,0,0,17,0,0,0,168,196,0,0,2,0,0,0,144,196,0,0,22,0,0,0,128,196,0,0,12,0,0,0,104,196,0,0,1,0,0,0,88,196,0,0,15,0,0,0,72,196,0,0,15,0,0,0,40,196,0,0,1,0,0,0,16,196,0,0,24,0,0,0,232,195,0,0,1,0,0,0,200,195,0,0,29,0,0,0,184,195,0,0,12,0,0,0,160,195,0,0,1,0,0,0,152,195,0,0,7,0,0,0,128,195,0,0,17,0,0,0,104,195,0,0,20,0,0,0,88,195,0,0,15,0,0,0,72,195,0,0,15,0,0,0,56,195,0,0,15,0,0,0,40,195,0,0,16,0,0,0,24,195,0,0,12,0,0,0,8,195,0,0,12,0,0,0,248,194,0,0,13,0,0,0,224,194,0,0,1,0,0,0,200,194,0,0,
22,0,0,0,168,194,0,0,25,0,0,0,136,194,0,0,25,0,0,0,104,194,0,0,25,0,0,0,72,194,0,0,25,0,0,0,40,194,0,0,26,0,0,0,24,194,0,0,14,0,0,0,8,194,0,0,15,0,0,0,240,193,0,0,18,0,0,0,224,193,0,0,16,0,0,0,192,193,0,0,1,0,0,0,176,193,0,0,13,0,0,0,160,193,0,0,11,0,0,0,144,193,0,0,12,0,0,0,88,193,0,0,2,0,0,0,72,193,0,0,11,0,0,0,56,193,0,0,12,0,0,0,40,193,0,0,11,0,0,0,24,193,0,0,12,0,0,0,8,193,0,0,15,0,0,0,232,192,0,0,1,0,0,0,208,192,0,0,22,0,0,0,168,192,0,0,1,0,0,0,144,192,0,0,22,0,0,0,104,192,0,0,1,0,0,0,80,192,
0,0,22,0,0,0,0,192,0,0,2,0,0,0,224,191,0,0,25,0,0,0,184,191,0,0,1,0,0,0,152,191,0,0,25,0,0,0,112,191,0,0,1,0,0,0,80,191,0,0,25,0,0,0,0,191,0,0,2,0,0,0,224,190,0,0,29,0,0,0,192,190,0,0,29,0,0,0,160,190,0,0,29,0,0,0,136,190,0,0,19,0,0,0,104,190,0,0,1,0,0,0,80,190,0,0,18,0,0,0,48,190,0,0,1,0,0,0,24,190,0,0,24,0,0,0,8,190,0,0,16,0,0,0,232,189,0,0,1,0,0,0,216,189,0,0,16,0,0,0,184,189,0,0,1,0,0,0,160,189,0,0,19,0,0,0,128,189,0,0,1,0,0,0,104,189,0,0,19,0,0,0,72,189,0,0,1,0,0,0,48,189,0,0,19,0,0,0,240,188,
0,0,2,0,0,0,216,188,0,0,23,0,0,0,192,188,0,0,23,0,0,0,168,188,0,0,23,0,0,0,152,188,0,0,15,0,0,0,128,188,0,0,20,0,0,0,112,188,0,0,15,0,0,0,80,188,0,0,1,0,0,0,56,188,0,0,24,0,0,0,40,188,0,0,15,0,0,0,16,188,0,0,21,0,0,0,0,188,0,0,16,0,0,0,240,187,0,0,14,0,0,0,208,187,0,0,1,0,0,0,184,187,0,0,22,0,0,0,168,187,0,0,16,0,0,0,136,187,0,0,26,0,0,0,112,187,0,0,20,0,0,0,96,187,0,0,10,0,0,0,72,187,0,0,22,0,0,0,248,186,0,0,2,0,0,0,224,186,0,0,21,0,0,0,160,186,0,0,2,0,0,0,136,186,0,0,20,0,0,0,72,186,0,0,2,0,0,0,
56,186,0,0,15,0,0,0,24,186,0,0,1,0,0,0,0,186,0,0,20,0,0,0,224,185,0,0,1,0,0,0,208,185,0,0,15,0,0,0,184,185,0,0,24,0,0,0,168,185,0,0,15,0,0,0,136,185,0,0,1,0,0,0,112,185,0,0,21,0,0,0,80,185,0,0,1,0,0,0,64,185,0,0,16,0,0,0,48,185,0,0,14,0,0,0,32,185,0,0,12,0,0,0,0,185,0,0,1,0,0,0,240,184,0,0,16,0,0,0,208,184,0,0,26,0,0,0,168,184,0,0,1,0,0,0,144,184,0,0,20,0,0,0,72,184,0,0,2,0,0,0,56,184,0,0,11,0,0,0,40,184,0,0,11,0,0,0,24,184,0,0,12,0,0,0,0,184,0,0,18,0,0,0,232,183,0,0,19,0,0,0,216,183,0,0,13,0,0,0,
192,183,0,0,1,0,0,0,176,183,0,0,14,0,0,0,144,183,0,0,1,0,0,0,128,183,0,0,9,0,0,0,96,183,0,0,26,0,0,0,64,183,0,0,26,0,0,0,24,183,0,0,1,0,0,0,8,183,0,0,10,0,0,0,184,182,0,0,3,0,0,0,160,182,0,0,17,0,0,0,128,182,0,0,25,0,0,0,112,182,0,0,12,0,0,0,88,182,0,0,1,0,0,0,64,182,0,0,20,0,0,0,40,182,0,0,21,0,0,0,160,181,0,0,4,0,0,0,120,181,0,0,33,0,0,0,72,181,0,0,1,0,0,0,56,181,0,0,12,0,0,0,40,181,0,0,13,0,0,0,224,180,0,0,3,0,0,0,208,180,0,0,14,0,0,0,184,180,0,0,24,0,0,0,144,180,0,0,1,0,0,0,120,180,0,0,22,0,0,
0,96,180,0,0,23,0,0,0,192,179,0,0,4,0,0,0,152,179,0,0,35,0,0,0,104,179,0,0,1,0,0,0,64,179,0,0,33,0,0,0,16,179,0,0,1,0,0,0,224,178,0,0,45,0,0,0,168,178,0,0,1,0,0,0,144,178,0,0,19,0,0,0,112,178,0,0,1,0,0,0,80,178,0,0,29,0,0,0,40,178,0,0,1,0,0,0,16,178,0,0,23,0,0,0,232,177,0,0,1,0,0,0,200,177,0,0,32,0,0,0,168,177,0,0,29,0,0,0,128,177,0,0,38,0,0,0,120,177,0,0,8,0,0,0,88,177,0,0,25,0,0,0,56,177,0,0,25,0,0,0,16,177,0,0,1,0,0,0,0,177,0,0,9,0,0,0,176,176,0,0,3,0,0,0,152,176,0,0,22,0,0,0,80,176,0,0,2,0,0,
0,64,176,0,0,10,0,0,0,40,176,0,0,1,0,0,0,16,176,0,0,17,0,0,0,248,175,0,0,22,0,0,0,176,175,0,0,2,0,0,0,160,175,0,0,11,0,0,0,136,175,0,0,1,0,0,0,128,175,0,0,8,0,0,0,120,175,0,0,7,0,0,0,96,175,0,0,24,0,0,0,16,175,0,0,2,0,0,0,240,174,0,0,29,0,0,0,216,174,0,0,23,0,0,0,184,174,0,0,25,0,0,0,144,174,0,0,1,0,0,0,120,174,0,0,20,0,0,0,88,174,0,0,1,0,0,0,64,174,0,0,22,0,0,0,24,174,0,0,1,0,0,0,0,174,0,0,22,0,0,0,216,173,0,0,1,0,0,0,192,173,0,0,22,0,0,0,112,173,0,0,2,0,0,0,80,173,0,0,25,0,0,0,0,173,0,0,2,0,0,0,
240,172,0,0,11,0,0,0,224,172,0,0,12,0,0,0,200,172,0,0,1,0,0,0,176,172,0,0,17,0,0,0,144,172,0,0,1,0,0,0,120,172,0,0,21,0,0,0,104,172,0,0,12,0,0,0,80,172,0,0,1,0,0,0,56,172,0,0,18,0,0,0,24,172,0,0,1,0,0,0,8,172,0,0,13,0,0,0,248,171,0,0,13,0,0,0,224,171,0,0,23,0,0,0,184,171,0,0,1,0,0,0,160,171,0,0,17,0,0,0,96,171,0,0,2,0,0,0,80,171,0,0,16,0,0,0,48,171,0,0,1,0,0,0,24,171,0,0,23,0,0,0,248,170,0,0,32,0,0,0,224,170,0,0,17,0,0,0,192,170,0,0,1,0,0,0,160,170,0,0,25,0,0,0,128,170,0,0,32,0,0,0,96,170,0,0,30,
0,0,0,72,170,0,0,18,0,0,0,40,170,0,0,1,0,0,0,8,170,0,0,27,0,0,0,232,169,0,0,25,0,0,0,208,169,0,0,22,0,0,0,184,169,0,0,21,0,0,0,160,169,0,0,20,0,0,0,136,169,0,0,19,0,0,0,104,169,0,0,1,0,0,0,88,169,0,0,15,0,0,0,56,169,0,0,1,0,0,0,40,169,0,0,13,0,0,0,16,169,0,0,24,0,0,0,248,168,0,0,22,0,0,0,208,168,0,0,1,0,0,0,184,168,0,0,19,0,0,0,120,168,0,0,2,0,0,0,96,168,0,0,18,0,0,0,64,168,0,0,1,0,0,0,40,168,0,0,23,0,0,0,0,168,0,0,1,0,0,0,224,167,0,0,27,0,0,0,192,167,0,0,30,0,0,0,168,167,0,0,20,0,0,0,104,167,0,0,
2,0,0,0,88,167,0,0,14,0,0,0,24,167,0,0,2,0,0,0,8,167,0,0,12,0,0,0,248,166,0,0,10,0,0,0,232,166,0,0,13,0,0,0,152,166,0,0,3,0,0,0,136,166,0,0,11,0,0,0,112,166,0,0,18,0,0,0,88,166,0,0,21,0,0,0,56,166,0,0,1,0,0,0,16,166,0,0,37,0,0,0,224,165,0,0,1,0,0,0,192,165,0,0,27,0,0,0,168,165,0,0,24,0,0,0,128,165,0,0,1,0,0,0,104,165,0,0,17,0,0,0,88,165,0,0,15,0,0,0,56,165,0,0,1,0,0,0,40,165,0,0,15,0,0,0,8,165,0,0,1,0,0,0,248,164,0,0,13,0,0,0,224,164,0,0,23,0,0,0,200,164,0,0,21,0,0,0,176,164,0,0,18,0,0,0,144,164,
0,0,1,0,0,0,112,164,0,0,29,0,0,0,80,164,0,0,27,0,0,0,56,164,0,0,24,0,0,0,32,164,0,0,23,0,0,0,240,163,0,0,42,0,0,0,208,163,0,0,32,0,0,0,168,163,0,0,33,0,0,0,152,163,0,0,16,0,0,0,120,163,0,0,1,0,0,0,96,163,0,0,19,0,0,0,64,163,0,0,1,0,0,0,40,163,0,0,18,0,0,0,8,163,0,0,1,0,0,0,240,162,0,0,19,0,0,0,216,162,0,0,23,0,0,0,184,162,0,0,27,0,0,0,160,162,0,0,22,0,0,0,128,162,0,0,25,0,0,0,96,162,0,0,28,0,0,0,56,162,0,0,33,0,0,0,32,162,0,0,24,0,0,0,8,162,0,0,22,0,0,0,240,161,0,0,19,0,0,0,224,161,0,0,14,0,0,0,192,
161,0,0,26,0,0,0,168,161,0,0,24,0,0,0,136,161,0,0,27,0,0,0,104,161,0,0,25,0,0,0,80,161,0,0,19,0,0,0,56,161,0,0,20,0,0,0,24,161,0,0,1,0,0,0,0,161,0,0,18,0,0,0,192,160,0,0,2,0,0,0,168,160,0,0,21,0,0,0,136,160,0,0,1,0,0,0,112,160,0,0,19,0,0,0,80,160,0,0,1,0,0,0,64,160,0,0,12,0,0,0,40,160,0,0,1,0,0,0,8,160,0,0,28,0,0,0,224,159,0,0,1,0,0,0,200,159,0,0,24,0,0,0,160,159,0,0,1,0,0,0,128,159,0,0,25,0,0,0,88,159,0,0,1,0,0,0,64,159,0,0,23,0,0,0,40,159,0,0,23,0,0,0,16,159,0,0,18,0,0,0,240,158,0,0,26,0,0,0,216,
158,0,0,17,0,0,0,184,158,0,0,1,0,0,0,168,158,0,0,13,0,0,0,152,158,0,0,11,0,0,0,136,158,0,0,12,0,0,0,112,158,0,0,20,0,0,0,80,158,0,0,30,0,0,0,64,158,0,0,11,0,0,0,40,158,0,0,1,0,0,0,24,158,0,0,13,0,0,0,0,158,0,0,24,0,0,0,232,157,0,0,24,0,0,0,208,157,0,0,20,0,0,0,176,157,0,0,1,0,0,0,152,157,0,0,21,0,0,0,120,157,0,0,1,0,0,0,96,157,0,0,19,0,0,0,72,157,0,0,19,0,0,0,48,157,0,0,17,0,0,0,16,157,0,0,28,0,0,0,240,156,0,0,28,0,0,0,216,156,0,0,24,0,0,0,184,156,0,0,25,0,0,0,160,156,0,0,23,0,0,0,136,156,0,0,23,
0,0,0,112,156,0,0,20,0,0,0,80,156,0,0,29,0,0,0,40,156,0,0,1,0,0,0,8,156,0,0,27,0,0,0,232,155,0,0,25,0,0,0,208,155,0,0,24,0,0,0,184,155,0,0,22,0,0,0,160,155,0,0,19,0,0,0,136,155,0,0,20,0,0,0,104,155,0,0,1,0,0,0,72,155,0,0,25,0,0,0,56,155,0,0,14,0,0,0,40,155,0,0,14,0,0,0,8,155,0,0,1,0,0,0,248,154,0,0,14,0,0,0,216,154,0,0,1,0,0,0,200,154,0,0,15,0,0,0,168,154,0,0,1,0,0,0,136,154,0,0,27,0,0,0,104,154,0,0,25,0,0,0,80,154,0,0,18,0,0,0,56,154,0,0,20,0,0,0,24,154,0,0,1,0,0,0,0,154,0,0,21,0,0,0,224,153,0,0,
1,0,0,0,200,153,0,0,20,0,0,0,168,153,0,0,1,0,0,0,136,153,0,0,25,0,0,0,56,153,0,0,2,0,0,0,32,153,0,0,19,0,0,0,224,152,0,0,2,0,0,0,200,152,0,0,19,0,0,0,136,152,0,0,2,0,0,0,112,152,0,0,19,0,0,0,48,152,0,0,2,0,0,0,32,152,0,0,16,0,0,0,8,152,0,0,24,0,0,0,240,151,0,0,23,0,0,0,224,151,0,0,15,0,0,0,208,151,0,0,11,0,0,0,192,151,0,0,11,0,0,0,176,151,0,0,11,0,0,0,160,151,0,0,12,0,0,0,144,151,0,0,16,0,0,0,120,151,0,0,17,0,0,0,96,151,0,0,17,0,0,0,72,151,0,0,20,0,0,0,48,151,0,0,21,0,0,0,32,151,0,0,14,0,0,0,16,151,
0,0,15,0,0,0,0,151,0,0,15,0,0,0,224,150,0,0,1,0,0,0,208,150,0,0,15,0,0,0,176,150,0,0,1,0,0,0,160,150,0,0,16,0,0,0,128,150,0,0,1,0,0,0,120,150,0,0,6,0,0,0,96,150,0,0,22,0,0,0,64,150,0,0,25,0,0,0,40,150,0,0,23,0,0,0,8,150,0,0,32,0,0,0,224,149,0,0,35,0,0,0,192,149,0,0,26,0,0,0,168,149,0,0,20,0,0,0,144,149,0,0,23,0,0,0,128,149,0,0,10,0,0,0,104,149,0,0,1,0,0,0,88,149,0,0,11,0,0,0,72,149,0,0,12,0,0,0,248,148,0,0,3,0,0,0,232,148,0,0,15,0,0,0,200,148,0,0,1,0,0,0,184,148,0,0,11,0,0,0,160,148,0,0,19,0,0,0,
144,148,0,0,9,0,0,0,120,148,0,0,1,0,0,0,104,148,0,0,16,0,0,0,72,148,0,0,1,0,0,0,56,148,0,0,11,0,0,0,40,148,0,0,10,0,0,0,32,148,0,0,8,0,0,0,8,148,0,0,1,0,0,0,248,147,0,0,11,0,0,0,224,147,0,0,21,0,0,0,192,147,0,0,1,0,0,0,176,147,0,0,15,0,0,0,112,147,0,0,2,0,0,0,96,147,0,0,11,0,0,0,80,147,0,0,13,0,0,0,56,147,0,0,1,0,0,0,40,147,0,0,9,0,0,0,24,147,0,0,11,0,0,0,232,146,0,0,2,0,0,0,216,146,0,0,16,0,0,0,184,146,0,0,1,0,0,0,168,146,0,0,16,0,0,0,144,146,0,0,21,0,0,0,128,146,0,0,15,0,0,0,96,146,0,0,1,0,0,0,
72,146,0,0,23,0,0,0,48,146,0,0,18,0,0,0,240,145,0,0,2,0,0,0,216,145,0,0,17,0,0,0,184,145,0,0,1,0,0,0,152,145,0,0,25,0,0,0,72,145,0,0,2,0,0,0,48,145,0,0,19,0,0,0,16,145,0,0,1,0,0,0,240,144,0,0,29,0,0,0,200,144,0,0,1,0,0,0,168,144,0,0,27,0,0,0,88,144,0,0,2,0,0,0,64,144,0,0,19,0,0,0,40,144,0,0,20,0,0,0,16,144,0,0,19,0,0,0,248,143,0,0,20,0,0,0,224,143,0,0,19,0,0,0,200,143,0,0,20,0,0,0,176,143,0,0,19,0,0,0,152,143,0,0,20,0,0,0,128,143,0,0,17,0,0,0,104,143,0,0,20,0,0,0,80,143,0,0,20,0,0,0,48,143,0,0,28,
0,0,0,16,143,0,0,29,0,0,0,240,142,0,0,28,0,0,0,208,142,0,0,28,0,0,0,176,142,0,0,30,0,0,0,144,142,0,0,25,0,0,0,112,142,0,0,30,0,0,0,80,142,0,0,26,0,0,0,40,142,0,0,37,0,0,0,24,142,0,0,12,0,0,0,8,142,0,0,13,0,0,0,248,141,0,0,13,0,0,0,224,141,0,0,1,0,0,0,208,141,0,0,16,0,0,0,176,141,0,0,1,0,0,0,152,141,0,0,18,0,0,0,128,141,0,0,17,0,0,0,96,141,0,0,1,0,0,0,72,141,0,0,24,0,0,0,32,141,0,0,1,0,0,0,16,141,0,0,13,0,0,0,0,141,0,0,13,0,0,0,232,140,0,0,17,0,0,0,136,140,0,0,3,0,0,0,112,140,0,0,18,0,0,0,16,140,0,
0,3,0,0,0,248,139,0,0,17,0,0,0,216,139,0,0,1,0,0,0,192,139,0,0,18,0,0,0,160,139,0,0,1,0,0,0,144,139,0,0,11,0,0,0,128,139,0,0,13,0,0,0,112,139,0,0,15,0,0,0,96,139,0,0,15,0,0,0,64,139,0,0,1,0,0,0,40,139,0,0,23,0,0,0,24,139,0,0,15,0,0,0,248,138,0,0,1,0,0,0,224,138,0,0,19,0,0,0,160,138,0,0,2,0,0,0,136,138,0,0,18,0,0,0,112,138,0,0,19,0,0,0,88,138,0,0,18,0,0,0,56,138,0,0,1,0,0,0,32,138,0,0,19,0,0,0,0,138,0,0,1,0,0,0,232,137,0,0,18,0,0,0,200,137,0,0,1,0,0,0,176,137,0,0,19,0,0,0,144,137,0,0,1,0,0,0,120,137,
0,0,19,0,0,0,88,137,0,0,1,0,0,0,64,137,0,0,20,0,0,0,32,137,0,0,1,0,0,0,8,137,0,0,18,0,0,0,240,136,0,0,19,0,0,0,216,136,0,0,18,0,0,0,184,136,0,0,1,0,0,0,160,136,0,0,19,0,0,0,128,136,0,0,1,0,0,0,104,136,0,0,18,0,0,0,72,136,0,0,1,0,0,0,48,136,0,0,19,0,0,0,16,136,0,0,1,0,0,0,248,135,0,0,19,0,0,0,216,135,0,0,1,0,0,0,192,135,0,0,20,0,0,0,160,135,0,0,1,0,0,0,136,135,0,0,18,0,0,0,112,135,0,0,19,0,0,0,88,135,0,0,18,0,0,0,56,135,0,0,1,0,0,0,32,135,0,0,19,0,0,0,0,135,0,0,1,0,0,0,232,134,0,0,18,0,0,0,200,134,
0,0,1,0,0,0,176,134,0,0,19,0,0,0,144,134,0,0,1,0,0,0,120,134,0,0,19,0,0,0,88,134,0,0,1,0,0,0,64,134,0,0,20,0,0,0,32,134,0,0,1,0,0,0,8,134,0,0,18,0,0,0,240,133,0,0,19,0,0,0,216,133,0,0,18,0,0,0,184,133,0,0,1,0,0,0,160,133,0,0,19,0,0,0,128,133,0,0,1,0,0,0,104,133,0,0,18,0,0,0,72,133,0,0,1,0,0,0,48,133,0,0,19,0,0,0,16,133,0,0,1,0,0,0,248,132,0,0,19,0,0,0,216,132,0,0,1,0,0,0,192,132,0,0,20,0,0,0,160,132,0,0,1,0,0,0,128,132,0,0,25,0,0,0,96,132,0,0,25,0,0,0,56,132,0,0,1,0,0,0,24,132,0,0,27,0,0,0,248,131,
0,0,27,0,0,0,208,131,0,0,1,0,0,0,176,131,0,0,27,0,0,0,144,131,0,0,27,0,0,0,104,131,0,0,1,0,0,0,72,131,0,0,25,0,0,0,40,131,0,0,25,0,0,0,0,131,0,0,1,0,0,0,224,130,0,0,27,0,0,0,192,130,0,0,27,0,0,0,152,130,0,0,1,0,0,0,120,130,0,0,27,0,0,0,88,130,0,0,27,0,0,0,48,130,0,0,1,0,0,0,16,130,0,0,25,0,0,0,240,129,0,0,25,0,0,0,200,129,0,0,1,0,0,0,168,129,0,0,27,0,0,0,136,129,0,0,27,0,0,0,96,129,0,0,1,0,0,0,64,129,0,0,27,0,0,0,32,129,0,0,27,0,0,0,248,128,0,0,1,0,0,0,224,128,0,0,17,0,0,0,192,128,0,0,1,0,0,0,176,
128,0,0,16,0,0,0,144,128,0,0,1,0,0,0,128,128,0,0,14,0,0,0,96,128,0,0,1,0,0,0,80,128,0,0,12,0,0,0,64,128,0,0,12,0,0,0,48,128,0,0,13,0,0,0,232,127,0,0,3,0,0,0,208,127,0,0,23,0,0,0,184,127,0,0,21,0,0,0,152,127,0,0,1,0,0,0,120,127,0,0,32,0,0,0,24,127,0,0,2,0,0,0,248,126,0,0,25,0,0,0,208,126,0,0,1,0,0,0,192,126,0,0,16,0,0,0,160,126,0,0,1,0,0,0,144,126,0,0,13,0,0,0,120,126,0,0,21,0,0,0,88,126,0,0,1,0,0,0,64,126,0,0,22,0,0,0,24,126,0,0,1,0,0,0,0,126,0,0,19,0,0,0,232,125,0,0,20,0,0,0,208,125,0,0,19,0,0,0,
184,125,0,0,20,0,0,0,168,125,0,0,9,0,0,0,152,125,0,0,15,0,0,0,120,125,0,0,1,0,0,0,104,125,0,0,16,0,0,0,72,125,0,0,1,0,0,0,48,125,0,0,17,0,0,0,16,125,0,0,1,0,0,0,248,124,0,0,20,0,0,0,224,124,0,0,21,0,0,0,208,124,0,0,14,0,0,0,192,124,0,0,14,0,0,0,160,124,0,0,1,0,0,0,128,124,0,0,27,0,0,0,112,124,0,0,13,0,0,0,88,124,0,0,21,0,0,0,72,124,0,0,13,0,0,0,48,124,0,0,21,0,0,0,32,124,0,0,11,0,0,0,8,124,0,0,19,0,0,0,232,123,0,0,1,0,0,0,216,123,0,0,11,0,0,0,168,123,0,0,2,0,0,0,152,123,0,0,16,0,0,0,120,123,0,0,1,
0,0,0,104,123,0,0,14,0,0,0,88,123,0,0,15,0,0,0,72,123,0,0,14,0,0,0,56,123,0,0,15,0,0,0,40,123,0,0,14,0,0,0,24,123,0,0,15,0,0,0,8,123,0,0,14,0,0,0,248,122,0,0,15,0,0,0,232,122,0,0,12,0,0,0,216,122,0,0,12,0,0,0,192,122,0,0,23,0,0,0,176,122,0,0,12,0,0,0,128,122,0,0,2,0,0,0,104,122,0,0,23,0,0,0,80,122,0,0,17,0,0,0,48,122,0,0,1,0,0,0,24,122,0,0,18,0,0,0,248,121,0,0,1,0,0,0,232,121,0,0,15,0,0,0,216,121,0,0,16,0,0,0,200,121,0,0,15,0,0,0,184,121,0,0,16,0,0,0,168,121,0,0,14,0,0,0,136,121,0,0,1,0,0,0,120,121,
0,0,14,0,0,0,88,121,0,0,1,0,0,0,56,121,0,0,25,0,0,0,40,121,0,0,14,0,0,0,8,121,0,0,1,0,0,0,232,120,0,0,25,0,0,0,192,120,0,0,1,0,0,0,176,120,0,0,15,0,0,0,144,120,0,0,1,0,0,0,128,120,0,0,15,0,0,0,96,120,0,0,1,0,0,0,80,120,0,0,15,0,0,0,16,120,0,0,2,0,0,0,0,120,0,0,16,0,0,0,240,119,0,0,15,0,0,0,216,119,0,0,20,0,0,0,192,119,0,0,21,0,0,0,168,119,0,0,22,0,0,0,144,119,0,0,19,0,0,0,120,119,0,0,20,0,0,0,96,119,0,0,19,0,0,0,72,119,0,0,20,0,0,0,48,119,0,0,18,0,0,0,24,119,0,0,18,0,0,0,248,118,0,0,29,0,0,0,224,
118,0,0,18,0,0,0,192,118,0,0,29,0,0,0,168,118,0,0,19,0,0,0,144,118,0,0,19,0,0,0,120,118,0,0,19,0,0,0,104,118,0,0,13,0,0,0,80,118,0,0,1,0,0,0,48,118,0,0,29,0,0,0,16,118,0,0,30,0,0,0,240,117,0,0,27,0,0,0,200,117,0,0,1,0,0,0,184,117,0,0,11,0,0,0,168,117,0,0,12,0,0,0,152,117,0,0,11,0,0,0,128,117,0,0,1,0,0,0,112,117,0,0,12,0,0,0,88,117,0,0,1,0,0,0,72,117,0,0,11,0,0,0,48,117,0,0,1,0,0,0,32,117,0,0,12,0,0,0,8,117,0,0,1,0,0,0,248,116,0,0,12,0,0,0,224,116,0,0,1,0,0,0,208,116,0,0,13,0,0,0,184,116,0,0,1],"i8",
J,u.J+10240);
L([168,116,0,0,11,0,0,0,152,116,0,0,12,0,0,0,136,116,0,0,11,0,0,0,112,116,0,0,1,0,0,0,96,116,0,0,12,0,0,0,72,116,0,0,1,0,0,0,56,116,0,0,11,0,0,0,32,116,0,0,1,0,0,0,16,116,0,0,12,0,0,0,248,115,0,0,1,0,0,0,232,115,0,0,12,0,0,0,208,115,0,0,1,0,0,0,192,115,0,0,13,0,0,0,168,115,0,0,1,0,0,0,152,115,0,0,11,0,0,0,136,115,0,0,12,0,0,0,120,115,0,0,11,0,0,0,96,115,0,0,1,0,0,0,80,115,0,0,12,0,0,0,56,115,0,0,1,0,0,0,40,115,0,0,11,0,0,0,16,115,0,0,1,0,0,0,0,115,0,0,12,0,0,0,232,114,0,0,1,0,0,0,216,114,0,0,12,0,
0,0,192,114,0,0,1,0,0,0,176,114,0,0,13,0,0,0,152,114,0,0,1,0,0,0,136,114,0,0,11,0,0,0,120,114,0,0,12,0,0,0,104,114,0,0,11,0,0,0,80,114,0,0,1,0,0,0,64,114,0,0,12,0,0,0,40,114,0,0,1,0,0,0,24,114,0,0,11,0,0,0,0,114,0,0,1,0,0,0,240,113,0,0,12,0,0,0,216,113,0,0,1,0,0,0,200,113,0,0,12,0,0,0,176,113,0,0,1,0,0,0,160,113,0,0,13,0,0,0,136,113,0,0,1,0,0,0,112,113,0,0,21,0,0,0,88,113,0,0,18,0,0,0,64,113,0,0,18,0,0,0,32,113,0,0,1,0,0,0,8,113,0,0,20,0,0,0,240,112,0,0,20,0,0,0,208,112,0,0,1,0,0,0,184,112,0,0,20,
0,0,0,160,112,0,0,20,0,0,0,128,112,0,0,1,0,0,0,104,112,0,0,18,0,0,0,80,112,0,0,18,0,0,0,48,112,0,0,1,0,0,0,24,112,0,0,20,0,0,0,0,112,0,0,20,0,0,0,224,111,0,0,1,0,0,0,200,111,0,0,20,0,0,0,176,111,0,0,20,0,0,0,144,111,0,0,1,0,0,0,120,111,0,0,18,0,0,0,96,111,0,0,18,0,0,0,64,111,0,0,1,0,0,0,40,111,0,0,20,0,0,0,16,111,0,0,20,0,0,0,240,110,0,0,1,0,0,0,216,110,0,0,20,0,0,0,192,110,0,0,20,0,0,0,160,110,0,0,1,0,0,0,136,110,0,0,23,0,0,0,120,110,0,0,13,0,0,0,72,110,0,0,2,0,0,0,48,110,0,0,18,0,0,0,32,110,0,0,
12,0,0,0,0,110,0,0,1,0,0,0,232,109,0,0,18,0,0,0,208,109,0,0,17,0,0,0,176,109,0,0,1,0,0,0,144,109,0,0,25,0,0,0,112,109,0,0,26,0,0,0,80,109,0,0,25,0,0,0,48,109,0,0,26,0,0,0,16,109,0,0,26,0,0,0,240,108,0,0,27,0,0,0,208,108,0,0,26,0,0,0,176,108,0,0,25,0,0,0,144,108,0,0,26,0,0,0,128,108,0,0,16,0,0,0,64,108,0,0,2,0,0,0,40,108,0,0,17,0,0,0,232,107,0,0,2,0,0,0,216,107,0,0,16,0,0,0,152,107,0,0,2,0,0,0,128,107,0,0,17,0,0,0,64,107,0,0,2,0,0,0,48,107,0,0,16,0,0,0,240,106,0,0,2,0,0,0,216,106,0,0,17,0,0,0,152,
106,0,0,2,0,0,0,136,106,0,0,16,0,0,0,72,106,0,0,2,0,0,0,48,106,0,0,17,0,0,0,240,105,0,0,2,0,0,0,224,105,0,0,16,0,0,0,160,105,0,0,2,0,0,0,136,105,0,0,17,0,0,0,72,105,0,0,2,0,0,0,56,105,0,0,16,0,0,0,248,104,0,0,2,0,0,0,224,104,0,0,17,0,0,0,160,104,0,0,2,0,0,0,144,104,0,0,16,0,0,0,80,104,0,0,2,0,0,0,56,104,0,0,17,0,0,0,248,103,0,0,2,0,0,0,232,103,0,0,16,0,0,0,168,103,0,0,2,0,0,0,144,103,0,0,17,0,0,0,80,103,0,0,2,0,0,0,64,103,0,0,16,0,0,0,0,103,0,0,2,0,0,0,232,102,0,0,17,0,0,0,168,102,0,0,2,0,0,0,144,
102,0,0,18,0,0,0,112,102,0,0,1,0,0,0,88,102,0,0,18,0,0,0,56,102,0,0,1,0,0,0,32,102,0,0,18,0,0,0,0,102,0,0,1,0,0,0,232,101,0,0,18,0,0,0,168,101,0,0,2,0,0,0,144,101,0,0,19,0,0,0,80,101,0,0,2,0,0,0,56,101,0,0,19,0,0,0,24,101,0,0,1,0,0,0,0,101,0,0,19,0,0,0,224,100,0,0,1,0,0,0,200,100,0,0,17,0,0,0,168,100,0,0,1,0,0,0,152,100,0,0,16,0,0,0,88,100,0,0,2,0,0,0,64,100,0,0,17,0,0,0,0,100,0,0,2,0,0,0,240,99,0,0,16,0,0,0,176,99,0,0,2,0,0,0,152,99,0,0,17,0,0,0,88,99,0,0,2,0,0,0,64,99,0,0,17,0,0,0,32,99,0,0,1,0,
0,0,16,99,0,0,16,0,0,0,208,98,0,0,2,0,0,0,184,98,0,0,17,0,0,0,120,98,0,0,2,0,0,0,96,98,0,0,18,0,0,0,64,98,0,0,1,0,0,0,40,98,0,0,18,0,0,0,8,98,0,0,1,0,0,0,240,97,0,0,18,0,0,0,208,97,0,0,1,0,0,0,184,97,0,0,21,0,0,0,160,97,0,0,21,0,0,0,24,97,0,0,4,0,0,0,0,97,0,0,20,0,0,0,232,96,0,0,17,0,0,0,200,96,0,0,1,0,0,0,176,96,0,0,18,0,0,0,144,96,0,0,1,0,0,0,120,96,0,0,18,0,0,0,88,96,0,0,1,0,0,0,64,96,0,0,19,0,0,0,32,96,0,0,1,0,0,0,8,96,0,0,17,0,0,0,232,95,0,0,1,0,0,0,208,95,0,0,18,0,0,0,176,95,0,0,1,0,0,0,152,
95,0,0,18,0,0,0,120,95,0,0,1,0,0,0,96,95,0,0,19,0,0,0,64,95,0,0,1,0,0,0,40,95,0,0,17,0,0,0,8,95,0,0,1,0,0,0,240,94,0,0,18,0,0,0,208,94,0,0,1,0,0,0,184,94,0,0,18,0,0,0,152,94,0,0,1,0,0,0,128,94,0,0,19,0,0,0,96,94,0,0,1,0,0,0,72,94,0,0,18,0,0,0,40,94,0,0,1,0,0,0,16,94,0,0,17,0,0,0,240,93,0,0,1,0,0,0,216,93,0,0,18,0,0,0,184,93,0,0,1,0,0,0,160,93,0,0,18,0,0,0,128,93,0,0,1,0,0,0,104,93,0,0,19,0,0,0,72,93,0,0,1,0,0,0,48,93,0,0,18,0,0,0,16,93,0,0,1,0,0,0,248,92,0,0,19,0,0,0,216,92,0,0,1,0,0,0,192,92,0,0,
19,0,0,0,160,92,0,0,1,0,0,0,136,92,0,0,21,0,0,0,112,92,0,0,22,0,0,0,72,92,0,0,1,0,0,0,48,92,0,0,17,0,0,0,16,92,0,0,1,0,0,0,248,91,0,0,18,0,0,0,216,91,0,0,1,0,0,0,192,91,0,0,17,0,0,0,160,91,0,0,1,0,0,0,136,91,0,0,18,0,0,0,104,91,0,0,1,0,0,0,80,91,0,0,17,0,0,0,48,91,0,0,1,0,0,0,24,91,0,0,18,0,0,0,248,90,0,0,1,0,0,0,224,90,0,0,17,0,0,0,192,90,0,0,1,0,0,0,168,90,0,0,18,0,0,0,136,90,0,0,1,0,0,0,112,90,0,0,21,0,0,0,88,90,0,0,22,0,0,0,48,90,0,0,1,0,0,0,24,90,0,0,18,0,0,0,0,90,0,0,19,0,0,0,232,89,0,0,18,
0,0,0,208,89,0,0,19,0,0,0,184,89,0,0,18,0,0,0,160,89,0,0,19,0,0,0,136,89,0,0,18,0,0,0,112,89,0,0,19,0,0,0,88,89,0,0,21,0,0,0,56,89,0,0,1,0,0,0,32,89,0,0,22,0,0,0,16,89,0,0,12,0,0,0,0,89,0,0,13,0,0,0,240,88,0,0,12,0,0,0,224,88,0,0,13,0,0,0,208,88,0,0,12,0,0,0,192,88,0,0,13,0,0,0,176,88,0,0,10,0,0,0,160,88,0,0,16,0,0,0,128,88,0,0,1,0,0,0,104,88,0,0,18,0,0,0,72,88,0,0,1,0,0,0,48,88,0,0,19,0,0,0,16,88,0,0,1,0,0,0,0,88,0,0,10,0,0,0,232,87,0,0,1,0,0,0,240,87,0,0,15,0,0,0,103,108,87,97,105,116,83,121,110,
99,65,80,80,76,69,0,103,108,87,97,105,116,83,121,110,99,0,0,0,0,0,0,24,88,0,0,21,0,0,0,103,108,86,105,101,119,112,111,114,116,73,110,100,101,120,101,100,102,118,78,86,0,0,0,103,108,86,105,101,119,112,111,114,116,73,110,100,101,120,101,100,102,118,0,0,0,0,0,80,88,0,0,20,0,0,0,103,108,86,105,101,119,112,111,114,116,73,110,100,101,120,101,100,102,78,86,0,0,0,0,103,108,86,105,101,119,112,111,114,116,73,110,100,101,120,101,100,102,0,0,0,0,0,0,136,88,0,0,18,0,0,0,103,108,86,105,101,119,112,111,114,116,
65,114,114,97,121,118,78,86,0,0,0,0,0,0,103,108,86,105,101,119,112,111,114,116,65,114,114,97,121,118,103,108,86,105,101,119,112,111,114,116,0,0,0,0,0,0,103,108,86,101,114,116,101,120,80,52,117,105,118,0,0,0,103,108,86,101,114,116,101,120,80,52,117,105,0,0,0,0,103,108,86,101,114,116,101,120,80,51,117,105,118,0,0,0,103,108,86,101,114,116,101,120,80,51,117,105,0,0,0,0,103,108,86,101,114,116,101,120,80,50,117,105,118,0,0,0,103,108,86,101,114,116,101,120,80,50,117,105,0,0,0,0,103,108,86,101,114,116,101,
120,66,105,110,100,105,110,103,68,105,118,105,115,111,114,0,0,64,89,0,0,24,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,65,82,66,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,52,117,105,118,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,52,117,105,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,51,117,105,118,0,0,0,0,0,103,
108,86,101,114,116,101,120,65,116,116,114,105,98,80,51,117,105,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,50,117,105,118,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,50,117,105,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,49,117,105,118,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,49,117,105,0,0,0,0,0,0,56,90,0,0,25,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,80,111,105,110,116,101,114,69,88,
84,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,80,111,105,110,116,101,114,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,70,111,114,109,97,116,0,0,0,144,90,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,52,100,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,52,100,118,0,0,0,0,0,0,200,90,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,52,100,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,
116,116,114,105,98,76,52,100,0,0,0,0,0,0,0,0,91,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,51,100,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,51,100,118,0,0,0,0,0,0,56,91,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,51,100,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,51,100,0,0,0,0,0,0,0,112,91,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,50,100,118,69,88,84,0,0,0,103,
108,86,101,114,116,101,120,65,116,116,114,105,98,76,50,100,118,0,0,0,0,0,0,168,91,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,50,100,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,50,100,0,0,0,0,0,0,0,224,91,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,49,100,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,49,100,118,0,0,0,0,0,0,24,92,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,
98,76,49,100,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,76,49,100,0,0,0,0,0,0,0,80,92,0,0,25,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,80,111,105,110,116,101,114,69,88,84,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,80,111,105,110,116,101,114,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,70,111,114,109,97,116,0,0,0,168,92,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,115,118,69,88,84,
0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,115,118,0,0,0,0,0,224,92,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,105,118,69,88,84,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,105,118,0,0,0,0,0,24,93,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,105,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,105,0,0,0,0,0,0,80,93,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,
116,116,114,105,98,73,52,117,98,118,69,88,84,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,98,118,0,0,0,0,0,136,93,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,115,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,115,118,0,0,0,0,0,0,192,93,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,105,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,105,118,0,0,0,0,0,0,248,93,0,0,
20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,105,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,105,0,0,0,0,0,0,0,48,94,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,98,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,52,98,118,0,0,0,0,0,0,104,94,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,51,117,105,118,69,88,84,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,
73,51,117,105,118,0,0,0,0,0,160,94,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,51,117,105,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,51,117,105,0,0,0,0,0,0,216,94,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,51,105,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,51,105,118,0,0,0,0,0,0,16,95,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,51,105,69,88,84,0,0,0,0,103,108,86,101,
114,116,101,120,65,116,116,114,105,98,73,51,105,0,0,0,0,0,0,0,72,95,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,117,105,118,69,88,84,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,117,105,118,0,0,0,0,0,128,95,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,117,105,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,117,105,0,0,0,0,0,0,184,95,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,
50,105,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,105,118,0,0,0,0,0,0,240,95,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,105,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,50,105,0,0,0,0,0,0,0,40,96,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,117,105,118,69,88,84,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,117,105,118,0,0,0,0,0,96,96,0,0,21,0,0,0,103,108,86,101,114,
116,101,120,65,116,116,114,105,98,73,49,117,105,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,117,105,0,0,0,0,0,0,152,96,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,105,118,69,88,84,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,105,118,0,0,0,0,0,0,208,96,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,105,69,88,84,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,73,49,105,0,0,0,0,0,0,0,103,
108,86,101,114,116,101,120,65,116,116,114,105,98,70,111,114,109,97,116,0,0,0,0,56,97,0,0,26,0,0,0,88,97,0,0,24,0,0,0,112,97,0,0,24,0,0,0,136,97,0,0,23,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,65,78,71,76,69,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,65,82,66,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,69,88,84,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,
118,105,115,111,114,78,86,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,66,105,110,100,105,110,103,0,0,0,216,97,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,117,115,118,65,82,66,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,117,115,118,0,0,0,0,0,0,16,98,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,117,105,118,65,82,66,0,0,0,103,108,86,101,114,
116,101,120,65,116,116,114,105,98,52,117,105,118,0,0,0,0,0,0,72,98,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,117,98,118,65,82,66,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,117,98,118,0,0,0,0,0,0,136,98,0,0,20,0,0,0,160,98,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,115,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,115,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,115,
118,0,0,0,0,0,0,0,224,98,0,0,19,0,0,0,248,98,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,115,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,115,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,115,40,99,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,105,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,105,118,0,0,0,0,0,0,0,104,99,0,0,20,0,0,0,128,99,0,0,19,0,0,0,103,108,
86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,0,0,0,0,0,0,0,192,99,0,0,19,0,0,0,216,99,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,16,100,0,0,20,
0,0,0,40,100,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,100,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,100,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,100,118,0,0,0,0,0,0,0,104,100,0,0,19,0,0,0,128,100,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,100,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,100,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,
116,114,105,98,52,100,176,100,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,98,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,98,118,0,0,0,0,0,0,0,232,100,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,115,118,65,82,66,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,115,118,0,0,0,0,0,32,101,0,0,22,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,105,118,65,82,66,0,0,103,108,86,
101,114,116,101,120,65,116,116,114,105,98,52,78,117,105,118,0,0,0,0,0,96,101,0,0,22,0,0,0,120,101,0,0,20,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,98,118,65,82,66,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,117,98,118,78,86,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,98,118,0,0,0,0,0,184,101,0,0,21,0,0,0,208,101,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,98,65,82,66,0,0,0,103,108,86,101,114,116,
101,120,65,116,116,114,105,98,52,117,98,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,98,0,0,0,0,0,0,8,102,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,115,118,65,82,66,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,115,118,0,0,0,0,0,0,64,102,0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,105,118,65,82,66,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,105,118,0,0,0,0,0,0,120,102,
0,0,21,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,98,118,65,82,66,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,78,98,118,0,0,0,0,0,0,184,102,0,0,20,0,0,0,208,102,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,115,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,115,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,115,118,0,0,0,0,0,0,0,16,103,0,0,19,0,0,0,40,103,0,0,18,0,0,0,103,108,
86,101,114,116,101,120,65,116,116,114,105,98,51,115,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,115,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,115,96,103,0,0,20,0,0,0,120,103,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,0,0,0,0,0,0,0,184,103,0,0,
19,0,0,0,208,103,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,8,104,0,0,20,0,0,0,32,104,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,100,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,100,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,
100,118,0,0,0,0,0,0,0,96,104,0,0,19,0,0,0,120,104,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,100,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,100,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,100,176,104,0,0,20,0,0,0,200,104,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,115,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,115,118,78,86,0,0,0,0,0,103,108,86,101,114,
116,101,120,65,116,116,114,105,98,50,115,118,0,0,0,0,0,0,0,8,105,0,0,19,0,0,0,32,105,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,115,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,115,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,115,88,105,0,0,20,0,0,0,112,105,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,
78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,0,0,0,0,0,0,0,176,105,0,0,19,0,0,0,200,105,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,0,106,0,0,20,0,0,0,24,106,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,100,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,
65,116,116,114,105,98,50,100,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,100,118,0,0,0,0,0,0,0,88,106,0,0,19,0,0,0,112,106,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,100,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,100,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,100,168,106,0,0,20,0,0,0,192,106,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,115,118,65,82,66,0,
0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,115,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,115,118,0,0,0,0,0,0,0,0,107,0,0,19,0,0,0,24,107,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,115,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,115,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,115,80,107,0,0,20,0,0,0,104,107,0,0,19,0,0,0,103,108,86,101,114,116,101,120,65,116,116,
114,105,98,49,102,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,0,0,0,0,0,0,0,168,107,0,0,19,0,0,0,192,107,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,248,107,0,0,20,0,0,0,16,108,0,0,19,0,0,0,103,
108,86,101,114,116,101,120,65,116,116,114,105,98,49,100,118,65,82,66,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,100,118,78,86,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,100,118,0,0,0,0,0,0,0,80,108,0,0,19,0,0,0,104,108,0,0,18,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,100,65,82,66,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,100,78,86,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,100,103,108,
86,101,114,116,101,120,65,114,114,97,121,86,101,114,116,101,120,66,117,102,102,101,114,115,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,86,101,114,116,101,120,66,117,102,102,101,114,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,69,108,101,109,101,110,116,66,117,102,102,101,114,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,66,105,110,100,105,110,103,68,105,118,105,115,111,114,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,
98,76,70,111,114,109,97,116,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,73,70,111,114,109,97,116,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,70,111,114,109,97,116,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,66,105,110,100,105,110,103,0,0,0,0,0,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,0,0,0,0,0,0,0,184,109,0,0,20,0,0,0,103,108,
86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,65,82,66,0,0,0,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,0,0,0,0,0,0,0,103,108,85,115,101,80,114,111,103,114,97,109,83,116,97,103,101,115,0,0,0,0,0,0,8,110,0,0,21,0,0,0,103,108,85,115,101,80,114,111,103,114,97,109,79,98,106,101,99,116,65,82,66,0,0,0,103,108,85,115,101,80,114,111,103,114,97,109,0,0,0,0,103,108,85,110,109,97,112,78,97,109,101,100,66,117,102,102,101,114,0,0,0,0,0,0,88,110,0,0,16,0,0,0,104,110,0,0,16,0,0,0,
103,108,85,110,109,97,112,66,117,102,102,101,114,65,82,66,103,108,85,110,109,97,112,66,117,102,102,101,114,79,69,83,103,108,85,110,109,97,112,66,117,102,102,101,114,0,0,0,103,108,85,110,105,102,111,114,109,83,117,98,114,111,117,116,105,110,101,115,117,105,118,0,168,110,0,0,22,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,102,118,78,86,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,
120,52,120,51,100,118,0,0,0,0,248,110,0,0,22,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,102,118,78,86,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,100,118,0,0,0,0,72,111,0,0,21,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,65,82,66,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,0,0,0,0,0,0,103,108,85,110,105,
102,111,114,109,77,97,116,114,105,120,52,100,118,0,0,0,0,0,0,152,111,0,0,22,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,102,118,78,86,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,100,118,0,0,0,0,232,111,0,0,22,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,102,118,78,86,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,
50,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,100,118,0,0,0,0,56,112,0,0,21,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,65,82,66,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,0,0,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,100,118,0,0,0,0,0,0,136,112,0,0,22,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,102,118,78,86,0,0,103,108,85,110,105,102,111,114,
109,77,97,116,114,105,120,50,120,52,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,100,118,0,0,0,0,216,112,0,0,22,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,102,118,78,86,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,100,118,0,0,0,0,40,113,0,0,21,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,65,82,
66,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,0,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,100,118,0,0,0,0,0,0,103,108,85,110,105,102,111,114,109,66,108,111,99,107,66,105,110,100,105,110,103,0,0,0,144,113,0,0,16,0,0,0,103,108,85,110,105,102,111,114,109,52,117,105,118,69,88,84,103,108,85,110,105,102,111,114,109,52,117,105,118,0,0,0,184,113,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,52,117,105,69,88,84,0,103,108,85,110,105,102,111,114,109,
52,117,105,0,0,0,0,224,113,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,52,105,118,65,82,66,0,103,108,85,110,105,102,111,114,109,52,105,118,0,0,0,0,8,114,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,52,105,65,82,66,0,0,103,108,85,110,105,102,111,114,109,52,105,0,0,0,0,0,48,114,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,52,102,118,65,82,66,0,103,108,85,110,105,102,111,114,109,52,102,118,0,0,0,0,88,114,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,52,102,65,82,66,0,0,103,108,85,110,105,
102,111,114,109,52,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,52,100,118,0,0,0,0,103,108,85,110,105,102,111,114,109,52,100,0,0,0,0,0,160,114,0,0,16,0,0,0,103,108,85,110,105,102,111,114,109,51,117,105,118,69,88,84,103,108,85,110,105,102,111,114,109,51,117,105,118,0,0,0,200,114,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,51,117,105,69,88,84,0,103,108,85,110,105,102,111,114,109,51,117,105,0,0,0,0,240,114,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,51,105,118,65,82,66,0,103,108,85,110,105,
102,111,114,109,51,105,118,0,0,0,0,24,115,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,51,105,65,82,66,0,0,103,108,85,110,105,102,111,114,109,51,105,0,0,0,0,0,64,115,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,51,102,118,65,82,66,0,103,108,85,110,105,102,111,114,109,51,102,118,0,0,0,0,104,115,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,51,102,65,82,66,0,0,103,108,85,110,105,102,111,114,109,51,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,51,100,118,0,0,0,0,103,108,85,110,105,102,111,
114,109,51,100,0,0,0,0,0,176,115,0,0,16,0,0,0,103,108,85,110,105,102,111,114,109,50,117,105,118,69,88,84,103,108,85,110,105,102,111,114,109,50,117,105,118,0,0,0,216,115,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,50,117,105,69,88,84,0,103,108,85,110,105,102,111,114,109,50,117,105,0,0,0,0,0,116,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,50,105,118,65,82,66,0,103,108,85,110,105,102,111,114,109,50,105,118,0,0,0,0,40,116,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,50,105,65,82,66,0,0,103,
108,85,110,105,102,111,114,109,50,105,0,0,0,0,0,80,116,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,50,102,118,65,82,66,0,103,108,85,110,105,102,111,114,109,50,102,118,0,0,0,0,120,116,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,50,102,65,82,66,0,0,103,108,85,110,105,102,111,114,109,50,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,50,100,118,0,0,0,0,103,108,85,110,105,102,111,114,109,50,100,0,0,0,0,0,192,116,0,0,16,0,0,0,103,108,85,110,105,102,111,114,109,49,117,105,118,69,88,84,103,108,
85,110,105,102,111,114,109,49,117,105,118,0,0,0,232,116,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,49,117,105,69,88,84,0,103,108,85,110,105,102,111,114,109,49,117,105,0,0,0,0,16,117,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,49,105,118,65,82,66,0,103,108,85,110,105,102,111,114,109,49,105,118,0,0,0,0,56,117,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,49,105,65,82,66,0,0,103,108,85,110,105,102,111,114,109,49,105,0,0,0,0,0,96,117,0,0,15,0,0,0,103,108,85,110,105,102,111,114,109,49,102,118,
65,82,66,0,103,108,85,110,105,102,111,114,109,49,102,118,0,0,0,0,136,117,0,0,14,0,0,0,103,108,85,110,105,102,111,114,109,49,102,65,82,66,0,0,103,108,85,110,105,102,111,114,109,49,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,49,100,118,0,0,0,0,103,108,85,110,105,102,111,114,109,49,100,0,0,0,0,0,208,117,0,0,30,0,0,0,103,108,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,86,97,114,121,105,110,103,115,69,88,84,0,0,103,108,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,
86,97,114,121,105,110,103,115,0,0,0,0,0,103,108,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,66,117,102,102,101,114,82,97,110,103,101,0,0,103,108,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,66,117,102,102,101,114,66,97,115,101,0,0,0,88,118,0,0,16,0,0,0,103,108,84,101,120,116,117,114,101,86,105,101,119,69,88,84,103,108,84,101,120,116,117,114,101,86,105,101,119,0,0,0,103,108,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,51,68,0,0,0,0,0,103,108,84,101,120,
116,117,114,101,83,117,98,73,109,97,103,101,50,68,0,0,0,0,0,103,108,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,49,68,0,0,0,0,0,103,108,84,101,120,116,117,114,101,83,116,111,114,97,103,101,51,68,77,117,108,116,105,115,97,109,112,108,101,0,0,0,103,108,84,101,120,116,117,114,101,83,116,111,114,97,103,101,51,68,0,0,0,0,0,0,103,108,84,101,120,116,117,114,101,83,116,111,114,97,103,101,50,68,77,117,108,116,105,115,97,109,112,108,101,0,0,0,103,108,84,101,120,116,117,114,101,83,116,111,114,97,
103,101,50,68,0,0,0,0,0,0,103,108,84,101,120,116,117,114,101,83,116,111,114,97,103,101,49,68,0,0,0,0,0,0,103,108,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,103,108,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,105,0,0,0,0,0,103,108,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,102,118,0,0,0,0,103,108,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,102,0,0,0,0,0,103,108,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,
114,73,117,105,118,0,0,103,108,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,73,105,118,0,0,0,103,108,84,101,120,116,117,114,101,66,117,102,102,101,114,82,97,110,103,101,0,0,0,0,103,108,84,101,120,116,117,114,101,66,117,102,102,101,114,0,103,108,84,101,120,116,117,114],"i8",J,u.J+20480);
L([101,66,97,114,114,105,101,114,32,120,0,0,18,0,0,0,56,120,0,0,18,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,51,68,69,88,84,0,0,0,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,51,68,79,69,83,0,0,0,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,51,68,0,104,120,0,0,18,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,69,88,84,0,0,0,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,0,152,120,0,0,18,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,49,68,69,
88,84,0,0,0,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,49,68,0,200,120,0,0,28,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,51,68,77,117,108,116,105,115,97,109,112,108,101,79,69,83,0,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,51,68,77,117,108,116,105,115,97,109,112,108,101,0,0,0,0,0,0,0,16,121,0,0,17,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,51,68,69,88,84,0,0,0,0,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,51,68,0,0,103,108,84,101,120,83,116,111,114,97,103,
101,50,68,77,117,108,116,105,115,97,109,112,108,101,0,0,0,0,0,0,0,96,121,0,0,17,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,50,68,69,88,84,0,0,0,0,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,50,68,0,0,144,121,0,0,17,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,49,68,69,88,84,0,0,0,0,0,0,0,103,108,84,101,120,83,116,111,114,97,103,101,49,68,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,118,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,0,103,108,84,101,120,
80,97,114,97,109,101,116,101,114,102,118,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,0,0,122,0,0,21,0,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,73,117,105,118,69,88,84,0,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,73,117,105,118,0,0,0,0,0,0,56,122,0,0,20,0,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,73,105,118,69,88,84,0,0,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,73,105,118,0,0,0,0,0,0,0,103,108,84,101,120,73,109,97,103,101,51,68,77,
117,108,116,105,115,97,109,112,108,101,0,144,122,0,0,15,0,0,0,160,122,0,0,15,0,0,0,103,108,84,101,120,73,109,97,103,101,51,68,69,88,84,0,103,108,84,101,120,73,109,97,103,101,51,68,79,69,83,0,103,108,84,101,120,73,109,97,103,101,51,68,0,0,0,0,103,108,84,101,120,73,109,97,103,101,50,68,77,117,108,116,105,115,97,109,112,108,101,0,103,108,84,101,120,73,109,97,103,101,50,68,0,0,0,0,103,108,84,101,120,73,109,97,103,101,49,68,0,0,0,0,103,108,84,101,120,67,111,111,114,100,80,52,117,105,118,0,103,108,84,101,
120,67,111,111,114,100,80,52,117,105,0,0,103,108,84,101,120,67,111,111,114,100,80,51,117,105,118,0,103,108,84,101,120,67,111,111,114,100,80,51,117,105,0,0,103,108,84,101,120,67,111,111,114,100,80,50,117,105,118,0,103,108,84,101,120,67,111,111,114,100,80,50,117,105,0,0,103,108,84,101,120,67,111,111,114,100,80,49,117,105,118,0,103,108,84,101,120,67,111,111,114,100,80,49,117,105,0,0,128,123,0,0,19,0,0,0,103,108,84,101,120,66,117,102,102,101,114,82,97,110,103,101,69,88,84,0,0,0,0,0,103,108,84,101,120,
66,117,102,102,101,114,82,97,110,103,101,184,123,0,0,14,0,0,0,200,123,0,0,14,0,0,0,103,108,84,101,120,66,117,102,102,101,114,65,82,66,0,0,103,108,84,101,120,66,117,102,102,101,114,69,88,84,0,0,103,108,84,101,120,66,117,102,102,101,114,0,0,0,0,0,240,123,0,0,22,0,0,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,65,84,73,0,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,0,0,0,0,0,103,108,83,116,101,110,99,105,108,79,112,0,0,0,0,0,103,108,83,116,101,110,
99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,0,0,0,103,108,83,116,101,110,99,105,108,77,97,115,107,0,0,0,103,108,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,0,0,0,103,108,83,116,101,110,99,105,108,70,117,110,99,0,0,0,103,108,83,104,97,100,101,114,83,116,111,114,97,103,101,66,108,111,99,107,66,105,110,100,105,110,103,0,0,0,0,0,168,124,0,0,17,0,0,0,103,108,83,104,97,100,101,114,83,111,117,114,99,101,65,82,66,0,0,0,0,0,0,0,103,108,83,104,97,100,101,114,83,111,117,114,
99,101,0,0,103,108,83,104,97,100,101,114,66,105,110,97,114,121,0,0,103,108,83,101,99,111,110,100,97,114,121,67,111,108,111,114,80,51,117,105,118,0,0,0,103,108,83,101,99,111,110,100,97,114,121,67,111,108,111,114,80,51,117,105,0,0,0,0,24,125,0,0,19,0,0,0,103,108,83,99,105,115,115,111,114,73,110,100,101,120,101,100,118,78,86,0,0,0,0,0,103,108,83,99,105,115,115,111,114,73,110,100,101,120,101,100,118,0,0,0,0,0,0,0,80,125,0,0,18,0,0,0,103,108,83,99,105,115,115,111,114,73,110,100,101,120,101,100,78,86,0,
0,0,0,0,0,103,108,83,99,105,115,115,111,114,73,110,100,101,120,101,100,128,125,0,0,17,0,0,0,103,108,83,99,105,115,115,111,114,65,114,114,97,121,118,78,86,0,0,0,0,0,0,0,103,108,83,99,105,115,115,111,114,65,114,114,97,121,118,0,103,108,83,99,105,115,115,111,114,0,0,0,0,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,105,0,0,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,
114,102,118,0,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,102,0,0,0,0,0,32,126,0,0,25,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,117,105,118,69,88,84,0,0,0,0,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,117,105,118,0,0,96,126,0,0,24,0,0,0,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,105,118,69,88,84,103,108,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,105,118,0,0,
0,103,108,83,97,109,112,108,101,77,97,115,107,105,0,0,0,168,126,0,0,19,0,0,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,65,82,66,0,0,0,0,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,216,126,0,0,27,0,0,0,103,108,82,101,115,117,109,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,78,86,0,0,0,0,0,103,108,82,101,115,117,109,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,0,0,0,0,0,0,0,40,127,0,0,35,0,0,0,80,127,0,0,34,0,0,0,103,108,
82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,77,117,108,116,105,115,97,109,112,108,101,69,88,84,0,0,0,0,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,77,117,108,116,105,115,97,109,112,108,101,78,86,0,0,0,0,0,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,77,117,108,116,105,115,97,109,112,108,101,160,127,0,0,24,0,0,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,69,88,
84,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,0,0,0,103,108,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,0,0,128,0,0,16,0,0,0,16,128,0,0,16,0,0,0,32,128,0,0,16,0,0,0,103,108,82,101,97,100,110,80,105,120,101,108,115,65,82,66,103,108,82,101,97,100,110,80,105,120,101,108,115,69,88,84,103,108,82,101,97,100,110,80,105,120,101,108,115,75,72,82,103,108,82,101,97,100,110,80,105,120,101,108,115,0,0,0,103,108,82,101,97,100,80,105,120,101,
108,115,0,0,0,0,103,108,82,101,97,100,66,117,102,102,101,114,0,0,0,0,104,128,0,0,17,0,0,0,103,108,81,117,101,114,121,67,111,117,110,116,101,114,69,88,84,0,0,0,0,0,0,0,103,108,81,117,101,114,121,67,111,117,110,116,101,114,0,0,152,128,0,0,19,0,0,0,103,108,80,117,115,104,68,101,98,117,103,71,114,111,117,112,75,72,82,0,0,0,0,0,103,108,80,117,115,104,68,101,98,117,103,71,114,111,117,112,200,128,0,0,20,0,0,0,103,108,80,114,111,118,111,107,105,110,103,86,101,114,116,101,120,69,88,84,0,0,0,0,103,108,80,114,
111,118,111,107,105,110,103,86,101,114,116,101,120,0,0,0,0,0,0,0,0,129,0,0,30,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,102,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,100,118,0,0,0,0,0,104,129,0,0,30,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,
77,97,116,114,105,120,52,120,50,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,102,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,100,118,0,0,0,0,0,208,129,0,0,28,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,69,88,84,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,
0,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,100,118,0,0,0,0,0,0,0,56,130,0,0,30,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,102,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,100,118,0,0,0,0,0,160,130,0,0,30,0,0,0,103,
108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,102,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,100,118,0,0,0,0,0,8,131,0,0,28,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,69,88,84,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,
105,102,111,114,109,77,97,116,114,105,120,51,102,118,0,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,100,118,0,0,0,0,0,0,0,112,131,0,0,30,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,102,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,
50,120,52,100,118,0,0,0,0,0,216,131,0,0,30,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,102,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,100,118,0,0,0,0,0,64,132,0,0,28,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,69,
88,84,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,100,118,0,0,0,0,0,0,0,168,132,0,0,23,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,117,105,118,69,88,84,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,117,105,118,0,0,0,0,224,132,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,
52,117,105,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,117,105,0,0,0,0,0,24,133,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,105,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,105,118,0,0,0,0,0,80,133,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,105,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,105,0,0,0,0,0,0,136,133,0,0,22,0,0,0,103,
108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,102,118,0,0,0,0,0,192,133,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,102,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,102,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,100,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,100,0,0,
0,0,0,0,40,134,0,0,23,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,117,105,118,69,88,84,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,117,105,118,0,0,0,0,96,134,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,117,105,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,117,105,0,0,0,0,0,152,134,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,105,118,69,88,84,0,0,103,108,80,
114,111,103,114,97,109,85,110,105,102,111,114,109,51,105,118,0,0,0,0,0,208,134,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,105,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,105,0,0,0,0,0,0,8,135,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,102,118,0,0,0,0,0,64,135,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,
105,102,111,114,109,51,102,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,102,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,100,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,100,0,0,0,0,0,0,168,135,0,0,23,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,117,105,118,69,88,84,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,117,105,118,0,0,0,0,224,135,0,0,22,0,0,0,103,
108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,117,105,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,117,105,0,0,0,0,0,24,136,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,105,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,105,118,0,0,0,0,0,80,136,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,105,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,
111,114,109,50,105,0,0,0,0,0,0,136,136,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,102,118,0,0,0,0,0,192,136,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,102,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,102,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,100,118,0,0,0,0,0,103,108,80,114,111,
103,114,97,109,85,110,105,102,111,114,109,50,100,0,0,0,0,0,0,40,137,0,0,23,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,117,105,118,69,88,84,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,117,105,118,0,0,0,0,96,137,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,117,105,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,117,105,0,0,0,0,0,152,137,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,
105,102,111,114,109,49,105,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,105,118,0,0,0,0,0,208,137,0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,105,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,105,0,0,0,0,0,0,8,138,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,102,118,69,88,84,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,102,118,0,0,0,0,0,64,138,
0,0,21,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,102,69,88,84,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,102,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,100,118,0,0,0,0,0,103,108,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,100,0,0,0,0,0,0,176,138,0,0,22,0,0,0,200,138,0,0,22,0,0,0,103,108,80,114,111,103,114,97,109,80,97,114,97,109,101,116,101,114,105,65,82,66,0,0,103,108,80,114,111,103,114,97,109,80,
97,114,97,109,101,116,101,114,105,69,88,84,0,0,103,108,80,114,111,103,114,97,109,80,97,114,97,109,101,116,101,114,105,0,0,0,0,0,0,139,0,0,18,0,0,0,103,108,80,114,111,103,114,97,109,66,105,110,97,114,121,79,69,83,0,0,0,0,0,0,103,108,80,114,111,103,114,97,109,66,105,110,97,114,121,0,103,108,80,114,105,109,105,116,105,118,101,82,101,115,116,97,114,116,73,110,100,101,120,0,72,139,0,0,18,0,0,0,103,108,80,111,112,68,101,98,117,103,71,114,111,117,112,75,72,82,0,0,0,0,0,0,103,108,80,111,112,68,101,98,117,
103,71,114,111,117,112,0,103,108,80,111,108,121,103,111,110,79,102,102,115,101,116,0,103,108,80,111,108,121,103,111,110,77,111,100,101,0,0,0,103,108,80,111,105,110,116,83,105,122,101,0,0,0,0,0,168,139,0,0,20,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,105,118,78,86,0,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,0,224,139,0,0,19,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,105,78,86,0,0,0,0,0,103,108,80,111,105,110,116,
80,97,114,97,109,101,116,101,114,105,0,0,0,0,0,0,0,40,140,0,0,21,0,0,0,64,140,0,0,21,0,0,0,88,140,0,0,22,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,118,65,82,66,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,118,69,88,84,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,118,83,71,73,83,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,118,0,0,0,0,0,0,160,140,0,0,20,0,0,0,184,140,0,0,20,0,0,0,208,140,0,0,21,0,0,
0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,65,82,66,0,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,69,88,84,0,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,83,71,73,83,0,0,0,103,108,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,0,0,0,0,0,0,0,103,108,80,105,120,101,108,83,116,111,114,101,105,0,0,0,103,108,80,105,120,101,108,83,116,111,114,101,102,0,0,0,40,141,0,0,26,0,0,0,103,108,80,97,117,115,101,84,114,97,110,115,102,
111,114,109,70,101,101,100,98,97,99,107,78,86,0,0,0,0,0,0,103,108,80,97,117,115,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,104,141,0,0,20,0,0,0,103,108,80,97,116,99,104,80,97,114,97,109,101,116,101,114,105,69,88,84,0,0,0,0,103,108,80,97,116,99,104,80,97,114,97,109,101,116,101,114,105,0,0,0,0,0,0,0,103,108,80,97,116,99,104,80,97,114,97,109,101,116,101,114,102,118,0,0,0,0,0,0,184,141,0,0,19,0,0,0,103,108,79,98,106,101,99,116,80,116,114,76,97,98,101,108,75,72,82,0,0,0,0,0,103,
108,79,98,106,101,99,116,80,116,114,76,97,98,101,108,232,141,0,0,16,0,0,0,103,108,79,98,106,101,99,116,76,97,98,101,108,75,72,82,103,108,79,98,106,101,99,116,76,97,98,101,108,0,0,0,103,108,78,111,114,109,97,108,80,51,117,105,118,0,0,0,103,108,78,111,114,109,97,108,80,51,117,105,0,0,0,0,103,108,78,97,109,101,100,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,77,117,108,116,105,115,97,109,112,108,101,0,0,0,103,108,78,97,109,101,100,82,101,110,100,101,114,98,117,102,102,101,
114,83,116,111,114,97,103,101,0,0,0,0,0,0,103,108,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,76,97,121,101,114,0,0,103,108,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,0,0,0,0,0,0,0,103,108,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,0,103,108,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,82,101,97,100,66,117,102,102,101,114,0,0,0,0,103,108,
78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,0,0,0,0,103,108,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,68,114,97,119,66,117,102,102,101,114,115,0,0,0,103,108,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,68,114,97,119,66,117,102,102,101,114,0,0,0,0,103,108,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,103,108,78,97,109,101,100,66,117,102,102,101,114,83,116,111,114,97,103,101,0,0,0,0,103,108,
78,97,109,101,100,66,117,102,102,101,114,68,97,116,97,0,0,0,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,52,117,105,118,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,52,117,105,0,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,51,117,105,118,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,51,117,105,0,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,50,117,105,118,0,0,0,0,103,108,77,117,108,116,
105,84,101,120,67,111,111,114,100,80,50,117,105,0,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,49,117,105,118,0,0,0,0,103,108,77,117,108,116,105,84,101,120,67,111,111,114,100,80,49,117,105,0,0,0,0,0,104,144,0,0,30,0,0,0,136,144,0,0,30,0,0,0,103,108,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,73,110,100,105,114,101,99,116,69,88,84,0,0,103,108,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,73,110,100,105,114,101,99,116,65,77,68,0,0,103,108,
77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,73,110,100,105,114,101,99,116,0,0,0,0,0,208,144,0,0,32,0,0,0,103,108,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,69,88,84,103,108,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,0,0,0,24,145,0,0,22,0,0,0,103,108,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,69,88,84,0,0,103,108,77,117,108,116,105,68,114,97,119,
69,108,101,109,101,110,116,115,0,0,0,0,0,88,145,0,0,28,0,0,0,120,145,0,0,28,0,0,0,103,108,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,73,110,100,105,114,101,99,116,65,77,68,0,0,0,0,103,108,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,73,110,100,105,114,101,99,116,69,88,84,0,0,0,0,103,108,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,73,110,100,105,114,101,99,116,0,0,0,0,0,0,0,192,145,0,0,20,0,0,0,103,108,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,69,88,84,
0,0,0,0,103,108,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,0,0,0,0,0,0,0,0,146,0,0,21,0,0,0,24,146,0,0,21,0,0,0,103,108,77,105,110,83,97,109,112,108,101,83,104,97,100,105,110,103,65,82,66,0,0,0,103,108,77,105,110,83,97,109,112,108,101,83,104,97,100,105,110,103,79,69,83,0,0,0,103,108,77,105,110,83,97,109,112,108,101,83,104,97,100,105,110,103,0,0,0,0,0,0,103,108,77,101,109,111,114,121,66,97,114,114,105,101,114,66,121,82,101,103,105,111,110,0,104,146,0,0,18,0,0,0,103,108,77,101,109,111,114,
121,66,97,114,114,105,101,114,69,88,84,0,0,0,0,0,0,103,108,77,101,109,111,114,121,66,97,114,114,105,101,114,0,103,108,77,97,112,78,97,109,101,100,66,117,102,102,101,114,82,97,110,103,101,0,0,0,103,108,77,97,112,78,97,109,101,100,66,117,102,102,101,114,192,146,0,0,19,0,0,0,103,108,77,97,112,66,117,102,102,101,114,82,97,110,103,101,69,88,84,0,0,0,0,0,103,108,77,97,112,66,117,102,102,101,114,82,97,110,103,101,248,146,0,0,14,0,0,0,8,147,0,0,14,0,0,0,103,108,77,97,112,66,117,102,102,101,114,65,82,66,0,
0,103,108,77,97,112,66,117,102,102,101,114,79,69,83,0,0,103,108,77,97,112,66,117,102,102,101,114,0,0,0,0,0,103,108,76,111,103,105,99,79,112,0,0,0,0,0,0,0,64,147,0,0,16,0,0,0,103,108,76,105,110,107,80,114,111,103,114,97,109,65,82,66,103,108,76,105,110,107,80,114,111,103,114,97,109,0,0,0,103,108,76,105,110,101,87,105,100,116,104,0,0,0,0,0,128,147,0,0,20,0,0,0,152,147,0,0,18,0,0,0,103,108,73,115,86,101,114,116,101,120,65,114,114,97,121,65,80,80,76,69,0,0,0,0,103,108,73,115,86,101,114,116,101,120,65,
114,114,97,121,79,69,83,0,0,0,0,0,0,103,108,73,115,86,101,114,116,101,120,65,114,114,97,121,0,200,147,0,0,23,0,0,0,103,108,73,115,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,78,86,0,103,108,73,115,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,0,0,0,103,108,73,115,84,101,120,116,117,114,101,0,0,0,0,0,16,148,0,0,13,0,0,0,103,108,73,115,83,121,110,99,65,80,80,76,69,0,0,0,103,108,73,115,83,121,110,99,103,108,73,115,83,104,97,100,101,114,0,0,0,0,0,0,103,108,73,115,83,
97,109,112,108,101,114,0,0,0,0,0,80,148,0,0,19,0,0,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,69,88,84,0,0,0,0,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,128,148,0,0,12,0,0,0,103,108,73,115,81,117,101,114,121,65,82,66,0,0,0,0,103,108,73,115,81,117,101,114,121,0,0,0,0,0,0,0,103,108,73,115,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,0,0,0,0,0,103,108,73,115,80,114,111,103,114,97,109,0,0,0,0,0,208,148,0,0,18,0,0,0,103,108,73,115,70,114,97,109,101,
98,117,102,102,101,114,69,88,84,0,0,0,0,0,0,103,108,73,115,70,114,97,109,101,98,117,102,102,101,114,0,16,149,0,0,21,0,0,0,40,149,0,0,15,0,0,0,56,149,0,0,14,0,0,0,103,108,73,115,69,110,97,98,108,101,100,73,110,100,101,120,101,100,69,88,84,0,0,0,103,108,73,115,69,110,97,98,108,101,100,105,69,88,84,0,103,108,73,115,69,110,97,98,108,101,100,105,78,86,0,0,103,108,73,115,69,110,97,98,108,101,100,105,0,0,0,0,103,108,73,115,69,110,97,98,108,101,100,0,0,0,0,0,112,149,0,0,13,0,0,0,103,108,73,115,66,117,102,
102,101,114,65,82,66,0,0,0,103,108,73,115,66,117,102,102,101,114,0,0,0,0,0,0,103,108,73,110,118,97,108,105,100,97,116,101,84,101,120,83,117,98,73,109,97,103,101,0,103,108,73,110,118,97,108,105,100,97,116,101,84,101,120,73,109,97,103,101,0,0,0,0,103,108,73,110,118,97,108,105,100,97,116,101,83,117,98,70,114,97,109,101,98,117,102,102,101,114,0,0,0,0,0,0,103,108,73,110,118,97,108,105,100,97,116,101,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,0,103,108,73,
110,118,97,108,105,100,97,116,101,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,68,97,116,97,103,108,73,110,118,97,108,105,100,97,116,101,70,114,97,109,101,98,117,102,102,101,114,0,103,108,73,110,118,97,108,105,100,97,116,101,66,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,0,0,0,103,108,73,110,118,97,108,105,100,97,116,101,66,117,102,102,101,114,68,97,116,97,0,0,103,108,72,105,110,116,0,0,136,150,0,0,19,0,0,0,103,108,71,101,116,110,85,110,105,102,111,114,109,117,105,118,75,72,82,
0,0,0,0,0,103,108,71,101,116,110,85,110,105,102,111,114,109,117,105,118,184,150,0,0,18,0,0,0,103,108,71,101,116,110,85,110,105,102,111,114,109,105,118,75,72,82,0,0,0,0,0,0,103,108,71,101,116,110,85,110,105,102,111,114,109,105,118,0,232,150,0,0,18,0,0,0,103,108,71,101,116,110,85,110,105,102,111,114,109,102,118,75,72,82,0,0,0,0,0,0,103,108,71,101,116,110,85,110,105,102,111,114,109,102,118,0,103,108,71,101,116,110,85,110,105,102,111,114,109,100,118,0,103,108,71,101,116,110,84,101,120,73,109,97,103,101,
0,0,103,108,71,101,116,110,83,101,112,97,114,97,98,108,101,70,105,108,116,101,114,0,0,0,103,108,71,101,116,110,80,111,108,121,103,111,110,83,116,105,112,112,108,101,0,0,0,0,103,108,71,101,116,110,80,105,120,101,108,77,97,112,117,115,118,0,0,0,0,0,0,0,103,108,71,101,116,110,80,105,120,101,108,77,97,112,117,105,118,0,0,0,0,0,0,0,103,108,71,101,116,110,80,105,120,101,108,77,97,112,102,118,103,108,71,101,116,110,77,105,110,109,97,120,0,0,0,0,103,108,71,101,116,110,77,97,112,105,118,0,0,0,0,0,103,108,
71,101,116,110,77,97,112,102,118,0,0,0,0,0,103,108,71,101,116,110,77,97,112,100,118,0,0,0,0,0,103,108,71,101,116,110,72,105,115,116,111,103,114,97,109,0,103,108,71,101,116,110,67,111,110,118,111,108,117,116,105,111,110,70,105,108,116,101,114,0,103,108,71,101,116,110,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,103,108,71,101,116,110,67,111,108,111,114,84,97,98,108,101,64,152,0,0,22,0,0,0,88,152,0,0,21,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,
118,65,82,66,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,78,86,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,0,0,0,0,0,152,152,0,0,22,0,0,0,176,152,0,0,21,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,65,82,66,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,78,86,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,0,0,0,0,0,240,152,0,0,22,0,0,0,8,153,
0,0,21,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,100,118,65,82,66,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,100,118,78,86,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,100,118,0,0,0,0,0,72,153,0,0,28,0,0,0,104,153,0,0,27,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,65,82,66,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,
114,118,78,86,0,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,0,0,0,0,0,0,0,176,153,0,0,23,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,76,100,118,69,88,84,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,76,100,118,0,0,0,0,232,153,0,0,24,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,73,117,105,118,69,88,84,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,73,117,
105,118,0,0,0,32,154,0,0,23,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,73,105,118,69,88,84,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,73,105,118,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,114,114,97,121,105,118,0,0,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,114,114,97,121,73,110,100,101,120,101,100,105,118,0,0,0,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,114,114,97,121,73,110,100,101,120,101,100,54,52,105,118,0,0,0,0,
0,176,154,0,0,18,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,117,105,118,69,88,84,0,0,0,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,117,105,118,0,224,154,0,0,17,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,65,82,66,0,0,0,0,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,0,0,16,155,0,0,17,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,102,118,65,82,66,0,0,0,0,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,102,118,0,0,103,108,71,101,116,85,110,105,
102,111,114,109,100,118,0,0,103,108,71,101,116,85,110,105,102,111,114,109,83,117,98,114,111,117,116,105,110,101,117,105,118,0,0,0,0,0,0,0,112,155,0,0,23,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,65,82,66,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,73,110,100,105,99,101,115,0,0,0,0,0,103,108,71,101,116,85,110,105,102,111,114,109,66,108,111,99,107,73,110,100,101,120,0,0,103,
108,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,105,118,103,108,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,105,95,118,0,0,0,0,0,0,0,103,108,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,105,54,52,95,118,0,0,0,0,0,48,156,0,0,32,0,0,0,103,108,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,86,97,114,121,105,110,103,69,88,84,103,108,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,
98,97,99,107,86,97,114,121,105,110,103,0,0,0,103,108,71,101,116,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,0,0,0,0,103,108,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,105,118,0,103,108,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,102,118,0,103,108,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,73,117,105,118,0,0,0,0,0,0,0,103,108,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,73,105,118,
103,108,71,101,116,84,101,120,116,117,114,101,76,101,118,101,108,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,103,108,71,101,116,84,101,120,116,117,114,101,76,101,118,101,108,80,97,114,97,109,101,116,101,114,102,118,0,0,0,0,103,108,71,101,116,84,101,120,116,117,114,101,73,109,97,103,101,0,0,0,0,0,0,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,0,0,0,0,128,157,0,0,24,0,0,0,103,108,71,101,
116,84,101,120,80,97,114,97,109,101,116,101,114,73,117,105,118,69,88,84,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,73,117,105,118,0,0,0,184,157,0,0,23,0,0,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,73,105,118,69,88,84,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,73,105,118,0,0,0,0,103,108,71,101,116,84,101,120,76,101,118,101,108,80,97,114,97,109,101,116,101,114,105,118,103,108,71,101,116,84,101,120,76,101,118,101,108,80,97,114,97,109,101,
116,101,114,102,118,103,108,71,101,116,84,101,120,73,109,97,103,101,0,0,0,48,158,0,0,16,0,0,0,103,108,71,101,116,83,121,110,99,105,118,65,80,80,76,69,103,108,71,101,116,83,121,110,99,105,118,0,0,0,0,0,103,108,71,101,116,83,117,98,114,111,117,116,105,110,101,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,0,103,108,71,101,116,83,117,98,114,111,117,116,105,110,101,73,110,100,101,120,0,0,0,0,103,108,71,101,116,83,116,114,105,110,103,105,0,0,0,0,103,108,71,101,116,83,116,114,105,110,103,0,0,
0,0,0,103,108,71,101,116,83,104,97,100,101,114,105,118,0,0,0,192,158,0,0,20,0,0,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,65,82,66,0,0,0,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,0,0,0,0,0,0,0,103,108,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,0,0,0,0,0,0,103,108,71,101,116,83,104,97,100,101,114,73,110,102,111,76,111,103,0,0,0,0,0,0,103,108,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,
114,105,118,0,103,108,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,102,118,0,96,159,0,0,28,0,0,0,103,108,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,117,105,118,69,88,84,0,0,0,0,103,108,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,117,105,118,0,0,0,0,0,0,0,168,159,0,0,27,0,0,0,103,108,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,105,118,69,88,84,0,0,0,0,0,103,108,71,101,116,83,97,109,112,
108,101,114,80,97,114,97,109,101,116,101,114,73,105,118,232,159,0,0,31,0,0,0,103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,69,88,84],"i8",J,u.J+30720);
L([103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,48,160,0,0,15,0,0,0,103,108,71,101,116,81,117,101,114,121,105,118,65,82,66,0,103,108,71,101,116,81,117,101,114,121,105,118,0,0,0,0,88,160,0,0,22,0,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,117,105,118,65,82,66,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,117,105,118,0,0,0,0,0,144,160,0,0,24,0,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,
101,99,116,117,105,54,52,118,69,88,84,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,117,105,54,52,118,0,0,0,208,160,0,0,21,0,0,0,232,160,0,0,21,0,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,118,65,82,66,0,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,118,69,88,84,0,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,118,0,0,0,0,0,0,32,161,0,0,23,0,0,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,54,52,118,69,
88,84,0,103,108,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,54,52,118,0,0,0,0,103,108,71,101,116,81,117,101,114,121,73,110,100,101,120,101,100,105,118,0,0,0,0,0,103,108,71,101,116,81,117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,117,105,118,0,0,0,0,0,0,0,103,108,71,101,116,81,117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,117,105,54,52,118,0,0,0,0,0,103,108,71,101,116,81,117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,105,118,103,108,71,101,116,81,
117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,105,54,52,118,0,0,0,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,105,118,0,0,103,108,71,101,116,80,114,111,103,114,97,109,83,116,97,103,101,105,118,0,0,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,105,118,0,0,103,108,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,78,97,109,101,103,108,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,76,111,99,97,116,105,111,110,
73,110,100,101,120,0,0,0,0,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,76,111,99,97,116,105,111,110,0,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,73,110,100,101,120,0,0,0,0,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,105,118,0,0,103,108,71,101,116,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,73,110,102,111,76,111,103,0,0,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,73,
110,116,101,114,102,97,99,101,105,118,0,103,108,71,101,116,80,114,111,103,114,97,109,73,110,102,111,76,111,103,0,0,0,0,0,16,163,0,0,21,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,66,105,110,97,114,121,79,69,83,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,66,105,110,97,114,121,0,0,0,0,0,0,72,163,0,0,22,0,0,0,103,108,71,101,116,79,98,106,101,99,116,80,116,114,76,97,98,101,108,75,72,82,0,0,103,108,71,101,116,79,98,106,101,99,116,80,116,114,76,97,98,101,108,0,0,0,0,0,128,163,0,0,19,0,0,0,
103,108,71,101,116,79,98,106,101,99,116,76,97,98,101,108,75,72,82,0,0,0,0,0,103,108,71,101,116,79,98,106,101,99,116,76,97,98,101,108,103,108,71,101,116,78,97,109,101,100,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,0,0,103,108,71,101,116,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,103,108,71,101,116,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,
116,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,0,103,108,71,101,116,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,71,101,116,78,97,109,101,100,66,117,102,102,101,114,80,111,105,110,116,101,114,118,103,108,71,101,116,78,97,109,101,100,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,103,108,71,101,116,78,97,109,101,100,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,54,52,118,0,0,0,152,164,0,0,20,0,0,0,103,108,71,101,116,77,117,
108,116,105,115,97,109,112,108,101,102,118,78,86,0,0,0,0,103,108,71,101,116,77,117,108,116,105,115,97,109,112,108,101,102,118,0,0,0,0,0,0,103,108,71,101,116,73,110,116,101,114,110,97,108,102,111,114,109,97,116,105,118,0,0,0,103,108,71,101,116,73,110,116,101,114,110,97,108,102,111,114,109,97,116,105,54,52,118,0,103,108,71,101,116,73,110,116,101,103,101,114,118,0,0,0,16,165,0,0,23,0,0,0,103,108,71,101,116,73,110,116,101,103,101,114,73,110,100,101,120,101,100,118,69,88,84,0,103,108,71,101,116,73,110,
116,101,103,101,114,105,95,118,0,64,165,0,0,20,0,0,0,103,108,71,101,116,73,110,116,101,103,101,114,54,52,118,65,80,80,76,69,0,0,0,0,103,108,71,101,116,73,110,116,101,103,101,114,54,52,118,0,103,108,71,101,116,73,110,116,101,103,101,114,54,52,105,95,118,0,0,0,0,0,0,0,136,165,0,0,27,0,0,0,103,108,71,101,116,71,114,97,112,104,105,99,115,82,101,115,101,116,83,116,97,116,117,115,75,72,82,0,0,0,0,0,103,108,71,101,116,71,114,97,112,104,105,99,115,82,101,115,101,116,83,116,97,116,117,115,103,108,71,101,116,
70,114,97,109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,232,165,0,0,40,0,0,0,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,69,88,84,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,0,0,0,64,166,0,0,24,0,0,0,103,108,71,101,116,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,69,
88,84,103,108,71,101,116,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,0,0,0,103,108,71,101,116,70,114,97,103,68,97,116,97,73,110,100,101,120,0,0,0,0,0,0,103,108,71,101,116,70,108,111,97,116,118,0,0,0,0,0,176,166,0,0,21,0,0,0,200,166,0,0,15,0,0,0,216,166,0,0,16,0,0,0,103,108,71,101,116,70,108,111,97,116,73,110,100,101,120,101,100,118,69,88,84,0,0,0,103,108,71,101,116,70,108,111,97,116,105,95,118,78,86,0,103,108,71,101,116,70,108,111,97,116,105,95,118,69,88,84,103,108,71,101,116,70,108,111,
97,116,105,95,118,0,0,0,103,108,71,101,116,69,114,114,111,114,0,0,0,0,0,0,103,108,71,101,116,68,111,117,98,108,101,118,0,0,0,0,40,167,0,0,22,0,0,0,64,167,0,0,17,0,0,0,103,108,71,101,116,68,111,117,98,108,101,73,110,100,101,120,101,100,118,69,88,84,0,0,103,108,71,101,116,68,111,117,98,108,101,105,95,118,69,88,84,0,0,0,0,0,0,0,103,108,71,101,116,68,111,117,98,108,101,105,95,118,0,0,120,167,0,0,23,0,0,0,144,167,0,0,23,0,0,0,103,108,71,101,116,68,101,98,117,103,77,101,115,115,97,103,101,76,111,103,65,
82,66,0,103,108,71,101,116,68,101,98,117,103,77,101,115,115,97,103,101,76,111,103,75,72,82,0,103,108,71,101,116,68,101,98,117,103,77,101,115,115,97,103,101,76,111,103,0,0,0,0,103,108,71,101,116,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,0,0,103,108,71,101,116,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,73,109,97,103,101,0,0,0,0,0,8,168,0,0,26,0,0,0,103,108,71,101,116,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,
103,101,65,82,66,0,0,0,0,0,0,103,108,71,101,116,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,0,72,168,0,0,21,0,0,0,103,108,71,101,116,66,117,102,102,101,114,83,117,98,68,97,116,97,65,82,66,0,0,0,103,108,71,101,116,66,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,0,0,136,168,0,0,22,0,0,0,160,168,0,0,22,0,0,0,103,108,71,101,116,66,117,102,102,101,114,80,111,105,110,116,101,114,118,65,82,66,0,0,103,108,71,101,116,66,117,102,102,101,114,80,111,105,110,116,101,114,118,79,69,
83,0,0,103,108,71,101,116,66,117,102,102,101,114,80,111,105,110,116,101,114,118,0,0,0,0,0,216,168,0,0,25,0,0,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,65,82,66,0,0,0,0,0,0,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,54,52,118,103,108,71,101,116,66,111,111,108,101,97,110,118,0,0,0,64,169,0,0,23,0,0,0,103,108,71,101,116,66,111,111,108,
101,97,110,73,110,100,101,120,101,100,118,69,88,84,0,103,108,71,101,116,66,111,111,108,101,97,110,105,95,118,0,112,169,0,0,22,0,0,0,103,108,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,65,82,66,0,0,103,108,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,0,0,0,0,103,108,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,0,0,0,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,115,105,118,0,0,0,103,108,71,101,116,65,99,116,105,118,101,
85,110,105,102,111,114,109,78,97,109,101,0,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,66,108,111,99,107,105,118,0,0,0,0,0,0,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,66,108,111,99,107,78,97,109,101,0,0,0,0,0,48,170,0,0,21,0,0,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,65,82,66,0,0,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,0,0,0,0,0,0,103,108,71,101,116,65,99,116,105,118,101,83,117,98,114,
111,117,116,105,110,101,85,110,105,102,111,114,109,105,118,0,0,103,108,71,101,116,65,99,116,105,118,101,83,117,98,114,111,117,116,105,110,101,85,110,105,102,111,114,109,78,97,109,101,103,108,71,101,116,65,99,116,105,118,101,83,117,98,114,111,117,116,105,110,101,78,97,109,101,0,0,0,0,0,0,0,200,170,0,0,20,0,0,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,65,82,66,0,0,0,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,0,0,0,0,0,0,0,103,108,71,101,116,65,99,116,105,
118,101,65,116,111,109,105,99,67,111,117,110,116,101,114,66,117,102,102,101,114,105,118,103,108,71,101,110,101,114,97,116,101,84,101,120,116,117,114,101,77,105,112,109,97,112,0,56,171,0,0,19,0,0,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,69,88,84,0,0,0,0,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,112,171,0,0,22,0,0,0,136,171,0,0,20,0,0,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,65,80,80,76,69,0,0,103,108,71,101,110,86,101,114,116,101,120,
65,114,114,97,121,115,79,69,83,0,0,0,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,0,0,0,0,0,0,0,192,171,0,0,25,0,0,0,103,108,71,101,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,115,78,86,0,0,0,0,0,0,0,103,108,71,101,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,115,0,103,108,71,101,110,84,101,120,116,117,114,101,115,0,0,0,103,108,71,101,110,83,97,109,112,108,101,114,115,0,0,0,32,172,0,0,21,0,0,0,103,108,71,101,110,82,101,110,100,101,114,
98,117,102,102,101,114,115,69,88,84,0,0,0,103,108,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,0,0,0,0,0,0,88,172,0,0,15,0,0,0,103,108,71,101,110,81,117,101,114,105,101,115,65,82,66,0,103,108,71,101,110,81,117,101,114,105,101,115,0,0,0,0,103,108,71,101,110,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,115,0,0,0,152,172,0,0,20,0,0,0,103,108,71,101,110,70,114,97,109,101,98,117,102,102,101,114,115,69,88,84,0,0,0,0,103,108,71,101,110,70,114,97,109,101,98,117,102,102,101,114,
115,0,0,0,0,0,0,0,208,172,0,0,15,0,0,0,103,108,71,101,110,66,117,102,102,101,114,115,65,82,66,0,103,108,71,101,110,66,117,102,102,101,114,115,0,0,0,0,103,108,70,114,111,110,116,70,97,99,101,0,0,0,0,0,16,173,0,0,28,0,0,0,48,173,0,0,28,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,76,97,121,101,114,65,82,66,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,76,97,121,101,114,69,88,84,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,
101,114,84,101,120,116,117,114,101,76,97,121,101,114,0,0,0,0,0,0,0,128,173,0,0,25,0,0,0,160,173,0,0,25,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,51,68,69,88,84,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,51,68,79,69,83,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,51,68,0,0,224,173,0,0,25,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,
50,68,69,88,84,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,0,0,32,174,0,0,25,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,49,68,69,88,84,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,49,68,0,0,96,174,0,0,23,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,65,82,66,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,
114,101,0,0,0,0,152,174,0,0,28,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,69,88,84,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,0,103,108,70,108,117,115,104,77,97,112,112,101,100,78,97,109,101,100,66,117,102,102,101,114,82,97,110,103,101,0,0,0,32,175,0,0,29,0,0,0,64,175,0,0,27,0,0,0,103,
108,70,108,117,115,104,77,97,112,112,101,100,66,117,102,102,101,114,82,97,110,103,101,65,80,80,76,69,0,0,0,103,108,70,108,117,115,104,77,97,112,112,101,100,66,117,102,102,101,114,82,97,110,103,101,69,88,84,0,0,0,0,0,103,108,70,108,117,115,104,77,97,112,112,101,100,66,117,102,102,101,114,82,97,110,103,101,103,108,70,108,117,115,104,0,103,108,70,105,110,105,115,104,144,175,0,0,16,0,0,0,103,108,70,101,110,99,101,83,121,110,99,65,80,80,76,69,103,108,70,101,110,99,101,83,121,110,99,0,0,0,0,0,192,175,0,
0,25,0,0,0,224,175,0,0,24,0,0,0,103,108,69,110,100,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,69,88,84,0,0,0,0,0,0,0,103,108,69,110,100,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,78,86,103,108,69,110,100,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,0,0,103,108,69,110,100,81,117,101,114,121,73,110,100,101,120,101,100,0,0,0,0,0,0,0,48,176,0,0,13,0,0,0,103,108,69,110,100,81,117,101,114,121,65,82,66,0,0,0,103,108,69,110,100,81,117,101,114,121,0,0,
0,0,0,0,96,176,0,0,24,0,0,0,120,176,0,0,25,0,0,0,103,108,69,110,100,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,78,86,103,108,69,110,100,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,78,86,88,0,0,0,0,0,0,0,103,108,69,110,100,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,0,0,200,176,0,0,18,0,0,0,224,176,0,0,11,0,0,0,240,176,0,0,12,0,0,0,103,108,69,110,97,98,108,101,73,110,100,101,120,101,100,69,88,84,0,0,0,0,0,0,103,108,69,110,97,98,108,101,
105,78,86,0,0,0,0,0,103,108,69,110,97,98,108,101,105,69,88,84,0,0,0,0,103,108,69,110,97,98,108,101,105,0,0,0,0,0,0,0,24,177,0,0,28,0,0,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,65,82,66,0,0,0,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,0,0,0,0,0,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,0,0,0,0,0,0,0,103,108,69,110,97,98,108,101,103,108,68,114,
97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,83,116,114,101,97,109,73,110,115,116,97,110,99,101,100,0,0,103,108,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,83,116,114,101,97,109,0,0,0,103,108,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,73,110,115,116,97,110,99,101,100,240,177,0,0,25,0,0,0,103,108,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,78,86,0,0,0,0,0,0,0,103,108,68,114,97,119,
84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,0,48,178,0,0,32,0,0,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,69,88,84,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,0,0,0,120,178,0,0,22,0,0,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,69,88,84,0,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,0,0,0,0,0,
176,178,0,0,48,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,86,101,114,116,101,120,66,97,115,101,73,110,115,116,97,110,99,101,69,88,84,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,86,101,114,116,101,120,66,97,115,101,73,110,115,116,97,110,99,101,0,0,0,24,179,0,0,36,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,86,101,114,116,
101,120,69,88,84,0,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,86,101,114,116,101,120,0,0,0,0,0,0,0,112,179,0,0,38,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,73,110,115,116,97,110,99,101,69,88,84,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,73,110,115,116,97,110,99,101,0,0,0,0,0,224,179,0,0,28,0,0,0,0,180,0,0,26,0,0,
0,32,180,0,0,26,0,0,0,64,180,0,0,25,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,65,78,71,76,69,0,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,65,82,66,0,0,0,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,69,88,84,0,0,0,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,78,86,0,0,0,0,0,0,0,103,108,68,114,97,119,69,108,101,
109,101,110,116,115,73,110,115,116,97,110,99,101,100,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,100,105,114,101,99,116,0,0,152,180,0,0,27,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,69,88,84,0,0,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,103,108,68,114,97,119,69,108,101,109,101,110,116,115,0,0,248,180,0,0,16,0,0,0,8,181,0,0,16,0,0,0,24,181,0,0,16,0,0,0,103,108,68,114,97,119,
66,117,102,102,101,114,115,65,82,66,103,108,68,114,97,119,66,117,102,102,101,114,115,65,84,73,103,108,68,114,97,119,66,117,102,102,101,114,115,69,88,84,103,108,68,114,97,119,66,117,102,102,101,114,115,0,0,0,103,108,68,114,97,119,66,117,102,102,101,114,0,0,0,0,80,181,0,0,36,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,66,97,115,101,73,110,115,116,97,110,99,101,69,88,84,0,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,66,97,115,
101,73,110,115,116,97,110,99,101,0,0,0,0,0,0,0,192,181,0,0,26,0,0,0,224,181,0,0,24,0,0,0,248,181,0,0,24,0,0,0,16,182,0,0,23,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,65,78,71,76,69,0,0,0,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,65,82,66,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,69,88,84,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,78,86,0,103,108,68,
114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,100,105,114,101,99,116,0,0,0,0,96,182,0,0,15,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,69,88,84,0,103,108,68,114,97,119,65,114,114,97,121,115,0,0,0,0,103,108,68,105,115,112,97,116,99,104,67,111,109,112,117,116,101,73,110,100,105,114,101,99,116,0,0,0,0,0,0,0,103,108,68,105,115,112,97,116,99,104,67,111,109,112,117,116,101,0,0,0,0,0,0,0,208,182,0,0,19,0,0,0,232,182,0,0,13,
0,0,0,248,182,0,0,12,0,0,0,103,108,68,105,115,97,98,108,101,73,110,100,101,120,101,100,69,88,84,0,0,0,0,0,103,108,68,105,115,97,98,108,101,105,69,88,84,0,0,0,103,108,68,105,115,97,98,108,101,105,78,86,0,0,0,0,103,108,68,105,115,97,98,108,101,105,0,0,0,0,0,0,32,183,0,0,29,0,0,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,65,82,66,0,0,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,0,0,0,0,0,103,
108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,0,0,0,0,0,0,103,108,68,105,115,97,98,108,101,0,0,0,0,0,0,0,152,183,0,0,17,0,0,0,103,108,68,101,116,97,99,104,79,98,106,101,99,116,65,82,66,0,0,0,0,0,0,0,103,108,68,101,116,97,99,104,83,104,97,100,101,114,0,0,200,183,0,0,16,0,0,0,103,108,68,101,112,116,104,82,97,110,103,101,102,79,69,83,103,108,68,101,112,116,104,82,97,110,103,101,102,0,0,0,103,108,68,101,112,116,104,82,97,110,103,101,73,110,100,101,120,101,
100,0,0,0,0,0,103,108,68,101,112,116,104,82,97,110,103,101,65,114,114,97,121,118,0,0,0,0,0,0,103,108,68,101,112,116,104,82,97,110,103,101,0,0,0,0,103,108,68,101,112,116,104,77,97,115,107,0,0,0,0,0,103,108,68,101,112,116,104,70,117,110,99,0,0,0,0,0,88,184,0,0,25,0,0,0,120,184,0,0,23,0,0,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,65,80,80,76,69,0,0,0,0,0,0,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,103,108,68,101,108,101,
116,101,86,101,114,116,101,120,65,114,114,97,121,115,0,0,0,0,176,184,0,0,28,0,0,0,103,108,68,101,108,101,116,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,115,78,86,0,0,0,0,103,108,68,101,108,101,116,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,115,0,0,0,0,0,0,103,108,68,101,108,101,116,101,84,101,120,116,117,114,101,115,8,185,0,0,17,0,0,0,103,108,68,101,108,101,116,101,83,121,110,99,65,80,80,76,69,0,0,0,0,0,0,0,103,108,68,101,108,101,116,101,83,121,110,99,
0,0,0,0,103,108,68,101,108,101,116,101,83,104,97,100,101,114,0,0,103,108,68,101,108,101,116,101,83,97,109,112,108,101,114,115,88,185,0,0,24,0,0,0,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,69,88,84,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,0,0,144,185,0,0,18,0,0,0,103,108,68,101,108,101,116,101,81,117,101,114,105,101,115,65,82,66,0,0,0,0,0,0,103,108,68,101,108,101,116,101,81,117,101,114,105,101,115,0,103,108,68,101,108,
101,116,101,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,115,103,108,68,101,108,101,116,101,80,114,111,103,114,97,109,0,232,185,0,0,23,0,0,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,69,88,84,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,0,0,0,32,186,0,0,18,0,0,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,65,82,66,0,0,0,0,0,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,0,88,186,0,0,23,0,0,
0,112,186,0,0,23,0,0,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,73,110,115,101,114,116,65,82,66,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,73,110,115,101,114,116,75,72,82,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,73,110,115,101,114,116,0,0,0,0,176,186,0,0,24,0,0,0,200,186,0,0,24,0,0,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,67,111,110,116,114,111,108,65,82,66,103,108,68,101,98,117,103,77,101,115,115,97,103,101,67,111,110,116,114,111,108,75,72,82,103,108,
68,101,98,117,103,77,101,115,115,97,103,101,67,111,110,116,114,111,108,0,0,0,8,187,0,0,25,0,0,0,40,187,0,0,25,0,0,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,67,97,108,108,98,97,99,107,65,82,66,0,0,0,0,0,0,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,67,97,108,108,98,97,99,107,75,72,82,0,0,0,0,0,0,0,103,108,68,101,98,117,103,77,101,115,115,97,103,101,67,97,108,108,98,97,99,107,0,0,103,108,67,117,108,108,70,97,99,101,0,0,0,0,0,0,103,108,67,114,101,97,116,101,86,101,114,116,101,120,
65,114,114,97,121,115,0,0,0,0,103,108,67,114,101,97,116,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,115,0,0,0,0,0,0,103,108,67,114,101,97,116,101,84,101,120,116,117,114,101,115,103,108,67,114,101,97,116,101,83,104,97,100,101,114,80,114,111,103,114,97,109,118,0,0,216,187,0,0,23,0,0,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,79,98,106,101,99,116,65,82,66,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,0,0,103,108,67,114,101,97,116,101,83,97,109,112,108,101,114,
115,103,108,67,114,101,97,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,0,0,103,108,67,114,101,97,116,101,81,117,101,114,105,101,115,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,115,88,188,0,0,24,0,0,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,79,98,106,101,99,116,65,82,66,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,0,103,108,67,114,101,97,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,0,0,0,103,108,67,114,
101,97,116,101,66,117,102,102,101,114,115,0,103,108,67,111,112,121,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,51,68,0,103,108,67,111,112,121,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,50,68,0,103,108,67,111,112,121,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,49,68,0,0,189,0,0,22,0,0,0,24,189,0,0,22,0,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,51,68,69,88,84,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,51,68,79,69,83,0,
0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,51,68,0,0,0,0,0,80,189,0,0,22,0,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,69,88,84,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,0,0,0,0,0,136,189,0,0,22,0,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,49,68,69,88,84,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,49,68,0,0,0,0,0,192,189,0,0,19,0,0,0,103,108,67,111,112,121,84,101,120,73,109,
97,103,101,50,68,69,88,84,0,0,0,0,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,50,68,240,189,0,0,19,0,0,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,49,68,69,88,84,0,0,0,0,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,49,68,103,108,67,111,112,121,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,56,190,0,0,21,0,0,0,103,108,67,111,112,121,73,109,97,103,101,83,117,98,68,97,116,97,69,88,84,0,0,0,103,108,67,111,112,121,73,109,97,103,101,83,117,98,68,97,116,97,0,
0,0,0,0,0,112,190,0,0,21,0,0,0,103,108,67,111,112,121,66,117,102,102,101,114,83,117,98,68,97,116,97,78,86,0,0,0,103,108,67,111,112,121,66,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,51,68,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,50,68,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,
73,109,97,103,101,49,68,0,0,0,16,191,0,0,28,0,0,0,48,191,0,0,28,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,51,68,65,82,66,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,51,68,79,69,83,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,51,68,0,0,0,0,0,0,0,120,191,0,0,28,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,
50,68,65,82,66,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,50,68,0,0,0,0,0,0,0,192,191,0,0,28,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,49,68,65,82,66,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,49,68,0,0,0,0,0,0,0,16,192,0,0,25,0,0,0,48,192,0,0,25,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,51,68,65,82,66,0,0,0,
0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,51,68,79,69,83,0,0,0,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,51,68,0,0,112,192,0,0,25,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,65,82,66,0,0,0,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,0,0,176,192,0,0,25,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,
101,49,68,65,82,66,0,0,0,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,49,68,0,0,240,192,0,0,18,0,0,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,65,82,66,0,0,0,0,0,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,0,103,108,67,111,108,111,114,80,52,117,105,118,0,0,0,0,103,108,67,111,108,111,114,80,52,117,105,0,0,0,0,0,103,108,67,111,108,111,114,80,51,117,105,118,0,0,0,0,103,108,67,111,108,111,114,80,51,117,105,0,0,0,0,0,104,193,0,0,21,0,
0,0,128,193,0,0,15,0,0,0,103,108,67,111,108,111,114,77,97,115,107,73,110,100,101,120,101,100,69,88,84,0,0,0,103,108,67,111,108,111,114,77,97,115,107,105,69,88,84,0,103,108,67,111,108,111,114,77,97,115,107,105,0,0,0,0,103,108,67,111,108,111,114,77,97,115,107,0,0,0,0,0,103,108,67,108,105,112,67,111,110,116,114,111,108,0,0,0,200,193,0,0,21,0,0,0,103,108,67,108,105,101,110,116,87,97,105,116,83,121,110,99,65,80,80,76,69,0,0,0,103,108,67,108,105,101,110,116,87,97,105,116,83,121,110,99,103,108,67,108,101,
97,114,84,101,120,83,117,98,73,109,97,103,101,0,0,0,0,0,0,103,108,67,108,101,97,114,84,101,120,73,109,97,103,101,0,103,108,67,108,101,97,114,83,116,101,110,99,105,108,0,0,103,108,67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,117,105,118,0,0,0,0,0,0,103,108,67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,105,118,0,0,0,0,0,0,0,103,108,67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,102,118,0,0,0,0,0,0,0,103,108,
67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,102,105,0,0,0,0,0,0,0,103,108,67,108,101,97,114,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,0,0,0,103,108,67,108,101,97,114,78,97,109,101,100,66,117,102,102,101,114,68,97,116,97,0,0,232,194,0,0,16,0,0,0,103,108,67,108,101,97,114,68,101,112,116,104,102,79,69,83,103,108,67,108,101,97,114,68,101,112,116,104,102,0,0,0,103,108,67,108,101,97,114,68,101,112,116,104,0,0,0,0,103,108,67,108,101,97,114,67,
111,108,111,114,0,0,0,0,103,108,67,108,101,97,114,66,117,102,102,101,114,117,105,118,103,108,67,108,101,97,114,66,117,102,102,101,114,105,118,0,103,108,67,108,101,97,114,66,117,102,102,101,114,102,118,0,103,108,67,108,101,97,114,66,117,102,102,101,114,102,105,0,103,108,67,108,101,97,114,66,117,102,102,101,114,83,117,98,68,97,116,97,0,0,0,0,103,108,67,108,101,97,114,66,117,102,102,101,114,68,97,116,97,0,0,0,0,0,0,0,103,108,67,108,101,97,114,0,168,195,0,0,15,0,0,0,103,108,67,108,97,109,112,67,111,108,
111,114,65,82,66,0,103,108,67,108,97,109,112,67,111,108,111,114,0,0,0,0,103,108,67,104,101,99,107,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,0,0,0,240,195,0,0,27,0,0,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,69,88,84,0,0,0,0,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,48,196,0,0,18,0,0,0,103,108,66,117,102,102,101,114,83,117,98,68,97,116,97,65,82,66,0,0,0,0,0,0,103,
108,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,66,117,102,102,101,114,83,116,111,114,97,103,101,0,112,196,0,0,15,0,0,0,103,108,66,117,102,102,101,114,68,97,116,97,65,82,66,0,103,108,66,117,102,102,101,114,68,97,116,97,0,0,0,0,103,108,66,108,105,116,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,0,0,184,196,0,0,20,0,0,0,208,196,0,0,19,0,0,0,103,108,66,108,105,116,70,114,97,109,101,98,117,102,102,101,114,69,88,84,0,0,0,0,103,108,66,108,105,116,70,114,97,109,101,98,117,102,102,
101,114,78,86,0,0,0,0,0,103,108,66,108,105,116,70,114,97,109,101,98,117,102,102,101,114,0,0,0,0,0,0,0,24,197,0,0,21,0,0,0,48,197,0,0,15,0,0,0,64,197,0,0,15,0,0,0,103,108,66,108,101,110,100,70,117,110,99,73,110,100,101,120,101,100,65,77,68,0,0,0,103,108,66,108,101,110,100,70,117,110,99,105,65,82,66,0,103,108,66,108,101,110,100,70,117,110,99,105,69,88,84,0,103,108,66,108,101,110,100,70,117,110,99,105,0,0,0,0,120,197,0,0,29,0,0,0,152,197,0,0,23,0,0,0,176,197,0,0,23,0,0,0,103,108,66,108,101,110,100,70,
117,110,99,83,101,112,97,114,97,116,101,73,110,100,101,120,101,100,65,77,68,0,0,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,105,65,82,66,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,105,69,88,84,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,105,0,0,0,0,240,197,0,0,22,0,0,0,8,198,0,0,23,0,0,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,69,88,84,0,0,103,108,66,108,101,110,100,70,117,110,99,83,
101,112,97,114,97,116,101,73,78,71,82,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,0,0,0,0,0,103,108,66,108,101,110,100,70,117,110,99,0,0,0,0,0,96,198,0,0,25,0,0,0,128,198,0,0,19,0,0,0,152,198,0,0,19,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,73,110,100,101,120,101,100,65,77,68,0,0,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,105,65,82,66,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,105,69,88,84,0,0,0,0,0,103,
108,66,108,101,110,100,69,113,117,97,116,105,111,110,105,216,198,0,0,33,0,0,0,0,199,0,0,27,0,0,0,32,199,0,0,27,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,73,110,100,101,120,101,100,65,77,68,0,0,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,105,65,82,66,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,105,69,88,84,0,0,0,0,0,103,108,66,108,101,110,100,69,
113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,105,96,199,0,0,26,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,69,88,84,0,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,0,160,199,0,0,18,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,69,88,84,0,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,0,208,199,0,0,15,0,0,0,103,108,66,108,101,110,100,67,111,108,111,114,69,
88,84,0,103,108,66,108,101,110,100,67,111,108,111,114,0,0,0,0,103,108,66,105,110,100,86,101,114,116,101,120,66,117,102,102,101,114,115],"i8",J,u.J+40960);
L([103,108,66,105,110,100,86,101,114,116,101,120,66,117,102,102,101,114,0,0,0,0,0,0,40,200,0,0,20,0,0,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,79,69,83,0,0,0,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,0,0,0,0,0,0,0,103,108,66,105,110,100,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,0,103,108,66,105,110,100,84,101,120,116,117,114,101,115,0,0,103,108,66,105,110,100,84,101,120,116,117,114,101,85,110,105,116,0,0,0,0,0,0,0,160,200,0,0,16,
0,0,0,103,108,66,105,110,100,84,101,120,116,117,114,101,69,88,84,103,108,66,105,110,100,84,101,120,116,117,114,101,0,0,0,103,108,66,105,110,100,83,97,109,112,108,101,114,115,0,0,103,108,66,105,110,100,83,97,109,112,108,101,114,0,0,0,103,108,66,105,110,100,82,101,110,100,101,114,98,117,102,102,101,114,0,0,0,0,0,0,103,108,66,105,110,100,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,0,0,0,103,108,66,105,110,100,73,109,97,103,101,84,101,120,116,117,114,101,115,0,0,0,0,0,103,108,66,105,110,
100,73,109,97,103,101,84,101,120,116,117,114,101,0,0,0,0,0,0,103,108,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,0,0,0,0,0,0,0,103,108,66,105,110,100,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,73,110,100,101,120,101,100,0,0,0,128,201,0,0,25,0,0,0,103,108,66,105,110,100,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,69,88,84,0,0,0,0,0,0,0,103,108,66,105,110,100,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,0,0,103,108,66,105,110,100,66,117,102,102,101,114,
115,82,97,110,103,101,0,0,0,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,115,66,97,115,101,0,0,0,0,0,0,0,248,201,0,0,20,0,0,0,16,202,0,0,19,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,82,97,110,103,101,69,88,84,0,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,82,97,110,103,101,78,86,0,0,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,82,97,110,103,101,0,0,0,0,0,0,0,80,202,0,0,19,0,0,0,104,202,0,0,18,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,66,97,115,101,69,88,84,
0,0,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,66,97,115,101,78,86,0,0,0,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,66,97,115,101,152,202,0,0,15,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,65,82,66,0,103,108,66,105,110,100,66,117,102,102,101,114,0,0,0,0,192,202,0,0,23,0,0,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,65,82,66,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,0,0,0,0,203,0,0,27,0,0,0,32,203,0,0,26,
0,0,0,103,108,66,101,103,105,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,69,88,84,0,0,0,0,0,103,108,66,101,103,105,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,78,86,0,0,0,0,0,0,103,108,66,101,103,105,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,103,108,66,101,103,105,110,81,117,101,114,121,73,110,100,101,120,101,100,0,0,0,0,0,120,203,0,0,15,0,0,0,103,108,66,101,103,105,110,81,117,101,114,121,65,82,66,0,103,108,66,101,103,105,110,81,
117,101,114,121,0,0,0,0,160,203,0,0,26,0,0,0,103,108,66,101,103,105,110,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,78,86,0,0,0,0,0,0,103,108,66,101,103,105,110,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,224,203,0,0,17,0,0,0,103,108,65,116,116,97,99,104,79,98,106,101,99,116,65,82,66,0,0,0,0,0,0,0,103,108,65,116,116,97,99,104,83,104,97,100,101,114,0,0,16,204,0,0,18,0,0,0,103,108,65,99,116,105,118,101,84,101,120,116,117,114,101,65,82,66,0,0,0,0,0,0,103,108,
65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,65,99,116,105,118,101,83,104,97,100,101,114,80,114,111,103,114,97,109,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,4,0,1,0,5,0,1,0,6,0,1,0,7,0,1,0,8,0,1,0,9,0,1,0,10,0,1,0,11,0,1,0,12,0,1,0,13,0,1,0,14,0,1,0,15,0,1,0,16,0,1,0,17,0,1,0,18,0,1,0,19,0,1,0,20,0,1,0,21,0,1,0,22,0,1,0,23,0,1,0,24,0,1,0,25,0,1,0,26,0,1,0,27,0,1,0,28,0,1,0,29,0,1,0,30,0,1,0,31,0,1,0,32,0,1,0,33,0,1,0,34,0,1,0,35,0,1,0,36,0,1,0,37,0,1,0,38,0,1,0,39,0,1,0,40,0,1,0,41,
0,1,0,42,0,1,0,43,0,1,0,44,0,1,0,45,0,1,0,46,0,1,0,47,0,1,0,48,0,1,0,49,0,1,0,50,0,1,0,51,0,1,0,52,0,1,0,53,0,1,0,54,0,1,0,55,0,1,0,56,0,1,0,57,0,1,0,58,0,1,0,59,0,1,0,60,0,1,0,61,0,1,0,62,0,1,0,63,0,1,0,64,0,1,0,65,0,1,0,66,0,1,0,67,0,1,0,68,0,1,0,69,0,1,0,70,0,1,0,71,0,1,0,72,0,1,0,73,0,1,0,74,0,1,0,75,0,1,0,76,0,1,0,77,0,1,0,78,0,1,0,79,0,1,0,80,0,1,0,81,0,1,0,82,0,1,0,83,0,1,0,84,0,1,0,85,0,1,0,86,0,1,0,87,0,1,0,88,0,1,0,89,0,1,0,90,0,1,0,91,0,1,0,92,0,1,0,93,0,1,0,94,0,1,0,95,0,1,0,96,0,1,0,
97,0,1,0,98,0,1,0,99,0,1,0,100,0,1,0,101,0,1,0,102,0,1,0,103,0,1,0,104,0,1,0,105,0,1,0,106,0,1,0,107,0,1,0,108,0,1,0,109,0,1,0,110,0,1,0,111,0,1,0,112,0,1,0,113,0,1,0,114,0,1,0,115,0,1,0,116,0,1,0,117,0,1,0,118,0,1,0,119,0,1,0,120,0,1,0,121,0,1,0,122,0,1,0,123,0,1,0,124,0,1,0,125,0,1,0,126,0,1,0,127,0,1,0,128,0,1,0,129,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,133,0,1,0,134,0,1,0,135,0,1,0,136,0,1,0,137,0,1,0,138,0,1,0,139,0,1,0,140,0,1,0,141,0,1,0,142,0,1,0,143,0,1,0,144,0,1,0,145,0,1,0,146,0,1,0,147,0,1,0,
148,0,1,0,149,0,1,0,150,0,1,0,151,0,1,0,152,0,1,0,153,0,1,0,154,0,1,0,155,0,1,0,156,0,1,0,157,0,1,0,158,0,1,0,159,0,1,0,160,0,1,0,161,0,1,0,162,0,1,0,163,0,1,0,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,176,0,1,0,177,0,1,0,178,0,1,0,179,0,1,0,180,0,1,0,181,0,1,0,182,0,1,0,183,0,1,0,184,0,1,0,185,0,1,0,186,0,1,0,187,0,1,0,188,0,1,0,189,0,1,0,190,0,1,0,191,0,1,0,192,0,1,0,193,0,1,0,194,0,1,0,195,0,1,0,196,0,1,0,197,0,1,0,198,0,1,0,199,0,1,0,200,
0,1,0,201,0,1,0,202,0,1,0,203,0,1,0,204,0,1,0,205,0,1,0,206,0,1,0,207,0,1,0,208,0,1,0,209,0,1,0,210,0,1,0,211,0,1,0,212,0,1,0,213,0,1,0,214,0,1,0,215,0,1,0,216,0,1,0,217,0,1,0,218,0,1,0,219,0,1,0,220,0,1,0,221,0,0,0,0,0,0,0,0,0,1,0,224,0,1,0,225,0,1,0,226,0,1,0,227,0,1,0,228,0,1,0,229,0,1,0,230,0,1,0,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,1,0,1,1,1,0,2,1,1,0,3,1,1,0,4,1,1,0,5,1,1,0,6,1,1,0,7,1,1,0,8,1,1,0,9,1,1,0,10,1,1,0,11,1,1,0,12,1,1,0,13,1,1,0,14,1,1,0,15,1,1,0,16,1,1,0,17,1,1,0,18,1,1,0,19,1,1,0,20,1,1,0,21,1,1,0,22,1,1,0,23,1,1,0,24,1,1,0,25,1,1,0,26,1,1,0,27,1,1,0,28,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,112,215,0,0,1,0,0,0,24,215,0,0,87,0,0,0,93,1,0,0,0,0,0,0,0,1,2,3,4,0,6,0,8,9,0,0,12,0,0,0,248,214,0,0,25,0,0,0,120,214,0,0,89,0,0,0,57,0,0,0,0,0,0,0,216,214,0,0,27,0,0,0,120,214,0,0,89,0,0,0,125,0,0,0,0,0,0,0,72,214,0,0,47,0,0,0,8,213,0,0,84,0,0,0,48,3,0,0,0,0,0,0,24,214,0,0,48,0,0,0,8,213,0,0,84,0,0,0,49,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,213,0,0,27,0,0,0,160,213,0,0,82,0,0,0,93,0,0,0,0,0,0,0,96,213,0,0,1,0,0,0,47,104,111,109,
101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,114,117,115,116,45,115,100,108,50,45,56,102,97,99,102,98,53,53,55,98,54,99,49,54,55,48,47,109,97,115,116,101,114,47,115,114,99,47,115,100,108,50,47,101,118,101,110,116,46,114,115,0,0,0,0,104,213,0,0,55,0,0,0,67,97,110,110,111,116,32,104,97,118,101,32,109,111,114,101,32,116,104,97,110,32,111,110,101,32,96,83,100,108,96,32,105,110,32,117,115,101,32,97,116,32,116,104,101,32,115,97,109,101,32,116,105,
109,101,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,114,117,115,116,45,115,100,108,50,45,56,102,97,99,102,98,53,53,55,98,54,99,49,54,55,48,47,109,97,115,116,101,114,47,115,114,99,47,115,100,108,50,47,115,100,108,46,114,115,0,0,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,119,97,115,95,97,108,105,118,101,0,0,0,0,0,85,110,117,115,97,98,108,101,32,101,118,101,110,116,44,32,69,118,101,110,116,84,
121,112,101,58,58,76,97,115,116,44,32,119,97,115,32,101,110,99,111,117,110,116,101,114,101,100,85,110,117,115,101,100,32,101,118,101,110,116,44,32,69,118,101,110,116,84,121,112,101,58,58,70,105,114,115,116,44,32,119,97,115,32,101,110,99,111,117,110,116,101,114,101,100,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,114,117,115,116,45,115,100,108,50,45,56,102,97,99,102,98,53,53,55,98,54,99,49,54,55,48,47,109,97,115,116,101,114,
47,115,114,99,47,115,100,108,50,47,99,111,110,116,114,111,108,108,101,114,46,114,115,0,0,0,0,0,0,0,117,110,104,97,110,100,108,101,100,32,99,111,110,116,114,111,108,108,101,114,32,98,117,116,116,111,110,0,0,0,0,0,117,110,104,97,110,100,108,101,100,32,99,111,110,116,114,111,108,108,101,114,32,97,120,105,115,0,0,0,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,114,117,115,116,45,115,100,108,50,45,56,102,97,99,102,98,53,53,
55,98,54,99,49,54,55,48,47,109,97,115,116,101,114,47,115,114,99,47,115,100,108,50,47,106,111,121,115,116,105,99,107,46,114,115,0,120,215,0,0,25,0,0,0,85,110,101,120,112,101,99,116,101,100,32,104,97,116,32,112,111,115,105,116,105,111,110,58,32,0,0,0,0,0,0,0,14,0,0,0,8,0,0,0,4,0,0,0,5,0,0,0,15,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,0,0,0,0,200,215,0,0,30,0,0,0,86,101,99,58,58,114,101,115,101,114,118,101,58,32,96,117,115,105,122,101,96,32,111,118,101,114,102,108,111,119,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,
0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,8,0,0,0,
0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,6,0,
0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,21,
0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,
1,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,
34,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,55,0,0,0,0,0,0,
0,38,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,10,0,0,0,0,
0,0,0,11,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,5,0,0,
0,0,0,0,0,29,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,53,
0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,61,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,63,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,66,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,67,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,70,0,0,0,0,0,
0,0,71,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0,74,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,77,0,0,0,0,0,0,0,61,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,78,0,0,0,0,0,0,0,79,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,63,0,
0,0,0,0,0,0,7,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,29,
0,0,0,0,0,0,0,81,0,0,0,0,0,0,0,82,0,0,0,0,0,0,0,83,0,0,0,0,0,0,0,84,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,86,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,89,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,61,0,0,0,0,0,0,0,30,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,31,0,0,0,0,0,0,0,66,0,0,0,0,0,0,0,67,0,0,0,0,0,0,0,63,0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,70,0,0,0,0,0,
0,0,2,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,74,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,66,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,67,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,73,0,0,0,0,0,0,0,74,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,2,0,0,0,0,0,0,
0,76,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,77,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,78,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,79,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,81,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,82,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,38,0,0,0,0,0,0,0,39,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,42,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,50,0,0,0,
0,0,0,0,51,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,83,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,47,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,84,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,76,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,77,0,0,0,0,0,0,0,78,0,0,0,0,0,0,0,79,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,86,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,102,0,0,0,0,0,0,0,87,
0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,80,0,0,0,0,0,0,0,103,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,81,0,0,0,0,0,0,0,82,0,0,0,0,0,0,0,83,0,0,0,0,0,0,0,84,0,0,0,0,0,0,0,85,0,0,0,0,0,0,0,86,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,105,0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,107,0,0,0,0,0,0,0,108,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,89,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,21,0,0,0,0,0,0,0,22,0,0,0,
0,0,0,0,17,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,111,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,113,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,115,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,19,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,116,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,117,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,118,0,0,0,0,0,0,0,
89,0,0,0,0,0,0,0,119,0,0,0,0,0,0,0,90,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,122,0,0,0,0,0,0,0,123,0,0,0,0,0,0,0,124,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,126,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,127,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,129,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,131,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,132,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,61,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,135,0,0,0,0,0,0,
0,94,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,102,0,0,0,0,0,0,0,103,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,105,0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,107,0,0,0,0,0,0,0,108,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,111,0,0,0,0,0,0,0,136,0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,137,0,0,0,0,0,0,0,50,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,138,0,0,0,0,0,0,0,25,0,0,0,0,0,0,0,62,0,0,0,0,0,0,0,63,0,0,0,
0,0,0,0,139,0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,92,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,93,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,96,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,140,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,99,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,100,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,102,0,0,0,0,0,0,0,103,0,0,0,0,0,0,0,104,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,105,0,0,0,0,0,0,0,106,0,0,0,0,0,0,0,107,0,0,0,0,0,
0,0,108,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,110,0,0,0,0,0,0,0,111,0,0,0,0,0,0,0,66,0,0,0,0,0,0,0,112,0,0,0,0,0,0,0,113,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,115,0,0,0,0,0,0,0,116,0,0,0,0,0,0,0,117,0,0,0,0,0,0,0,67,0,0,0,0,0,0,0,118,0,0,0,0,0,0,0,119,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,141,0,0,0,0,0,0,0,122,0,0,0,0,0,0,0,142,0,0,0,0,0,0,0,123,0,0,0,0,0,0,0,113,0,0,0,0,0,0,0,124,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,126,0,0,0,0,0,0,0,68,0,0,0,0,0,0,0,
127,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,129,0,0,0,0,0,0,0,69,0,0,0,0,0,0,0,130,0,0,0,0,0,0,0,131,0,0,0,0,0,0,0,115,0,0,0,0,0,0,0,70,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,132,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,133,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,135,0,0,0,0,0,0,0,116,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,117,0,0,0,0,0,0,0,118,0,0,0,0,0,0,0,119,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,122,0,0,0,0,0,0,0,123,0,0,0,0,0,0,0,124,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,136,0,0,0,0,0,0,0,137,0,0,0,
0,0,0,0,138,0,0,0,0,0,0,0,139,0,0,0,0,0,0,0,140,0,0,0,0,0,0,0,141,0,0,0,0,0,0,0,142,0,0,0,0,0,0,0,125,0,0,0,0,0,0,0,143,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,143,0,0,0,0,0,0,0,126,0,0,0,0,0,0,0,16,149,1,0,36,0,0,0,168,46,1,0,112,0,0,0,16,97,0,0,0,0,0,0,224,148,1,0,30,0,0,0,168,46,1,0,112,0,0,0,18,97,0,0,0,0,0,0,192,148,1,0,29,0,0,0,168,46,1,0,112,0,0,0,20,97,0,0,0,0,0,0,152,148,1,0,39,0,0,0,168,46,1,0,112,0,0,0,22,97,0,0,0,0,0,0,120,148,1,0,27,0,0,0,168,46,1,0,112,0,0,0,24,97,0,0,0,0,0,0,80,148,1,0,34,0,
0,0,168,46,1,0,112,0,0,0,26,97,0,0,0,0,0,0,40,148,1,0,39,0,0,0,168,46,1,0,112,0,0,0,28,97,0,0,0,0,0,0,0,148,1,0,35,0,0,0,168,46,1,0,112,0,0,0,30,97,0,0,0,0,0,0,224,147,1,0,27,0,0,0,168,46,1,0,112,0,0,0,32,97,0,0,0,0,0,0,192,147,1,0,31,0,0,0,168,46,1,0,112,0,0,0,34,97,0,0,0,0,0,0,160,147,1,0,32,0,0,0,168,46,1,0,112,0,0,0,36,97,0,0,0,0,0,0,128,147,1,0,32,0,0,0,168,46,1,0,112,0,0,0,38,97,0,0,0,0,0,0,88,147,1,0,33,0,0,0,168,46,1,0,112,0,0,0,40,97,0,0,0,0,0,0,48,147,1,0,37,0,0,0,168,46,1,0,112,0,0,0,42,
97,0,0,0,0,0,0,0,147,1,0,44,0,0,0,168,46,1,0,112,0,0,0,44,97,0,0,0,0,0,0,224,146,1,0,32,0,0,0,168,46,1,0,112,0,0,0,46,97,0,0,0,0,0,0,184,146,1,0,33,0,0,0,168,46,1,0,112,0,0,0,48,97,0,0,0,0,0,0,144,146,1,0,34,0,0,0,168,46,1,0,112,0,0,0,50,97,0,0,0,0,0,0,104,146,1,0,36,0,0,0,168,46,1,0,112,0,0,0,52,97,0,0,0,0,0,0,64,146,1,0,33,0,0,0,168,46,1,0,112,0,0,0,54,97,0,0,0,0,0,0,32,146,1,0,28,0,0,0,168,46,1,0,112,0,0,0,56,97,0,0,0,0,0,0,0,146,1,0,29,0,0,0,168,46,1,0,112,0,0,0,58,97,0,0,0,0,0,0,224,145,1,0,
28,0,0,0,168,46,1,0,112,0,0,0,60,97,0,0,0,0,0,0,192,145,1,0,32,0,0,0,168,46,1,0,112,0,0,0,62,97,0,0,0,0,0,0,160,145,1,0,29,0,0,0,168,46,1,0,112,0,0,0,64,97,0,0,0,0,0,0,120,145,1,0,38,0,0,0,168,46,1,0,112,0,0,0,66,97],"i8",J,u.J+51200);
L([88,145,1,0,32,0,0,0,168,46,1,0,112,0,0,0,68,97,0,0,0,0,0,0,48,145,1,0,33,0,0,0,168,46,1,0,112,0,0,0,70,97,0,0,0,0,0,0,8,145,1,0,34,0,0,0,168,46,1,0,112,0,0,0,72,97,0,0,0,0,0,0,232,144,1,0,27,0,0,0,168,46,1,0,112,0,0,0,74,97,0,0,0,0,0,0,200,144,1,0,30,0,0,0,168,46,1,0,112,0,0,0,76,97,0,0,0,0,0,0,160,144,1,0,38,0,0,0,168,46,1,0,112,0,0,0,78,97,0,0,0,0,0,0,120,144,1,0,39,0,0,0,168,46,1,0,112,0,0,0,80,97,0,0,0,0,0,0,88,144,1,0,31,0,0,0,168,46,1,0,112,0,0,0,82,97,0,0,0,0,0,0,56,144,1,0,26,0,0,0,168,
46,1,0,112,0,0,0,84,97,0,0,0,0,0,0,16,144,1,0,34,0,0,0,168,46,1,0,112,0,0,0,86,97,0,0,0,0,0,0,232,143,1,0,35,0,0,0,168,46,1,0,112,0,0,0,88,97,0,0,0,0,0,0,200,143,1,0,27,0,0,0,168,46,1,0,112,0,0,0,90,97,0,0,0,0,0,0,168,143,1,0,32,0,0,0,168,46,1,0,112,0,0,0,92,97,0,0,0,0,0,0,128,143,1,0,37,0,0,0,168,46,1,0,112,0,0,0,94,97,0,0,0,0,0,0,96,143,1,0,27,0,0,0,168,46,1,0,112,0,0,0,96,97,0,0,0,0,0,0,64,143,1,0,30,0,0,0,168,46,1,0,112,0,0,0,98,97,0,0,0,0,0,0,32,143,1,0,30,0,0,0,168,46,1,0,112,0,0,0,100,97,0,
0,0,0,0,0,248,142,1,0,39,0,0,0,168,46,1,0,112,0,0,0,102,97,0,0,0,0,0,0,200,142,1,0,44,0,0,0,168,46,1,0,112,0,0,0,104,97,0,0,0,0,0,0,168,142,1,0,27,0,0,0,168,46,1,0,112,0,0,0,106,97,0,0,0,0,0,0,144,142,1,0,22,0,0,0,168,46,1,0,112,0,0,0,108,97,0,0,0,0,0,0,112,142,1,0,32,0,0,0,168,46,1,0,112,0,0,0,110,97,0,0,0,0,0,0,72,142,1,0,35,0,0,0,168,46,1,0,112,0,0,0,112,97,0,0,0,0,0,0,40,142,1,0,30,0,0,0,168,46,1,0,112,0,0,0,114,97,0,0,0,0,0,0,8,142,1,0,30,0,0,0,168,46,1,0,112,0,0,0,116,97,0,0,0,0,0,0,232,141,
1,0,30,0,0,0,168,46,1,0,112,0,0,0,118,97,0,0,0,0,0,0,200,141,1,0,31,0,0,0,168,46,1,0,112,0,0,0,120,97,0,0,0,0,0,0,168,141,1,0,27,0,0,0,168,46,1,0,112,0,0,0,122,97,0,0,0,0,0,0,136,141,1,0,27,0,0,0,168,46,1,0,112,0,0,0,124,97,0,0,0,0,0,0,104,141,1,0,28,0,0,0,168,46,1,0,112,0,0,0,126,97,0,0,0,0,0,0,64,141,1,0,37,0,0,0,168,46,1,0,112,0,0,0,128,97,0,0,0,0,0,0,24,141,1,0,40,0,0,0,168,46,1,0,112,0,0,0,130,97,0,0,0,0,0,0,240,140,1,0,40,0,0,0,168,46,1,0,112,0,0,0,132,97,0,0,0,0,0,0,200,140,1,0,40,0,0,0,168,
46,1,0,112,0,0,0,134,97,0,0,0,0,0,0,160,140,1,0,40,0,0,0,168,46,1,0,112,0,0,0,136,97,0,0,0,0,0,0,112,140,1,0,41,0,0,0,168,46,1,0,112,0,0,0,138,97,0,0,0,0,0,0,80,140,1,0,29,0,0,0,168,46,1,0,112,0,0,0,140,97,0,0,0,0,0,0,48,140,1,0,30,0,0,0,168,46,1,0,112,0,0,0,142,97,0,0,0,0,0,0,8,140,1,0,33,0,0,0,168,46,1,0,112,0,0,0,144,97,0,0,0,0,0,0,232,139,1,0,31,0,0,0,168,46,1,0,112,0,0,0,146,97,0,0,0,0,0,0,200,139,1,0,28,0,0,0,168,46,1,0,112,0,0,0,148,97,0,0,0,0,0,0,168,139,1,0,26,0,0,0,168,46,1,0,112,0,0,0,
150,97,0,0,0,0,0,0,136,139,1,0,27,0,0,0,168,46,1,0,112,0,0,0,152,97,0,0,0,0,0,0,104,139,1,0,26,0,0,0,168,46,1,0,112,0,0,0,154,97,0,0,0,0,0,0,72,139,1,0,27,0,0,0,168,46,1,0,112,0,0,0,156,97,0,0,0,0,0,0,40,139,1,0,26,0,0,0,168,46,1,0,112,0,0,0,158,97,0,0,0,0,0,0,8,139,1,0,27,0,0,0,168,46,1,0,112,0,0,0,160,97,0,0,0,0,0,0,232,138,1,0,30,0,0,0,168,46,1,0,112,0,0,0,162,97,0,0,0,0,0,0,192,138,1,0,37,0,0,0,168,46,1,0,112,0,0,0,164,97,0,0,0,0,0,0,152,138,1,0,37,0,0,0,168,46,1,0,112,0,0,0,166,97,0,0,0,0,0,
0,112,138,1,0,37,0,0,0,168,46,1,0,112,0,0,0,168,97,0,0,0,0,0,0,72,138,1,0,40,0,0,0,168,46,1,0,112,0,0,0,170,97,0,0,0,0,0,0,32,138,1,0,40,0,0,0,168,46,1,0,112,0,0,0,172,97,0,0,0,0,0,0,248,137,1,0,40,0,0,0,168,46,1,0,112,0,0,0,174,97,0,0,0,0,0,0,200,137,1,0,44,0,0,0,168,46,1,0,112,0,0,0,176,97,0,0,0,0,0,0,152,137,1,0,44,0,0,0,168,46,1,0,112,0,0,0,178,97,0,0,0,0,0,0,104,137,1,0,44,0,0,0,168,46,1,0,112,0,0,0,180,97,0,0,0,0,0,0,64,137,1,0,34,0,0,0,168,46,1,0,112,0,0,0,182,97,0,0,0,0,0,0,24,137,1,0,33,
0,0,0,168,46,1,0,112,0,0,0,184,97,0,0,0,0,0,0,240,136,1,0,39,0,0,0,168,46,1,0,112,0,0,0,186,97,0,0,0,0,0,0,208,136,1,0,31,0,0,0,168,46,1,0,112,0,0,0,188,97,0,0,0,0,0,0,176,136,1,0,31,0,0,0,168,46,1,0,112,0,0,0,190,97,0,0,0,0,0,0,136,136,1,0,34,0,0,0,168,46,1,0,112,0,0,0,192,97,0,0,0,0,0,0,96,136,1,0,34,0,0,0,168,46,1,0,112,0,0,0,194,97,0,0,0,0,0,0,56,136,1,0,34,0,0,0,168,46,1,0,112,0,0,0,196,97,0,0,0,0,0,0,16,136,1,0,38,0,0,0,168,46,1,0,112,0,0,0,198,97,0,0,0,0,0,0,232,135,1,0,38,0,0,0,168,46,1,0,
112,0,0,0,200,97,0,0,0,0,0,0,192,135,1,0,38,0,0,0,168,46,1,0,112,0,0,0,202,97,0,0,0,0,0,0,160,135,1,0,30,0,0,0,168,46,1,0,112,0,0,0,204,97,0,0,0,0,0,0,120,135,1,0,35,0,0,0,168,46,1,0,112,0,0,0,206,97,0,0,0,0,0,0,88,135,1,0,30,0,0,0,168,46,1,0,112,0,0,0,208,97,0,0,0,0,0,0,48,135,1,0,39,0,0,0,168,46,1,0,112,0,0,0,210,97,0,0,0,0,0,0,16,135,1,0,30,0,0,0,168,46,1,0,112,0,0,0,212,97,0,0,0,0,0,0,232,134,1,0,36,0,0,0,168,46,1,0,112,0,0,0,214,97,0,0,0,0,0,0,200,134,1,0,31,0,0,0,168,46,1,0,112,0,0,0,216,97,
0,0,0,0,0,0,168,134,1,0,29,0,0,0,168,46,1,0,112,0,0,0,218,97,0,0,0,0,0,0,128,134,1,0,37,0,0,0,168,46,1,0,112,0,0,0,220,97,0,0,0,0,0,0,96,134,1,0,31,0,0,0,168,46,1,0,112,0,0,0,222,97,0,0,0,0,0,0,48,134,1,0,41,0,0,0,168,46,1,0,112,0,0,0,224,97,0,0,0,0,0,0,8,134,1,0,35,0,0,0,168,46,1,0,112,0,0,0,226,97,0,0,0,0,0,0,232,133,1,0,25,0,0,0,168,46,1,0,112,0,0,0,228,97,0,0,0,0,0,0,192,133,1,0,37,0,0,0,168,46,1,0,112,0,0,0,230,97,0,0,0,0,0,0,152,133,1,0,36,0,0,0,168,46,1,0,112,0,0,0,232,97,0,0,0,0,0,0,112,133,
1,0,35,0,0,0,168,46,1,0,112,0,0,0,234,97,0,0,0,0,0,0,80,133,1,0,30,0,0,0,168,46,1,0,112,0,0,0,236,97,0,0,0,0,0,0,40,133,1,0,35,0,0,0,168,46,1,0,112,0,0,0,238,97,0,0,0,0,0,0,8,133,1,0,30,0,0,0,168,46,1,0,112,0,0,0,240,97,0,0,0,0,0,0,224,132,1,0,39,0,0,0,168,46,1,0,112,0,0,0,242,97,0,0,0,0,0,0,192,132,1,0,30,0,0,0,168,46,1,0,112,0,0,0,244,97,0,0,0,0,0,0,152,132,1,0,36,0,0,0,168,46,1,0,112,0,0,0,246,97,0,0,0,0,0,0,120,132,1,0,31,0,0,0,168,46,1,0,112,0,0,0,248,97,0,0,0,0,0,0,88,132,1,0,29,0,0,0,168,46,
1,0,112,0,0,0,250,97,0,0,0,0,0,0,56,132,1,0,27,0,0,0,168,46,1,0,112,0,0,0,252,97,0,0,0,0,0,0,24,132,1,0,31,0,0,0,168,46,1,0,112,0,0,0,254,97,0,0,0,0,0,0,232,131,1,0,41,0,0,0,168,46,1,0,112,0,0,0,0,98,0,0,0,0,0,0,192,131,1,0,35,0,0,0,168,46,1,0,112,0,0,0,2,98,0,0,0,0,0,0,160,131,1,0,26,0,0,0,168,46,1,0,112,0,0,0,4,98,0,0,0,0,0,0,128,131,1,0,26,0,0,0,168,46,1,0,112,0,0,0,6,98,0,0,0,0,0,0,96,131,1,0,27,0,0,0,168,46,1,0,112,0,0,0,8,98,0,0,0,0,0,0,56,131,1,0,33,0,0,0,168,46,1,0,112,0,0,0,10,98,0,0,0,0,
0,0,16,131,1,0,34,0,0,0,168,46,1,0,112,0,0,0,12,98,0,0,0,0,0,0,240,130,1,0,28,0,0,0,168,46,1,0,112,0,0,0,14,98,0,0,0,0,0,0,208,130,1,0,29,0,0,0,168,46,1,0,112,0,0,0,16,98,0,0,0,0,0,0,184,130,1,0,24,0,0,0,168,46,1,0,112,0,0,0,18,98,0,0,0,0,0,0,136,130,1,0,41,0,0,0,168,46,1,0,112,0,0,0,20,98,0,0,0,0,0,0,88,130,1,0,41,0,0,0,168,46,1,0,112,0,0,0,22,98,0,0,0,0,0,0,56,130,1,0,25,0,0,0,168,46,1,0,112,0,0,0,24,98,0,0,0,0,0,0,24,130,1,0,32,0,0,0,168,46,1,0,112,0,0,0,26,98,0,0,0,0,0,0,240,129,1,0,40,0,0,0,
168,46,1,0,112,0,0,0,28,98,0,0,0,0,0,0,208,129,1,0,27,0,0,0,168,46,1,0,112,0,0,0,30,98,0,0,0,0,0,0,168,129,1,0,35,0,0,0,168,46,1,0,112,0,0,0,32,98,0,0,0,0,0,0,128,129,1,0,36,0,0,0,168,46,1,0,112,0,0,0,34,98,0,0,0,0,0,0,80,129,1,0,48,0,0,0,168,46,1,0,112,0,0,0,36,98,0,0,0,0,0,0,48,129,1,0,27,0,0,0,168,46,1,0,112,0,0,0,38,98,0,0,0,0,0,0,16,129,1,0,28,0,0,0,168,46,1,0,112,0,0,0,40,98,0,0,0,0,0,0,240,128,1,0,29,0,0,0,168,46,1,0,112,0,0,0,42,98,0,0,0,0,0,0,200,128,1,0,39,0,0,0,168,46,1,0,112,0,0,0,44,
98,0,0,0,0,0,0,160,128,1,0,37,0,0,0,168,46,1,0,112,0,0,0,46,98,0,0,0,0,0,0,120,128,1,0,38,0,0,0,168,46,1,0,112,0,0,0,48,98,0,0,0,0,0,0,64,128,1,0,50,0,0,0,168,46,1,0,112,0,0,0,50,98,0,0,0,0,0,0,16,128,1,0,48,0,0,0,168,46,1,0,112,0,0,0,52,98,0,0,0,0,0,0,208,127,1,0,60,0,0,0,168,46,1,0,112,0,0,0,54,98,0,0,0,0,0,0,168,127,1,0,34,0,0,0,168,46,1,0,112,0,0,0,56,98,0,0,0,0,0,0,120,127,1,0,44,0,0,0,168,46,1,0,112,0,0,0,58,98,0,0,0,0,0,0,80,127,1,0,38,0,0,0,168,46,1,0,112,0,0,0,60,98,0,0,0,0,0,0,32,127,1,
0,47,0,0,0,168,46,1,0,112,0,0,0,62,98,0,0,0,0,0,0,240,126,1,0,44,0,0,0,168,46,1,0,112,0,0,0,64,98,0,0,0,0,0,0,184,126,1,0,53,0,0,0,168,46,1,0,112,0,0,0,66,98,0,0,0,0,0,0,160,126,1,0,23,0,0,0,168,46,1,0,112,0,0,0,68,98,0,0,0,0,0,0,120,126,1,0,40,0,0,0,168,46,1,0,112,0,0,0,70,98,0,0,0,0,0,0,80,126,1,0,40,0,0,0,168,46,1,0,112,0,0,0,72,98,0,0,0,0,0,0,56,126,1,0,24,0,0,0,168,46,1,0,112,0,0,0,74,98,0,0,0,0,0,0,16,126,1,0,37,0,0,0,168,46,1,0,112,0,0,0,76,98,0,0,0,0,0,0,240,125,1,0,25,0,0,0,168,46,1,0,112,
0,0,0,78,98,0,0,0,0,0,0,208,125,1,0,32,0,0,0,168,46,1,0,112,0,0,0,80,98,0,0,0,0,0,0,168,125,1,0,37,0,0,0,168,46,1,0,112,0,0,0,82,98,0,0,0,0,0,0,136,125,1,0,26,0,0,0,168,46,1,0,112,0,0,0,84,98,0,0,0,0,0,0,112,125,1,0,23,0,0,0,168,46,1,0,112,0,0,0,86,98,0,0,0,0,0,0,88,125,1,0,22,0,0,0,168,46,1,0,112,0,0,0,88,98,0,0,0,0,0,0,48,125,1,0,39,0,0,0,168,46,1,0,112,0,0,0,90,98,0,0,0,0,0,0,0,125,1,0,44,0,0,0,168,46,1,0,112,0,0,0,92,98,0,0,0,0,0,0,216,124,1,0,38,0,0,0,168,46,1,0,112,0,0,0,94,98,0,0,0,0,0,0,176,
124,1,0,40,0,0,0,168,46,1,0,112,0,0,0,96,98,0,0,0,0,0,0,136,124,1,0,35,0,0,0,168,46,1,0,112,0,0,0,98,98,0,0,0,0,0,0,96,124,1,0,37,0,0,0,168,46,1,0,112,0,0,0,100,98,0,0,0,0,0,0,56,124,1,0,37,0,0,0,168,46,1,0,112,0,0,0,102,98,0,0,0,0,0,0,16,124,1,0,37,0,0,0,168,46,1,0,112,0,0,0,104,98,0,0,0,0,0,0,232,123,1,0,40,0,0,0,168,46,1,0,112,0,0,0,106,98,0,0,0,0,0,0,200,123,1,0,26,0,0,0,168,46,1,0,112,0,0,0,108,98,0,0,0,0,0,0,168,123,1,0,27,0,0,0,168,46,1,0,112,0,0,0,110,98,0,0,0,0,0,0,136,123,1,0,32,0,0,0,168,
46,1,0,112,0,0,0,112,98,0,0,0,0,0,0,96,123,1,0,36,0,0,0,168,46,1,0,112,0,0,0,114,98,0,0,0,0,0,0,64,123,1,0,27,0,0,0,168,46,1,0,112,0,0,0,116,98,0,0,0,0,0,0,24,123,1,0,33,0,0,0,168,46,1,0,112,0,0,0,118,98,0,0,0,0,0,0,248,122,1,0,28,0,0,0,168,46,1,0,112,0,0,0,120,98,0,0,0,0,0,0,216,122,1,0,28,0,0,0,168,46,1,0,112,0,0,0,122,98,0,0,0,0,0,0,176,122,1,0,38,0,0,0,168,46,1,0,112,0,0,0,124,98,0,0,0,0,0,0,144,122,1,0,32,0,0,0,168,46,1,0,112,0,0,0,126,98,0,0,0,0,0,0,112,122,1,0,31,0,0,0,168,46,1,0,112,0,0,0,
128,98,0,0,0,0,0,0,72,122,1,0,38,0,0,0,168,46,1,0,112,0,0,0,130,98,0,0,0,0,0,0,24,122,1,0,47,0,0,0,168,46,1,0,112,0,0,0,132,98,0,0,0,0,0,0,248,121,1,0,32,0,0,0,168,46,1,0,112,0,0,0,134,98,0,0,0,0,0,0,208,121,1,0,40,0,0,0,168,46,1,0,112,0,0,0,136,98,0,0,0,0,0,0,160,121,1,0,47,0,0,0,168,46,1,0,112,0,0,0,138,98,0,0,0,0,0,0,112,121,1,0,45,0,0,0,168,46,1,0,112,0,0,0,140,98,0,0,0,0,0,0,72,121,1,0,33,0,0,0,168,46,1,0,112,0,0,0,142,98,0,0,0,0,0,0,24,121,1,0,42,0,0,0,168,46,1,0,112,0,0,0,144,98,0,0,0,0,0,
0,240,120,1,0,40,0,0,0,168,46,1,0,112,0,0,0,146,98,0,0,0,0,0,0,200,120,1,0,37,0,0,0,168,46,1,0,112,0,0,0,148,98,0,0,0,0,0,0,160,120,1,0,36,0,0,0,168,46,1,0,112,0,0,0,150,98,0,0,0,0,0,0,120,120,1,0,35,0,0,0,168,46,1,0,112,0,0,0,152,98,0,0,0,0,0,0,80,120,1,0,34,0,0,0,168,46,1,0,112,0,0,0,154,98,0,0,0,0,0,0,48,120,1,0,30,0,0,0,168,46,1,0,112,0,0,0,156,98,0,0,0,0,0,0,16,120,1,0,28,0,0,0,168,46,1,0,112,0,0,0,158,98,0,0,0,0,0,0,232,119,1,0,39,0,0,0,168,46,1,0,112,0,0,0,160,98,0,0,0,0,0,0,192,119,1,0,37,
0,0,0,168,46,1,0,112,0,0,0,162,98,0,0,0,0,0,0,152,119,1,0,34,0,0,0,168,46,1,0,112,0,0,0,164,98,0,0,0,0,0,0,112,119,1,0,33,0,0,0,168,46,1,0,112,0,0,0,166,98,0,0,0,0,0,0,72,119,1,0,38,0,0,0,168,46,1,0,112,0,0,0,168,98,0,0,0,0,0,0,24,119,1,0,42,0,0,0,168,46,1,0,112,0,0,0,170,98,0,0,0,0,0,0,232,118,1,0,45,0,0,0,168,46,1,0,112,0,0,0,172,98,0,0,0,0,0,0,192,118,1,0,35,0,0,0,168,46,1,0,112,0,0,0,174,98,0,0,0,0,0,0,160,118,1,0,29,0,0,0,168,46,1,0,112,0,0,0,176,98,0,0,0,0,0,0,128,118,1,0,27,0,0,0,168,46,1,
0,112,0,0,0,178,98,0,0,0,0,0,0,96,118,1,0,25,0,0,0,168,46,1,0,112,0,0,0,180,98,0,0,0,0,0,0,64,118,1,0,28,0,0,0,168,46,1,0,112,0,0,0,182,98,0,0,0,0,0,0,32,118,1,0,26,0,0,0,168,46,1,0,112,0,0,0,184,98,0,0,0,0,0,0,248,117,1,0,33,0,0,0,168,46,1,0,112,0,0,0,186,98,0,0,0,0,0,0,208,117,1,0,36,0,0,0,168,46,1,0,112,0,0,0,188,98,0,0,0,0,0,0,152,117,1,0,52,0,0,0,168,46,1,0,112,0,0,0,190,98,0,0,0,0,0,0,104,117,1,0,42,0,0,0,168,46,1,0,112,0,0,0,192,98,0,0,0,0,0,0,64,117,1,0,39,0,0,0,168,46,1,0,112,0,0,0,194,98,
0,0,0,0,0,0,32,117,1,0,32,0,0,0,168,46,1,0,112,0,0,0,196,98,0,0,0,0,0,0,0,117,1,0,30,0,0,0,168,46,1,0,112,0,0,0,198,98,0,0,0,0,0,0,224,116,1,0,30,0,0,0,168,46,1,0,112,0,0,0,200,98,0,0,0,0,0,0,192,116,1,0,28,0,0,0,168,46,1,0,112,0,0,0,202,98,0,0,0,0,0,0,152,116,1,0,38,0,0,0,168,46,1,0,112,0,0,0,204,98,0,0,0,0,0,0,112,116,1,0,36,0,0,0,168,46,1,0,112,0,0,0,206,98,0,0,0,0,0,0,72,116,1,0,33,0,0,0,168,46,1,0,112,0,0,0,208,98,0,0,0,0,0,0,24,116,1,0,44,0,0,0,168,46,1,0,112,0,0,0,210,98,0,0,0,0,0,0,232,115,
1,0,42,0,0,0,168,46,1,0,112,0,0,0,212,98,0,0,0,0,0,0,192,115,1,0,39,0,0,0,168,46,1,0,112,0,0,0,214,98,0,0,0,0,0,0,152,115,1,0,38,0,0,0,168,46,1,0,112,0,0,0,216,98,0,0,0,0,0,0,88,115,1,0,57,0,0,0,168,46,1,0,112,0,0,0,218,98,0,0,0,0,0,0,40,115,1,0,47,0,0,0,168,46,1,0,112,0,0,0,220,98,0,0,0,0,0,0,248,114,1,0,48,0,0,0,168,46,1,0,112,0,0,0,222,98,0,0,0,0,0,0,216,114,1,0,31,0,0,0,168,46,1,0,112,0,0,0,224,98,0,0,0,0,0,0,176,114,1,0,34,0,0,0,168,46,1,0,112,0,0,0,226,98,0,0,0,0,0,0,136,114,1,0,33,0,0,0,168,
46,1,0,112,0,0,0,228,98,0,0,0,0,0,0,96,114,1,0,34,0,0,0,168,46,1,0,112,0,0,0,230,98,0,0,0,0,0,0,56,114,1,0,38,0,0,0,168,46,1,0,112,0,0,0,232,98,0,0,0,0,0,0,8,114,1,0,42,0,0,0,168,46,1,0,112,0,0,0,234,98,0,0,0,0,0,0,224,113,1,0,37,0,0,0,168,46,1,0,112,0,0,0,236,98,0,0,0,0,0,0,184,113,1,0,40,0,0,0,168,46,1,0,112,0,0,0,238,98,0,0,0,0,0,0,136,113,1,0,43,0,0,0,168,46,1,0,112,0,0,0,240,98,0,0,0,0,0,0,88,113,1,0,48,0,0,0,168,46,1,0,112,0,0,0,242,98,0,0,0,0,0,0,48,113,1,0,39,0,0,0,168,46,1,0,112,0,0,0,244,
98,0,0,0,0,0,0,8,113,1,0,37,0,0,0,168,46,1,0,112,0,0,0,246,98,0,0,0,0,0,0,224,112,1,0,34,0,0,0,168,46,1,0,112,0,0,0,248,98,0,0,0,0,0,0,192,112,1,0,29,0,0,0,168,46,1,0,112,0,0,0,250,98,0,0,0,0,0,0,144,112,1,0,41,0,0,0,168,46,1,0,112,0,0,0,252,98,0,0,0,0,0,0,104,112,1,0,39,0,0,0,168,46,1,0,112,0,0,0,254,98,0,0,0,0,0,0,56,112,1,0,42,0,0,0,168,46,1,0,112,0,0,0,0,99,0,0,0,0,0,0,16,112,1,0,40,0,0,0,168,46,1,0,112,0,0,0,2,99,0,0,0,0,0,0,232,111,1,0,34,0,0,0,168,46,1,0,112,0,0,0,4,99,0,0,0,0,0,0,192,111,
1,0,35,0,0,0,168,46,1,0,112,0,0,0,6,99,0,0,0,0,0,0,152,111,1,0,33,0,0,0,168,46,1,0,112,0,0,0,8,99,0,0,0,0,0,0,112,111,1,0,36,0,0,0,168,46,1,0,112,0,0,0,10,99,0,0,0,0,0,0,72,111,1,0,34,0,0,0,168,46,1,0,112,0,0,0,12,99,0,0,0,0,0,0,40,111,1,0,27,0,0,0,168,46,1,0,112,0,0,0,14,99,0,0,0,0,0,0,248,110,1,0,43,0,0,0,168,46,1,0,112,0,0,0,16,99,0,0,0,0,0,0,208,110,1,0,39,0,0,0,168,46,1,0,112,0,0,0,18,99,0,0,0,0,0,0,168,110,1,0,40,0,0,0,168,46,1,0,112,0,0,0,20,99,0,0,0,0,0,0,128,110,1,0,38,0,0,0,168,46,1,0,112,
0,0,0,22,99,0,0,0,0,0,0,88,110,1,0,38,0,0,0,168,46,1,0,112,0,0,0,24,99,0,0,0,0,0,0,48,110,1,0,33,0,0,0,168,46,1,0,112,0,0,0,26,99,0,0,0,0,0,0,0,110,1,0,41,0,0,0,168,46,1,0,112,0,0,0,28,99,0,0,0,0,0,0,224,109,1,0,32,0,0,0,168,46,1,0,112,0,0,0,30,99,0,0,0,0,0,0,192,109,1,0,28,0,0,0,168,46,1,0,112,0,0,0,32,99,0,0,0,0,0,0,160,109,1,0,26,0,0,0,168,46,1,0,112,0,0,0,34,99,0,0,0,0,0,0,128,109,1,0,27,0,0,0,168,46,1,0,112,0,0,0,36,99,0,0,0,0,0,0,88,109,1,0,35,0,0,0,168,46,1,0,112,0,0,0,38,99,0,0,0,0,0,0,40,
109,1,0,45,0,0,0,168,46,1,0,112,0,0,0,40,99,0,0,0,0,0,0,8,109,1,0,26,0,0,0,168,46,1,0,112,0,0,0,42,99,0,0,0,0,0,0,232,108,1,0,28,0,0,0,168,46,1,0,112,0,0,0,44,99,0,0,0,0,0,0,192,108,1,0,39,0,0,0,168,46,1,0,112,0,0,0,46,99,0,0,0,0,0,0,152,108,1,0,39,0,0,0,168,46,1,0,112,0,0,0,48,99,0,0,0,0,0,0,112,108,1,0,35,0,0,0,168,46,1,0,112,0,0,0,50,99,0,0,0,0,0,0,72,108,1,0,36,0,0,0,168,46,1,0,112,0,0,0,52,99,0,0,0,0,0,0,32,108,1,0,34,0,0,0,168,46,1,0,112,0,0,0,54,99,0,0,0,0,0,0,248,107,1,0,34,0,0,0,168,46,1,
0,112,0,0,0,56,99,0,0,0,0,0,0,216,107,1,0,32,0,0,0,168,46,1,0,112,0,0,0,58,99,0,0,0,0,0,0,168,107,1,0,43,0,0,0,168,46,1,0,112,0,0,0,60,99,0,0,0,0,0,0,120,107,1,0,43,0,0,0,168,46,1,0,112,0,0,0,62,99,0,0,0,0,0,0,80,107,1,0,39,0,0,0,168,46,1,0,112,0,0,0,64,99,0,0,0,0,0,0,40,107,1,0,40,0,0,0,168,46,1,0,112,0,0,0,66,99,0,0,0,0,0,0,0,107,1,0,38,0,0,0,168,46,1,0,112,0,0,0,68,99,0,0,0,0,0,0,216,106,1,0,38,0,0,0,168,46,1,0,112,0,0,0,70,99,0,0,0,0,0,0,176,106,1,0,35,0,0,0,168,46,1,0,112,0,0,0,72,99,0,0,0,0,
0,0,128,106,1,0,44,0,0,0,168,46,1,0,112,0,0,0,74,99,0,0,0,0,0,0,80,106,1,0,42,0,0,0,168,46,1,0,112,0,0,0,76,99,0,0,0,0,0,0,40,106,1,0,40,0,0,0,168,46,1,0,112,0,0,0,78,99,0,0,0,0,0,0,0,106,1,0,39,0,0,0,168,46,1,0,112,0,0,0,80,99,0,0,0,0,0,0,216,105,1,0,37,0,0,0,168,46,1,0,112,0,0,0,82,99,0,0,0,0,0,0,176,105,1,0,34,0,0,0,168,46,1,0,112,0,0,0,84,99,0,0,0,0,0,0,136,105,1,0,35,0,0,0,168,46,1,0,112,0,0,0,86,99,0,0,0,0,0,0,96,105,1,0,40,0,0,0,168,46,1,0,112,0,0,0,88,99,0,0,0,0,0,0,64,105,1,0,29,0,0,0,168,
46,1,0,112,0,0,0,90,99,0,0,0,0,0,0,32,105,1,0,29,0,0,0,168,46,1,0,112,0,0,0,92,99,0,0,0,0,0,0,0,105,1,0,29,0,0,0,168,46,1,0,112,0,0,0,94,99,0,0,0,0,0,0,224,104,1,0,30,0,0,0,168,46,1,0,112,0,0,0,96,99,0,0,0,0,0,0,176,104,1,0,42,0,0,0,168,46,1,0,112,0,0,0,98,99,0,0,0,0,0,0,136,104,1,0,40,0,0,0,168,46,1,0,112,0,0,0,100,99,0,0,0,0,0,0,96,104,1,0,33,0,0,0,168,46,1,0,112,0,0,0,102,99,0,0,0,0,0,0,56,104,1,0,35,0,0,0,168,46,1,0,112,0,0,0,104,99,0,0,0,0,0,0,16,104,1,0,36,0,0,0,168,46,1,0,112,0,0,0,106,99,
0,0,0,0,0,0,232,103,1,0,35,0,0,0,168,46,1,0,112,0,0,0,108,99,0,0,0,0,0,0,192,103,1,0,40,0,0,0,168,46,1,0,112,0,0,0,110,99,0,0,0,0,0,0,152,103,1,0,34,0,0,0,168,46,1,0,112,0,0,0,112,99,0,0,0,0,0,0,112,103,1,0,34,0,0,0,168,46,1,0,112,0,0,0,114,99,0,0,0,0,0,0,72,103,1,0,34,0,0,0,168,46,1,0,112,0,0,0,116,99,0,0,0,0,0,0,40,103,1,0,31,0,0,0,168,46,1,0,112,0,0,0,118,99,0,0,0,0,0,0,0,103,1,0,39,0,0,0,168,46,1,0,112,0,0,0,120,99,0,0,0,0,0,0,216,102,1,0,38,0,0,0,168,46,1,0,112,0,0,0,122,99,0,0,0,0,0,0,184,102,
1,0,30,0,0,0,168,46,1,0,112,0,0,0,124,99,0,0,0,0,0,0,152,102,1,0,26,0,0,0,168,46,1,0,112,0,0,0,126,99,0,0,0,0,0,0,120,102,1,0,26,0,0,0,168,46,1,0,112,0,0,0,128,99,0,0,0,0,0,0,88,102,1,0,26,0,0,0,168,46,1,0,112,0,0,0,130,99,0,0,0,0,0,0,56,102,1,0,27,0,0,0,168,46,1,0,112,0,0,0,132,99,0,0,0,0,0,0,24,102,1,0,31,0,0,0,168,46,1,0,112,0,0,0,134,99,0,0,0,0,0,0,248,101,1,0,32,0,0,0,168,46,1,0,112,0,0,0,136,99,0,0,0,0,0,0,216,101,1,0,32,0,0,0,168,46,1,0,112,0,0,0,138,99,0,0,0,0,0,0,176,101,1,0,35,0,0,0,168,
46,1,0,112,0,0,0,140,99,0,0,0,0,0,0,136,101,1,0,36,0,0,0,168,46,1,0,112,0,0,0,142,99,0,0,0,0,0,0,104,101,1,0,29,0,0,0,168,46,1,0,112,0,0,0,144,99,0,0,0,0,0,0,72,101,1,0,30,0,0,0,168,46,1,0,112,0,0,0,146,99,0,0,0,0,0,0,40,101,1,0,30,0,0,0,168,46,1,0,112,0,0,0,148,99,0,0,0,0,0,0,8,101,1,0,30,0,0,0,168,46,1,0,112,0,0,0,150,99,0,0,0,0,0,0,232,100,1,0,31,0,0,0,168,46,1,0,112,0,0,0,152,99,0,0,0,0,0,0,208,100,1,0,21,0,0,0,168,46,1,0,112,0,0,0,154,99,0,0,0,0,0,0,168,100,1,0,37,0,0,0,168,46,1,0,112,0,0,0,
156,99,0,0,0,0,0,0,128,100,1,0,40,0,0,0,168,46,1,0,112,0,0,0,158,99,0,0,0,0,0,0,88,100,1,0,38,0,0,0,168,46,1,0,112,0,0,0,160,99,0,0,0,0,0,0,40,100,1,0,47,0,0,0,168,46,1,0,112,0,0,0,162,99,0,0,0,0,0,0,240,99,1,0,50,0,0,0,168,46,1,0,112,0,0,0,164,99,0,0,0,0,0,0,192,99,1,0,41,0,0,0,168,46,1,0,112,0,0,0,166,99,0,0,0,0,0,0,152,99,1,0,35,0,0,0,168,46,1,0,112,0,0,0,168,99,0,0,0,0,0,0,112,99,1,0,38,0,0,0,168,46,1,0,112,0,0,0,170,99,0,0,0,0,0,0,80,99,1,0,25,0,0,0,168,46,1,0,112,0,0,0,172,99,0,0,0,0,0,0,48,
99,1,0,26,0,0,0,168,46,1,0,112,0,0,0,174,99,0,0,0,0,0,0,16,99,1,0,27,0,0,0,168,46,1,0,112,0,0,0,176,99,0,0,0,0,0,0,240,98,1,0,30,0,0,0,168,46,1,0,112,0,0,0,178,99,0,0,0,0,0,0,208,98,1,0,26,0,0,0,168,46,1,0,112,0,0,0,180,99,0,0,0,0,0,0,168,98,1,0,34,0,0,0,168,46,1,0,112,0,0,0,182,99,0,0,0,0,0,0,144,98,1,0,24,0,0,0,168,46,1,0,112,0,0,0,184,99,0,0,0,0,0,0,112,98,1,0,31,0,0,0,168,46,1,0,112,0,0,0,186,99,0,0,0,0,0,0,80,98,1,0,26,0,0,0,168,46,1,0,112,0,0,0,188,99,0,0,0,0,0,0,48,98,1,0,25,0,0,0,168,46,1,
0,112,0,0,0,190,99,0,0,0,0,0,0,24,98,1,0,23,0,0,0,168,46,1,0,112,0,0,0,192,99,0,0,0,0,0,0,248,97,1,0,26,0,0,0,168,46,1,0,112,0,0,0,194,99,0,0,0,0,0,0,208,97,1,0,36,0,0,0,168,46,1,0,112,0,0,0,196,99,0,0,0,0,0,0,176,97,1,0,30,0,0,0,168,46,1,0,112,0,0,0,198,99,0,0,0,0,0,0,144,97,1,0,26,0,0,0,168,46,1,0,112,0,0,0,200,99,0,0,0,0,0,0,112,97,1,0,28,0,0,0,168,46,1,0,112,0,0,0,202,99,0,0,0,0,0,0,88,97,1,0,24,0,0,0,168,46,1,0,112,0,0,0,204,99,0,0,0,0,0,0,56,97,1,0,26,0,0,0,168,46,1,0,112,0,0,0,206,99,0,0,0,
0,0,0,24,97,1,0,31,0,0,0,168,46,1,0,112,0,0,0,208,99,0,0,0,0,0,0,248,96,1,0,31,0,0,0,168,46,1,0,112,0,0,0,210,99,0,0,0,0,0,0,208,96,1,0,36,0,0,0,168,46,1,0,112,0,0,0,212,99,0,0,0,0,0,0,176,96,1,0,30,0,0,0,168,46,1,0,112,0,0,0,214,99,0,0,0,0,0,0,136,96,1,0,38,0,0,0,168,46,1,0,112,0,0,0,216,99,0,0,0,0,0,0,96,96,1,0,33,0,0,0,168,46,1,0,112,0,0,0,218,99,0,0,0,0,0,0,64,96,1,0,32,0,0,0,168,46,1,0,112,0,0,0,220,99,0,0,0,0,0,0,24,96,1,0,40,0,0,0,168,46,1,0,112,0,0,0,222,99,0,0,0,0,0,0,240,95,1,0,34,0,0,0,
168,46,1,0,112,0,0,0,224,99,0,0,0,0,0,0,192,95,1,0,44,0,0,0,168,46,1,0,112,0,0,0,226,99,0,0,0,0,0,0,144,95,1,0,42,0,0,0,168,46,1,0,112,0,0,0,228,99,0,0,0,0,0,0,104,95,1,0,34,0,0,0,168,46,1,0,112,0,0,0,230,99,0,0,0,0,0,0,64,95,1,0,35,0,0,0,168,46,1,0,112,0,0,0,232,99,0,0,0,0,0,0,24,95,1,0,34,0,0,0,168,46,1,0,112,0,0,0,234,99,0,0,0,0,0,0,240,94,1,0,35,0,0,0,168,46,1,0,112,0,0,0,236,99,0,0,0,0,0,0,200,94,1,0,34,0,0,0,168,46,1,0,112,0,0,0,238,99,0,0,0,0,0,0,160,94,1,0,35,0,0,0,168,46,1,0,112,0,0,0,240,
99,0,0,0,0,0,0,120,94,1,0,34,0,0,0,168,46,1,0,112,0,0,0,242,99,0,0,0,0,0,0,80,94,1,0,35,0,0,0,168,46,1,0,112,0,0,0,244,99,0,0,0,0,0,0,48,94,1,0,32,0,0,0,168,46,1,0,112,0,0,0,246,99,0,0,0,0,0,0,8,94,1,0,35,0,0,0,168,46,1,0,112,0,0,0,248,99,0,0,0,0,0,0,224,93,1,0,35,0,0,0,168,46,1,0,112,0,0,0,250,99,0,0,0,0,0,0,176,93,1,0,43,0,0,0,168,46,1,0,112,0,0,0,252,99,0,0,0,0,0,0,128,93,1,0,44,0,0,0,168,46,1,0,112,0,0,0,254,99,0,0,0,0,0,0,80,93,1,0,43,0,0,0,168,46,1,0,112,0,0,0,0,100,0,0,0,0,0,0,32,93,1,0,43,
0,0,0,168,46,1,0,112,0,0,0,2,100,0,0,0,0,0,0,240,92,1,0,45,0,0,0,168,46,1,0,112,0,0,0,4,100,0,0,0,0,0,0,200,92,1,0,40,0,0,0,168,46,1,0,112,0,0,0,6,100,0,0,0,0,0,0,152,92,1,0,45,0,0,0,168,46,1,0,112,0,0,0,8,100,0,0,0,0,0,0,104,92,1,0,41,0,0,0,168,46,1,0,112,0,0,0,10,100,0,0,0,0,0,0,48,92,1,0,52,0,0,0,168,46,1,0,112,0,0,0,12,100,0,0,0,0,0,0,16,92,1,0,27,0,0,0,168,46,1,0,112,0,0,0,14,100,0,0,0,0,0,0,240,91,1,0,28,0,0,0,168,46,1,0,112,0,0,0,16,100,0,0,0,0,0,0,208,91,1,0,28,0,0,0,168,46,1,0,112,0,0,0,
18,100,0,0,0,0,0,0,176,91,1,0,31,0,0,0,168,46,1,0,112,0,0,0,20,100,0,0,0,0,0,0,136,91,1,0,33,0,0,0,168,46,1,0,112,0,0,0,22,100,0,0,0,0,0,0,104,91,1,0,32,0,0,0,168,46,1,0,112,0,0,0,24,100,0,0,0,0,0,0,64,91,1,0,39,0,0,0,168,46,1,0,112,0,0,0,26,100,0,0,0,0,0,0,32,91,1,0,28,0,0,0,168,46,1,0,112,0,0,0,28,100,0,0,0,0,0,0,0,91,1,0,28,0,0,0,168,46,1,0,112,0,0,0,30,100,0,0,0,0,0,0,224,90,1,0,32,0,0,0,168,46,1,0,112,0,0,0,32,100,0,0,0,0,0,0,184,90,1,0,33,0,0,0,168,46,1,0,112,0,0,0,34,100,0,0,0,0,0,0,152,90,
1,0,32,0,0,0,168,46,1,0,112,0,0,0,36,100,0,0,0,0,0,0,112,90,1,0,33,0,0,0,168,46,1,0,112,0,0,0,38,100,0,0,0,0,0,0,80,90,1,0,26,0,0,0,168,46,1,0,112,0,0,0,40,100,0,0,0,0,0,0,48,90,1,0,28,0,0,0,168,46,1,0,112,0,0,0,42,100,0,0,0,0,0,0,16,90,1,0,30,0,0,0,168,46,1,0,112,0,0,0,44,100,0,0,0,0,0,0,240,89,1,0,30,0,0,0,168,46,1,0,112,0,0,0,46,100,0,0,0,0,0,0,200,89,1,0,38,0,0,0,168,46,1,0,112,0,0,0,48,100,0,0,0,0,0,0,168,89,1,0,30,0,0,0,168,46,1,0,112,0,0,0,50,100,0,0,0,0,0,0,128,89,1,0,34,0,0,0,168,46,1,0,
112,0,0,0,52,100,0,0,0,0,0,0,88,89,1,0,33,0,0,0,168,46,1,0,112,0,0,0,54,100,0,0,0,0,0,0,48,89,1,0,34,0,0,0,168,46,1,0,112,0,0,0,56,100,0,0,0,0,0,0,8,89,1,0,33,0,0,0,168,46,1,0,112,0,0,0,58,100,0,0,0,0,0,0,224,88,1,0,34,0,0,0,168,46,1,0,112,0,0,0,60,100,0,0,0,0,0,0,184,88,1,0,33,0,0,0,168,46,1,0,112,0,0,0,62,100,0,0,0,0,0,0,144,88,1,0,34,0,0,0,168,46,1,0,112,0,0,0,64,100,0,0,0,0,0,0,104,88,1,0,34,0,0,0,168,46,1,0,112,0,0,0,66,100,0,0,0,0,0,0,64,88,1,0,35,0,0,0,168,46,1,0,112,0,0,0,68,100,0,0,0,0,0,
0,24,88,1,0,33,0,0,0,168,46,1,0,112,0,0,0,70,100,0,0,0,0,0,0,240,87,1,0,34,0,0,0,168,46,1,0,112,0,0,0,72,100,0,0,0,0,0,0,200,87,1,0,33,0,0,0,168,46,1,0,112,0,0,0,74,100,0,0,0,0,0,0,160,87,1,0,34,0,0,0,168,46,1,0,112,0,0,0,76,100,0,0,0,0,0,0,120,87,1,0,33,0,0,0,168,46,1,0,112,0,0,0,78,100,0,0,0,0,0,0,80,87,1,0,34,0,0,0,168,46,1,0,112,0,0,0,80,100,0,0,0,0,0,0,40,87,1,0,34,0,0,0,168,46,1,0,112,0,0,0,82,100,0,0,0,0,0,0,0,87,1,0,35,0,0,0,168,46,1,0,112,0,0,0,84,100,0,0,0,0,0,0,216,86,1,0,33,0,0,0,168,
46,1,0,112,0,0,0,86,100,0,0,0,0,0,0,176,86,1,0,34,0,0,0,168,46,1,0,112,0,0,0,88,100,0,0,0,0,0,0,136,86,1,0,33,0,0,0,168,46,1,0,112,0,0,0,90,100,0,0,0,0,0,0,96,86,1,0,34,0,0,0,168,46,1,0,112,0,0,0,92,100,0,0,0,0,0,0,56,86,1,0,33,0,0,0,168,46,1,0,112,0,0,0,94,100,0,0,0,0,0,0,16,86,1,0,34,0,0,0,168,46,1,0,112,0,0,0,96,100,0,0,0,0,0,0,232,85,1,0,34,0,0,0,168,46,1,0,112,0,0,0,98,100,0,0,0,0,0,0,192,85,1,0,35,0,0,0,168,46,1,0,112,0,0,0,100,100,0,0,0,0,0,0,152,85,1,0,33,0,0,0,168,46,1,0,112,0,0,0,102,100,
0,0,0,0,0,0,112,85,1,0,34,0,0,0,168,46,1,0,112,0,0,0,104,100,0,0,0,0,0,0,72,85,1,0,33,0,0,0,168,46,1,0,112,0,0,0,106,100,0,0,0,0,0,0,32,85,1,0,34,0,0,0,168,46,1,0,112,0,0,0,108,100,0,0,0,0,0,0,248,84,1,0,33,0,0,0,168,46,1,0,112,0,0,0,110,100,0,0,0,0,0,0,208,84,1,0,34,0,0,0,168,46,1,0,112,0,0,0,112,100,0,0,0,0,0,0,168,84,1,0,34,0,0,0,168,46,1,0,112,0,0,0,114,100,0,0,0,0,0,0,128,84,1,0,35,0,0,0,168,46,1,0,112,0,0,0,116,100,0,0,0,0,0,0,88,84,1,0,40,0,0,0,168,46,1,0,112,0,0,0,118,100,0,0,0,0,0,0,48,84,
1,0,40,0,0,0,168,46,1,0,112,0,0,0,120,100,0,0,0,0,0,0,0,84,1,0,42,0,0,0,168,46,1,0,112,0,0,0,122,100,0,0,0,0,0,0,208,83,1,0,42,0,0,0,168,46,1,0,112,0,0,0,124,100,0,0,0,0,0,0,160,83,1,0,42,0,0,0,168,46,1,0,112,0,0,0,126,100,0,0,0,0,0,0,112,83,1,0,42,0,0,0,168,46,1,0,112,0,0,0,128,100,0,0,0,0,0,0,72,83,1,0,40,0,0,0,168,46,1,0,112,0,0,0,130,100,0,0,0,0,0,0,32,83,1,0,40,0,0,0,168,46,1,0,112,0,0,0,132,100,0,0,0,0,0,0,240,82,1,0,42,0,0,0,168,46,1,0,112,0,0,0,134,100,0,0,0,0,0,0,192,82,1,0,42,0,0,0,168,
46,1,0,112,0,0,0,136,100,0,0,0,0,0,0,144,82,1,0,42,0,0,0,168,46,1,0,112,0,0,0,138,100,0,0,0,0,0,0,96,82,1,0,42,0,0,0,168,46,1,0,112,0,0,0,140,100,0,0,0,0,0,0,56,82,1,0,40,0,0,0,168,46,1,0,112,0,0,0,142,100,0,0,0,0,0,0,16,82,1,0,40,0,0,0,168,46,1,0,112,0,0,0,144,100,0,0,0,0,0,0,224,81,1,0,42,0,0,0,168,46,1,0,112,0,0,0,146,100,0,0,0,0,0,0,176,81,1,0,42,0,0,0,168,46,1,0,112,0,0,0,148,100,0,0,0,0,0,0,128,81,1,0,42,0,0,0,168,46,1,0,112,0,0,0,150,100,0,0,0,0,0,0,80,81,1,0,42,0,0,0,168,46,1,0,112],"i8",
J,u.J+61440);
L([152,100,0,0,0,0,0,0,48,81,1,0,32,0,0,0,168,46,1,0,112,0,0,0,154,100,0,0,0,0,0,0,16,81,1,0,31,0,0,0,168,46,1,0,112,0,0,0,156,100,0,0,0,0,0,0,240,80,1,0,29,0,0,0,168,46,1,0,112,0,0,0,158,100,0,0,0,0,0,0,208,80,1,0,27,0,0,0,168,46,1,0,112,0,0,0,160,100,0,0,0,0,0,0,176,80,1,0,27,0,0,0,168,46,1,0,112,0,0,0,162,100,0,0,0,0,0,0,144,80,1,0,28,0,0,0,168,46,1,0,112,0,0,0,164,100,0,0,0,0,0,0,104,80,1,0,38,0,0,0,168,46,1,0,112,0,0,0,166,100,0,0,0,0,0,0,64,80,1,0,36,0,0,0,168,46,1,0,112,0,0,0,168,100,0,0,0,
0,0,0,16,80,1,0,47,0,0,0,168,46,1,0,112,0,0,0,170,100,0,0,0,0,0,0,232,79,1,0,40,0,0,0,168,46,1,0,112,0,0,0,172,100,0,0,0,0,0,0,200,79,1,0,31,0,0,0,168,46,1,0,112,0,0,0,174,100,0,0,0,0,0,0,168,79,1,0,28,0,0,0,168,46,1,0,112,0,0,0,176,100,0,0,0,0,0,0,128,79,1,0,36,0,0,0,168,46,1,0,112,0,0,0,178,100,0,0,0,0,0,0,88,79,1,0,37,0,0,0,168,46,1,0,112,0,0,0,180,100,0,0,0,0,0,0,48,79,1,0,34,0,0,0,168,46,1,0,112,0,0,0,182,100,0,0,0,0,0,0,8,79,1,0,35,0,0,0,168,46,1,0,112,0,0,0,184,100,0,0,0,0,0,0,224,78,1,0,34,
0,0,0,168,46,1,0,112,0,0,0,186,100,0,0,0,0,0,0,184,78,1,0,35,0,0,0,168,46,1,0,112,0,0,0,188,100,0,0,0,0,0,0,160,78,1,0,24,0,0,0,168,46,1,0,112,0,0,0,190,100,0,0,0,0,0,0,128,78,1,0,30,0,0,0,168,46,1,0,112,0,0,0,192,100,0,0,0,0,0,0,96,78,1,0,31,0,0,0,168,46,1,0,112,0,0,0,194,100,0,0,0,0,0,0,64,78,1,0,32,0,0,0,168,46,1,0,112,0,0,0,196,100,0,0,0,0,0,0,24,78,1,0,35,0,0,0,168,46,1,0,112,0,0,0,198,100,0,0,0,0,0,0,240,77,1,0,36,0,0,0,168,46,1,0,112,0,0,0,200,100,0,0,0,0,0,0,208,77,1,0,29,0,0,0,168,46,1,0,
112,0,0,0,202,100,0,0,0,0,0,0,176,77,1,0,29,0,0,0,168,46,1,0,112,0,0,0,204,100,0,0,0,0,0,0,128,77,1,0,42,0,0,0,168,46,1,0,112,0,0,0,206,100,0,0,0,0,0,0,96,77,1,0,28,0,0,0,168,46,1,0,112,0,0,0,208,100,0,0,0,0,0,0,56,77,1,0,36,0,0,0,168,46,1,0,112,0,0,0,210,100,0,0,0,0,0,0,24,77,1,0,28,0,0,0,168,46,1,0,112,0,0,0,212,100,0,0,0,0,0,0,240,76,1,0,36,0,0,0,168,46,1,0,112,0,0,0,214,100,0,0,0,0,0,0,208,76,1,0,26,0,0,0,168,46,1,0,112,0,0,0,216,100,0,0,0,0,0,0,168,76,1,0,34,0,0,0,168,46,1,0,112,0,0,0,218,100,
0,0,0,0,0,0,136,76,1,0,26,0,0,0,168,46,1,0,112,0,0,0,220,100,0,0,0,0,0,0,104,76,1,0,31,0,0,0,168,46,1,0,112,0,0,0,222,100,0,0,0,0,0,0,72,76,1,0,29,0,0,0,168,46,1,0,112,0,0,0,224,100,0,0,0,0,0,0,40,76,1,0,30,0,0,0,168,46,1,0,112,0,0,0,226,100,0,0,0,0,0,0,8,76,1,0,29,0,0,0,168,46,1,0,112,0,0,0,228,100,0,0,0,0,0,0,232,75,1,0,30,0,0,0,168,46,1,0,112,0,0,0,230,100,0,0,0,0,0,0,200,75,1,0,29,0,0,0,168,46,1,0,112,0,0,0,232,100,0,0,0,0,0,0,168,75,1,0,30,0,0,0,168,46,1,0,112,0,0,0,234,100,0,0,0,0,0,0,136,75,
1,0,29,0,0,0,168,46,1,0,112,0,0,0,236,100,0,0,0,0,0,0,104,75,1,0,30,0,0,0,168,46,1,0,112,0,0,0,238,100,0,0,0,0,0,0,72,75,1,0,27,0,0,0,168,46,1,0,112,0,0,0,240,100,0,0,0,0,0,0,40,75,1,0,27,0,0,0,168,46,1,0,112,0,0,0,242,100,0,0,0,0,0,0,0,75,1,0,38,0,0,0,168,46,1,0,112,0,0,0,244,100,0,0,0,0,0,0,224,74,1,0,27,0,0,0,168,46,1,0,112,0,0,0,246,100,0,0,0,0,0,0,184,74,1,0,38,0,0,0,168,46,1,0,112,0,0,0,248,100,0,0,0,0,0,0,152,74,1,0,32,0,0,0,168,46,1,0,112,0,0,0,250,100,0,0,0,0,0,0,112,74,1,0,33,0,0,0,168,
46,1,0,112,0,0,0,252,100,0,0,0,0,0,0,80,74,1,0,30,0,0,0,168,46,1,0,112,0,0,0,254,100,0,0,0,0,0,0,48,74,1,0,31,0,0,0,168,46,1,0,112,0,0,0,0,101,0,0,0,0,0,0,16,74,1,0,30,0,0,0,168,46,1,0,112,0,0,0,2,101,0,0,0,0,0,0,240,73,1,0,31,0,0,0,168,46,1,0,112,0,0,0,4,101,0,0,0,0,0,0,208,73,1,0,29,0,0,0,168,46,1,0,112,0,0,0,6,101,0,0,0,0,0,0,176,73,1,0,29,0,0,0,168,46,1,0,112,0,0,0,8,101,0,0,0,0,0,0,136,73,1,0,40,0,0,0,168,46,1,0,112,0,0,0,10,101,0,0,0,0,0,0,104,73,1,0,29,0,0,0,168,46,1,0,112,0,0,0,12,101,0,0,
0,0,0,0,64,73,1,0,40,0,0,0,168,46,1,0,112,0,0,0,14,101,0,0,0,0,0,0,32,73,1,0,30,0,0,0,168,46,1,0,112,0,0,0,16,101,0,0,0,0,0,0,0,73,1,0,30,0,0,0,168,46,1,0,112,0,0,0,18,101,0,0,0,0,0,0,224,72,1,0,30,0,0,0,168,46,1,0,112,0,0,0,20,101,0,0,0,0,0,0,192,72,1,0,31,0,0,0,168,46,1,0,112,0,0,0,22,101,0,0,0,0,0,0,160,72,1,0,30,0,0,0,168,46,1,0,112,0,0,0,24,101,0,0,0,0,0,0,120,72,1,0,35,0,0,0,168,46,1,0,112,0,0,0,26,101,0,0,0,0,0,0,80,72,1,0,36,0,0,0,168,46,1,0,112,0,0,0,28,101,0,0,0,0,0,0,40,72,1,0,37,0,0,0,
168,46,1,0,112,0,0,0,30,101,0,0,0,0,0,0,0,72,1,0,34,0,0,0,168,46,1,0,112,0,0,0,32,101,0,0,0,0,0,0,216,71,1,0,35,0,0,0,168,46,1,0,112,0,0,0,34,101,0,0,0,0,0,0,176,71,1,0,34,0,0,0,168,46,1,0,112,0,0,0,36,101,0,0,0,0,0,0,136,71,1,0,35,0,0,0,168,46,1,0,112,0,0,0,38,101,0,0,0,0,0,0,96,71,1,0,33,0,0,0,168,46,1,0,112,0,0,0,40,101,0,0,0,0,0,0,56,71,1,0,33,0,0,0,168,46,1,0,112,0,0,0,42,101,0,0,0,0,0,0,8,71,1,0,44,0,0,0,168,46,1,0,112,0,0,0,44,101,0,0,0,0,0,0,224,70,1,0,33,0,0,0,168,46,1,0,112,0,0,0,46,101,
0,0,0,0,0,0,176,70,1,0,44,0,0,0,168,46,1,0,112,0,0,0,48,101,0,0,0,0,0,0,136,70,1,0,34,0,0,0,168,46,1,0,112,0,0,0,50,101,0,0,0,0,0,0,96,70,1,0,34,0,0,0,168,46,1,0,112,0,0,0,52,101,0,0,0,0,0,0,56,70,1,0,34,0,0,0,168,46,1,0,112,0,0,0,54,101,0,0,0,0,0,0,24,70,1,0,28,0,0,0,168,46,1,0,112,0,0,0,56,101,0,0,0,0,0,0,232,69,1,0,44,0,0,0,168,46,1,0,112,0,0,0,58,101,0,0,0,0,0,0,184,69,1,0,45,0,0,0,168,46,1,0,112,0,0,0,60,101,0,0,0,0,0,0,136,69,1,0,42,0,0,0,168,46,1,0,112,0,0,0,62,101,0,0,0,0,0,0,104,69,1,0,26,
0,0,0,168,46,1,0,112,0,0,0,64,101,0,0,0,0,0,0,72,69,1,0,27,0,0,0,168,46,1,0,112,0,0,0,66,101,0,0,0,0,0,0,40,69,1,0,26,0,0,0,168,46,1,0,112,0,0,0,68,101,0,0,0,0,0,0,8,69,1,0,27,0,0,0,168,46,1,0,112,0,0,0,70,101,0,0,0,0,0,0,232,68,1,0,26,0,0,0,168,46,1,0,112,0,0,0,72,101,0,0,0,0,0,0,200,68,1,0,27,0,0,0,168,46,1,0,112,0,0,0,74,101,0,0,0,0,0,0,168,68,1,0,27,0,0,0,168,46,1,0,112,0,0,0,76,101,0,0,0,0,0,0,136,68,1,0,28,0,0,0,168,46,1,0,112,0,0,0,78,101,0,0,0,0,0,0,104,68,1,0,26,0,0,0,168,46,1,0,112,0,0,
0,80,101,0,0,0,0,0,0,72,68,1,0,27,0,0,0,168,46,1,0,112,0,0,0,82,101,0,0,0,0,0,0,40,68,1,0,26,0,0,0,168,46,1,0,112,0,0,0,84,101,0,0,0,0,0,0,8,68,1,0,27,0,0,0,168,46,1,0,112,0,0,0,86,101,0,0,0,0,0,0,232,67,1,0,26,0,0,0,168,46,1,0,112,0,0,0,88,101,0,0,0,0,0,0,200,67,1,0,27,0,0,0,168,46,1,0,112,0,0,0,90,101,0,0,0,0,0,0,168,67,1,0,27,0,0,0,168,46,1,0,112,0,0,0,92,101,0,0,0,0,0,0,136,67,1,0,28,0,0,0,168,46,1,0,112,0,0,0,94,101,0,0,0,0,0,0,104,67,1,0,26,0,0,0,168,46,1,0,112,0,0,0,96,101,0,0,0,0,0,0,72,67,
1,0,27,0,0,0,168,46,1,0,112,0,0,0,98,101,0,0,0,0,0,0,40,67,1,0,26,0,0,0,168,46,1,0,112,0,0,0,100,101,0,0,0,0,0,0,8,67,1,0,27,0,0,0,168,46,1,0,112,0,0,0,102,101,0,0,0,0,0,0,232,66,1,0,26,0,0,0,168,46,1,0,112,0,0,0,104,101,0,0,0,0,0,0,200,66,1,0,27,0,0,0,168,46,1,0,112,0,0,0,106,101,0,0,0,0,0,0,168,66,1,0,27,0,0,0,168,46,1,0,112,0,0,0,108,101,0,0,0,0,0,0,136,66,1,0,28,0,0,0,168,46,1,0,112,0,0,0,110,101,0,0,0,0,0,0,104,66,1,0,26,0,0,0,168,46,1,0,112,0,0,0,112,101,0,0,0,0,0,0,72,66,1,0,27,0,0,0,168,46,
1,0,112,0,0,0,114,101,0,0,0,0,0,0,40,66,1,0,26,0,0,0,168,46,1,0,112,0,0,0,116,101,0,0,0,0,0,0,8,66,1,0,27,0,0,0,168,46,1,0,112,0,0,0,118,101,0,0,0,0,0,0,232,65,1,0,26,0,0,0,168,46,1,0,112,0,0,0,120,101,0,0,0,0,0,0,200,65,1,0,27,0,0,0,168,46,1,0,112,0,0,0,122,101,0,0,0,0,0,0,168,65,1,0,27,0,0,0,168,46,1,0,112,0,0,0,124,101,0,0,0,0,0,0,136,65,1,0,28,0,0,0,168,46,1,0,112,0,0,0,126,101,0,0,0,0,0,0,96,65,1,0,36,0,0,0,168,46,1,0,112,0,0,0,128,101,0,0,0,0,0,0,56,65,1,0,33,0,0,0,168,46,1,0,112,0,0,0,130,
101,0,0,0,0,0,0,16,65,1,0,33,0,0,0,168,46,1,0,112,0,0,0,132,101,0,0,0,0,0,0,232,64,1,0,35,0,0,0,168,46,1,0,112,0,0,0,134,101,0,0,0,0,0,0,192,64,1,0,35,0,0,0,168,46,1,0,112,0,0,0,136,101,0,0,0,0,0,0,152,64,1,0,35,0,0,0,168,46,1,0,112,0,0,0,138,101,0,0,0,0,0,0,112,64,1,0,35,0,0,0,168,46,1,0,112,0,0,0,140,101,0,0,0,0,0,0,72,64,1,0,33,0,0,0,168,46,1,0,112,0,0,0,142,101,0,0,0,0,0,0,32,64,1,0,33,0,0,0,168,46,1,0,112,0,0,0,144,101,0,0,0,0,0,0,248,63,1,0,35,0,0,0,168,46,1,0,112,0,0,0,146,101,0,0,0,0,0,0,
208,63,1,0,35,0,0,0,168,46,1,0,112,0,0,0,148,101,0,0,0,0,0,0,168,63,1,0,35,0,0,0,168,46,1,0,112,0,0,0,150,101,0,0,0,0,0,0,128,63,1,0,35,0,0,0,168,46,1,0,112,0,0,0,152,101,0,0,0,0,0,0,88,63,1,0,33,0,0,0,168,46,1,0,112,0,0,0,154,101,0,0,0,0,0,0,48,63,1,0,33,0,0,0,168,46,1,0,112,0,0,0,156,101,0,0,0,0,0,0,8,63,1,0,35,0,0,0,168,46,1,0,112,0,0,0,158,101,0,0,0,0,0,0,224,62,1,0,35,0,0,0,168,46,1,0,112,0,0,0,160,101,0,0,0,0,0,0,184,62,1,0,35,0,0,0,168,46,1,0,112,0,0,0,162,101,0,0,0,0,0,0,144,62,1,0,35,0,0,
0,168,46,1,0,112,0,0,0,164,101,0,0,0,0,0,0,104,62,1,0,38,0,0,0,168,46,1,0,112,0,0,0,166,101,0,0,0,0,0,0,72,62,1,0,28,0,0,0,168,46,1,0,112,0,0,0,168,101,0,0,0,0,0,0,32,62,1,0,33,0,0,0,168,46,1,0,112,0,0,0,170,101,0,0,0,0,0,0,0,62,1,0,27,0,0,0,168,46,1,0,112,0,0,0,172,101,0,0,0,0,0,0,216,61,1,0,33,0,0,0,168,46,1,0,112,0,0,0,174,101,0,0,0,0,0,0,184,61,1,0,32,0,0,0,168,46,1,0,112,0,0,0,176,101,0,0,0,0,0,0,144,61,1,0,40,0,0,0,168,46,1,0,112,0,0,0,178,101,0,0,0,0,0,0,96,61,1,0,41,0,0,0,168,46,1,0,112,0,
0,0,180,101,0,0,0,0,0,0,56,61,1,0,40,0,0,0,168,46,1,0,112,0,0,0,182,101,0,0,0,0,0,0,8,61,1,0,41,0,0,0,168,46,1,0,112,0,0,0,184,101,0,0,0,0,0,0,216,60,1,0,41,0,0,0,168,46,1,0,112,0,0,0,186,101,0,0,0,0,0,0,168,60,1,0,42,0,0,0,168,46,1,0,112,0,0,0,188,101,0,0,0,0,0,0,120,60,1,0,41,0,0,0,168,46,1,0,112,0,0,0,190,101,0,0,0,0,0,0,80,60,1,0,40,0,0,0,168,46,1,0,112,0,0,0,192,101,0,0,0,0,0,0,32,60,1,0,41,0,0,0,168,46,1,0,112,0,0,0,194,101,0,0,0,0,0,0,0,60,1,0,31,0,0,0,168,46,1,0,112,0,0,0,196,101,0,0,0,0,
0,0,224,59,1,0,32,0,0,0,168,46,1,0,112,0,0,0,198,101,0,0,0,0,0,0,192,59,1,0,31,0,0,0,168,46,1,0,112,0,0,0,200,101,0,0,0,0,0,0,160,59,1,0,32,0,0,0,168,46,1,0,112,0,0,0,202,101,0,0,0,0,0,0,128,59,1,0,31,0,0,0,168,46,1,0,112,0,0,0,204,101,0,0,0,0,0,0,96,59,1,0,32,0,0,0,168,46,1,0,112,0,0,0,206,101,0,0,0,0,0,0,64,59,1,0,31,0,0,0,168,46,1,0,112,0,0,0,208,101,0,0,0,0,0,0,32,59,1,0,32,0,0,0,168,46,1,0,112,0,0,0,210,101,0,0,0,0,0,0,0,59,1,0,31,0,0,0,168,46,1,0,112,0,0,0,212,101,0,0,0,0,0,0,224,58,1,0,32,
0,0,0,168,46,1,0,112,0,0,0,214,101,0,0,0,0,0,0,192,58,1,0,31,0,0,0,168,46,1,0,112,0,0,0,216,101,0,0,0,0,0,0,160,58,1,0,32,0,0,0,168,46,1,0,112,0,0,0,218,101,0,0,0,0,0,0,128,58,1,0,31,0,0,0,168,46,1,0,112,0,0,0,220,101,0,0,0,0,0,0,96,58,1,0,32,0,0,0,168,46,1,0,112,0,0,0,222,101,0,0,0,0,0,0,64,58,1,0,31,0,0,0,168,46,1,0,112,0,0,0,224,101,0,0,0,0,0,0,32,58,1,0,32,0,0,0,168,46,1,0,112,0,0,0,226,101,0,0,0,0,0,0,0,58,1,0,31,0,0,0,168,46,1,0,112,0,0,0,228,101,0,0,0,0,0,0,224,57,1,0,32,0,0,0,168,46,1,0,112,
0,0,0,230,101,0,0,0,0,0,0,184,57,1,0,33,0,0,0,168,46,1,0,112,0,0,0,232,101,0,0,0,0,0,0,144,57,1,0,33,0,0,0,168,46,1,0,112,0,0,0,234,101,0,0,0,0,0,0,104,57,1,0,33,0,0,0,168,46,1,0,112,0,0,0,236,101,0,0,0,0,0,0,64,57,1,0,33,0,0,0,168,46,1,0,112,0,0,0,238,101,0,0,0,0,0,0,24,57,1,0,34,0,0,0,168,46,1,0,112,0,0,0,240,101,0,0,0,0,0,0,240,56,1,0,34,0,0,0,168,46,1,0,112,0,0,0,242,101,0,0,0,0,0,0,200,56,1,0,34,0,0,0,168,46,1,0,112,0,0,0,244,101,0,0,0,0,0,0,168,56,1,0,32,0,0,0,168,46,1,0,112,0,0,0,246,101,0,
0,0,0,0,0,136,56,1,0,31,0,0,0,168,46,1,0,112,0,0,0,248,101,0,0,0,0,0,0,104,56,1,0,32,0,0,0,168,46,1,0,112,0,0,0,250,101,0,0,0,0,0,0,72,56,1,0,31,0,0,0,168,46,1,0,112,0,0,0,252,101,0,0,0,0,0,0,40,56,1,0,32,0,0,0,168,46,1,0,112,0,0,0,254,101,0,0,0,0,0,0,8,56,1,0,32,0,0,0,168,46,1,0,112,0,0,0,0,102,0,0,0,0,0,0,232,55,1,0,31,0,0,0,168,46,1,0,112,0,0,0,2,102,0,0,0,0,0,0,200,55,1,0,32,0,0,0,168,46,1,0,112,0,0,0,4,102,0,0,0,0,0,0,160,55,1,0,33,0,0,0,168,46,1,0,112,0,0,0,6,102,0,0,0,0,0,0,120,55,1,0,33,0,
0,0,168,46,1,0,112,0,0,0,8,102,0,0,0,0,0,0,80,55,1,0,33,0,0,0,168,46,1,0,112,0,0,0,10,102,0,0,0,0,0,0,40,55,1,0,36,0,0,0,168,46,1,0,112,0,0,0,12,102,0,0,0,0,0,0,0,55,1,0,36,0,0,0,168,46,1,0,112,0,0,0,14,102,0,0,0,0,0,0,216,54,1,0,35,0,0,0,168,46,1,0,112,0,0,0,16,102,0,0,0,0,0,0,184,54,1,0,32,0,0,0,168,46,1,0,112,0,0,0,18,102,0,0,0,0,0,0,144,54,1,0,33,0,0,0,168,46,1,0,112,0,0,0,20,102,0,0,0,0,0,0,104,54,1,0,33,0,0,0,168,46,1,0,112,0,0,0,22,102,0,0,0,0,0,0,64,54,1,0,34,0,0,0,168,46,1,0,112,0,0,0,24,
102,0,0,0,0,0,0,32,54,1,0,32,0,0,0,168,46,1,0,112,0,0,0,26,102,0,0,0,0,0,0,248,53,1,0,33,0,0,0,168,46,1,0,112,0,0,0,28,102,0,0,0,0,0,0,208,53,1,0,33,0,0,0,168,46,1,0,112,0,0,0,30,102,0,0,0,0,0,0,168,53,1,0,34,0,0,0,168,46,1,0,112,0,0,0,32,102,0,0,0,0,0,0,136,53,1,0,32,0,0,0,168,46,1,0,112,0,0,0,34,102,0,0,0,0,0,0,96,53,1,0,33,0,0,0,168,46,1,0,112,0,0,0,36,102,0,0,0,0,0,0,56,53,1,0,33,0,0,0,168,46,1,0,112,0,0,0,38,102,0,0,0,0,0,0,16,53,1,0,34,0,0,0,168,46,1,0,112,0,0,0,40,102,0,0,0,0,0,0,232,52,1,
0,33,0,0,0,168,46,1,0,112,0,0,0,42,102,0,0,0,0,0,0,200,52,1,0,32,0,0,0,168,46,1,0,112,0,0,0,44,102,0,0,0,0,0,0,160,52,1,0,33,0,0,0,168,46,1,0,112,0,0,0,46,102,0,0,0,0,0,0,120,52,1,0,33,0,0,0,168,46,1,0,112,0,0,0,48,102,0,0,0,0,0,0,80,52,1,0,34,0,0,0,168,46,1,0,112,0,0,0,50,102,0,0,0,0,0,0,40,52,1,0,33,0,0,0,168,46,1,0,112,0,0,0,52,102,0,0,0,0,0,0,0,52,1,0,34,0,0,0,168,46,1,0,112,0,0,0,54,102,0,0,0,0,0,0,216,51,1,0,34,0,0,0,168,46,1,0,112,0,0,0,56,102,0,0,0,0,0,0,176,51,1,0,36,0,0,0,168,46,1,0,112,
0,0,0,58,102,0,0,0,0,0,0,136,51,1,0,37,0,0,0,168,46,1,0,112,0,0,0,60,102,0,0,0,0,0,0,104,51,1,0,32,0,0,0,168,46,1,0,112,0,0,0,62,102,0,0,0,0,0,0,64,51,1,0,33,0,0,0,168,46,1,0,112,0,0,0,64,102,0,0,0,0,0,0,32,51,1,0,32,0,0,0,168,46,1,0,112,0,0,0,66,102,0,0,0,0,0,0,248,50,1,0,33,0,0,0,168,46,1,0,112,0,0,0,68,102,0,0,0,0,0,0,216,50,1,0,32,0,0,0,168,46,1,0,112,0,0,0,70,102,0,0,0,0,0,0,176,50,1,0,33,0,0,0,168,46,1,0,112,0,0,0,72,102,0,0,0,0,0,0,144,50,1,0,32,0,0,0,168,46,1,0,112,0,0,0,74,102,0,0,0,0,0,
0,104,50,1,0,33,0,0,0,168,46,1,0,112,0,0,0,76,102,0,0,0,0,0,0,64,50,1,0,36,0,0,0,168,46,1,0,112,0,0,0,78,102,0,0,0,0,0,0,24,50,1,0,37,0,0,0,168,46,1,0,112,0,0,0,80,102,0,0,0,0,0,0,240,49,1,0,33,0,0,0,168,46,1,0,112,0,0,0,82,102,0,0,0,0,0,0,200,49,1,0,34,0,0,0,168,46,1,0,112,0,0,0,84,102,0,0,0,0,0,0,160,49,1,0,33,0,0,0,168,46,1,0,112,0,0,0,86,102,0,0,0,0,0,0,120,49,1,0,34,0,0,0,168,46,1,0,112,0,0,0,88,102,0,0,0,0,0,0,80,49,1,0,33,0,0,0,168,46,1,0,112,0,0,0,90,102,0,0,0,0,0,0,40,49,1,0,34,0,0,0,168,
46,1,0,112,0,0,0,92,102,0,0,0,0,0,0,0,49,1,0,33,0,0,0,168,46,1,0,112,0,0,0,94,102,0,0,0,0,0,0,216,48,1,0,34,0,0,0,168,46,1,0,112,0,0,0,96,102,0,0,0,0,0,0,176,48,1,0,36,0,0,0,168,46,1,0,112,0,0,0,98,102,0,0,0,0,0,0,136,48,1,0,37,0,0,0,168,46,1,0,112,0,0,0,100,102,0,0,0,0,0,0,104,48,1,0,27,0,0,0,168,46,1,0,112,0,0,0,102,102,0,0,0,0,0,0,72,48,1,0,28,0,0,0,168,46,1,0,112,0,0,0,104,102,0,0,0,0,0,0,40,48,1,0,27,0,0,0,168,46,1,0,112,0,0,0,106,102,0,0,0,0,0,0,8,48,1,0,28,0,0,0,168,46,1,0,112,0,0,0,108,102,
0,0,0,0,0,0,232,47,1,0,27,0,0,0,168,46,1,0,112,0,0,0,110,102,0,0,0,0,0,0,200,47,1,0,28,0,0,0,168,46,1,0,112,0,0,0,112,102,0,0,0,0,0,0,168,47,1,0,25,0,0,0,168,46,1,0,112,0,0,0,114,102,0,0,0,0,0,0,136,47,1,0,31,0,0,0,168,46,1,0,112,0,0,0,116,102,0,0,0,0,0,0,96,47,1,0,33,0,0,0,168,46,1,0,112,0,0,0,118,102,0,0,0,0,0,0,56,47,1,0,34,0,0,0,168,46,1,0,112,0,0,0,120,102,0,0,0,0,0,0,24,47,1,0,25,0,0,0,168,46,1,0,112,0,0,0,122,102,0,0,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,112,114,111,106,101,99,
116,115,47,114,117,115,116,47,115,110,97,107,101,47,116,97,114,103,101,116,47,105,51,56,54,45,117,110,107,110,111,119,110,45,101,109,115,99,114,105,112,116,101,110,47,114,101,108,101,97,115,101,47,98,117,105,108,100,47,103,108,45,56,57,53,55,48,55,99,98,99,49,56,52,98,49,51,51,47,111,117,116,47,98,105,110,100,105,110,103,115,46,114,115,96,87,97,105,116,83,121,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,105,101,119,112,111,114,116,73,110,100,101,120,101,100,
102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,105,101,119,112,111,114,116,73,110,100,101,120,101,100,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,105,101,119,112,111,114,116,65,114,114,97,121,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,105,101,119,112,111,114,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,80,52,117,105,118,96,32,119,97,115,32,
110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,86,101,114,116,101,120,80,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,86,101,114,116,101,120,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,86,101,114,116,101,120,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,86,101,114,116,101,120,80,50,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,86,101,114,116,101,
120,80,50,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,86,101,114,116,101,120,66,105,110,100,105,110,103,68,105,118,105,115,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,
0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,50,117,105,118,96,32,119,97,115,32,110,111,
116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,50,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,49,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,80,49,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,80,111,
105,110,116,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,52,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,
116,116,114,105,98,76,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,51,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,76,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,50,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,
116,114,105,98,76,49,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,76,49,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,73,80,111,105,110,116,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,
86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,117,98,118,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,73,52,98,118,96,32,119,97,115,32,110,
111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,51,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,
51,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,73,50,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,50,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,50,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,
116,114,105,98,73,50,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,73,49,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,49,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,73,49,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,
116,101,120,65,116,116,114,105,98,73,49,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,66,105,110,100,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,
100,101,100,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,117,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,117,98,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,115,118,96,32,119,97,115,32,
110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,52,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,52,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,
96,86,101,114,116,101,120,65,116,116,114,105,98,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,52,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,98,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,
101,120,65,116,116,114,105,98,52,78,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,98,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,78,117,98,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,78,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,
100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,78,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,52,78,98,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,116,116,114,105,98,51,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,51,115,96,32,119,97,115,32,110,111,116,32,108,111,97,
100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,51,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,51,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,
65,116,116,114,105,98,50,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,50,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,50,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,50,100,118,96,32,
119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,50,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,49,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,49,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,49,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,116,116,114,105,98,49,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,116,116,114,105,98,49,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,86,101,114,116,101,120,65,114,114,97,121,86,101,114,116,101,120,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,
100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,114,114,97,121,86,101,114,116,101,120,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,65,114,114,97,121,69,108,101,109,101,110,116,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,114,114,97,121,66,105,110,100,105,110,103,68,105,118,105,115,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,
0,0,0,96,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,76,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,73,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,101,114,116,101,120,
65,114,114,97,121,65,116,116,114,105,98,66,105,110,100,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,85,115,101,80,114,111,103,114,97,109,83,116,97,103,101,115,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,0,0,0,0,0,0,0,96,85,115,101,80,114,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,109,97,112,78,97,109,101,100,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,109,97,112,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,85,110,105,102,111,114,109,83,117,98,114,111,117,116,105,110,101,115,117,105,118,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,
50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,
102,111,114,109,77,97,116,114,105,120,51,120,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120],"i8",J,u.J+71680);
L([50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,
102,111,114,109,77,97,116,114,105,120,50,120,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,105,102,111,114,109,77,97,116,114,105,120,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,85,110,105,102,111,114,109,66,108,111,99,107,66,105,110,100,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,85,110,105,102,111,114,109,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,85,110,105,102,111,114,109,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,52,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,52,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,52,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,52,100,118,96,
32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,52,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,85,110,105,102,111,114,109,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,51,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,
96,85,110,105,102,111,114,109,51,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,51,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,51,100,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,50,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,85,110,105,102,111,114,109,50,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,50,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,50,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,
50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,50,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,50,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,49,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,
100,0,0,0,0,96,85,110,105,102,111,114,109,49,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,49,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,49,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,49,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,49,102,96,32,119,97,115,32,
110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,85,110,105,102,111,114,109,49,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,85,110,105,102,111,114,109,49,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,86,97,114,121,105,110,103,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,66,117,
102,102,101,114,82,97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,66,117,102,102,101,114,66,97,115,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,84,101,120,116,117,114,101,86,105,101,119,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,
0,0,0,0,0,96,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,84,101,120,116,117,114,101,83,116,111,114,97,103,101,51,68,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,84,101,120,116,117,114,101,83,116,111,114,97,103,101,
51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,84,101,120,116,117,114,101,83,116,111,114,97,103,101,50,68,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,84,101,120,116,117,114,101,83,116,111,114,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,84,101,120,116,117,114,101,83,116,111,114,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,
0,0,0,0,0,0,0,96,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,102,96,32,
119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,84,101,120,116,117,114,101,66,117,102,102,101,114,82,97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,84,101,120,116,
117,114,101,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,116,117,114,101,66,97,114,114,105,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,84,101,120,83,117,98,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,83,117,98,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,83,117,98,73,109,97,103,101,49,68,96,32,119,97,115,32,
110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,83,116,111,114,97,103,101,51,68,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,84,101,120,83,116,111,114,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,83,116,111,114,97,103,101,50,68,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,84,101,120,83,116,111,114,97,103,101,50,68,96,32,119,97,
115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,83,116,111,114,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,84,101,120,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,
0,96,84,101,120,80,97,114,97,109,101,116,101,114,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,80,97,114,97,109,101,116,101,114,73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,84,101,120,80,97,114,97,109,101,116,101,114,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,84,101,120,73,109,97,103,101,51,68,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,
0,0,96,84,101,120,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,84,101,120,73,109,97,103,101,50,68,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,84,101,120,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,84,101,120,67,111,111,114,100,80,52,
117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,67,111,111,114,100,80,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,67,111,111,114,100,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,67,111,111,114,100,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,67,111,111,114,100,80,50,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,96,84,101,120,67,111,111,114,100,80,50,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,67,111,111,114,100,80,49,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,84,101,120,67,111,111,114,100,80,49,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,84,101,120,66,117,102,102,101,114,82,97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,84,101,120,66,117,102,102,101,
114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,83,116,101,110,99,105,108,79,112,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,83,116,101,110,99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,116,101,110,99,105,108,77,97,115,107,96,32,
119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,116,101,110,99,105,108,70,117,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,104,97,100,101,114,83,116,111,114,97,103,101,66,108,111,99,107,66,105,110,100,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,83,104,97,100,101,114,83,
111,117,114,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,83,104,97,100,101,114,66,105,110,97,114,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,83,101,99,111,110,100,97,114,121,67,111,108,111,114,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,101,99,111,110,100,97,114,121,67,111,108,111,114,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,83,99,105,115,115,111,114,73,
110,100,101,120,101,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,83,99,105,115,115,111,114,73,110,100,101,120,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,83,99,105,115,115,111,114,65,114,114,97,121,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,83,99,105,115,115,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,0,0,96,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,
114,73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,97,109,112,108,101,77,97,115,107,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,83,97,109,112,108,101,67,111,118,101,114,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,82,101,115,117,109,101,84,114,97,110,115,102,111,114,
109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,96,32,119,97,
115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,82,101,97,100,110,80,105,120,101,108,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,82,101,97,100,80,105,120,101,108,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,82,101,97,100,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,81,117,101,114,121,67,111,117,110,116,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,80,117,115,
104,68,101,98,117,103,71,114,111,117,112,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,80,114,111,118,111,107,105,110,103,86,101,114,116,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,51,100,118,96,32,119,97,115,32,
110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,120,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,
0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,120,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,114,111,103,
114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,52,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,
102,111,114,109,77,97,116,114,105,120,50,120,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,120,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,77,97,
116,114,105,120,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,
80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,100,118,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,52,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,
109,51,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,
111,103,114,97,109,85,110,105,102,111,114,109,51,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,51,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,117,105,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,
102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,50,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,80,114,111,
103,114,97,109,85,110,105,102,111,114,109,49,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,102,118,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,85,110,105,102,111,114,109,49,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,114,111,103,114,97,109,80,97,114,97,109,101,116,101,114,105,
96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,114,111,103,114,97,109,66,105,110,97,114,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,80,114,105,109,105,116,105,118,101,82,101,115,116,97,114,116,73,110,100,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,80,111,112,68,101,98,117,103,71,114,111,117,112,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,80,111,108,121,103,111,110,79,102,102,115,101,116,96,32,119,
97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,80,111,108,121,103,111,110,77,111,100,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,80,111,105,110,116,83,105,122,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,80,111,105,110,116,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,111,105,110,116,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,96,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,80,111,105,110,116,80,97,114,97,109,101,116,101,114,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,105,120,101,108,83,116,111,114,101,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,80,105,120,101,108,83,116,111,114,101,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,80,97,
117,115,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,80,97,116,99,104,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,80,97,116,99,104,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,79,98,106,101,99,116,80,116,114,76,97,98,101,108,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,79,98,
106,101,99,116,76,97,98,101,108,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,78,111,114,109,97,108,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,78,111,114,109,97,108,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,78,97,109,101,100,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,77,117,108,116,105,115,97,109,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,
100,0,0,0,0,96,78,97,109,101,100,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,76,97,121,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,78,
97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,82,101,97,100,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,
78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,68,114,97,119,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,68,114,97,119,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,78,97,109,101,100,66,117,102,102,
101,114,83,116,111,114,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,78,97,109,101,100,66,117,102,102,101,114,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,77,117,
108,116,105,84,101,120,67,111,111,114,100,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,50,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,50,117,105,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,0,0,0,0,0,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,49,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,77,117,108,116,105,84,101,120,67,111,111,114,100,80,49,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,73,110,100,105,114,101,99,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,77,117,108,116,105,68,
114,97,119,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,77,117,108,116,105,68,114,97,119,69,108,101,109,101,110,116,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,73,110,100,105,114,101,99,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,77,117,108,116,105,68,114,97,119,65,114,114,97,121,115,96,32,119,97,115,
32,110,111,116,32,108,111,97,100,101,100,96,77,105,110,83,97,109,112,108,101,83,104,97,100,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,77,101,109,111,114,121,66,97,114,114,105,101,114,66,121,82,101,103,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,77,101,109,111,114,121,66,97,114,114,105,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,77,97,112,78,97,109,101,100,66,117,102,102,101,114,82,97,110,103,
101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,77,97,112,78,97,109,101,100,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,77,97,112,66,117,102,102,101,114,82,97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,77,97,112,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,76,111,103,105,99,79,112,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,76,105,110,
107,80,114,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,76,105,110,101,87,105,100,116,104,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,115,86,101,114,116,101,120,65,114,114,97,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,73,115,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,73,115,84,101,120,116,117,114,101,96,32,119,
97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,115,83,121,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,73,115,83,104,97,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,73,115,83,97,109,112,108,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,115,82,101,110,100,101,114,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,73,115,81,117,101,114,121,96,
32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,73,115,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,115,80,114,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,115,70,114,97,109,101,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,73,115,69,110,97,98,108,101,100,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,
100,0,0,0,0,0,96,73,115,69,110,97,98,108,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,115,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,73,110,118,97,108,105,100,97,116,101,84,101,120,83,117,98,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,73,110,118,97,108,105,100,97,116,101,84,101,120,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,
96,73,110,118,97,108,105,100,97,116,101,83,117,98,70,114,97,109,101,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,73,110,118,97,108,105,100,97,116,101,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,73,110,118,97,108,105,100,97,116,101,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,68,97,116,97,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,96,73,110,118,97,108,105,100,97,116,101,70,114,97,109,101,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,73,110,118,97,108,105,100,97,116,101,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,73,110,118,97,108,105,100,97,116,101,66,117,102,102,101,114,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,72,105,110,116,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,96,71,101,116,110,85,110,105,102,111,114,109,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,110,85,110,105,102,111,114,109,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,110,85,110,105,102,111,114,109,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,110,85,110,105,102,111,114,109,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,
116,110,84,101,120,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,110,83,101,112,97,114,97,98,108,101,70,105,108,116,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,110,80,111,108,121,103,111,110,83,116,105,112,112,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,110,80,105,120,101,108,77,97,112,117,115,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,
101,116,110,80,105,120,101,108,77,97,112,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,110,80,105,120,101,108,77,97,112,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,110,77,105,110,109,97,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,110,77,97,112,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,110,77,97,112,102,118,96,32,119,97,115,32,110,111,
116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,110,77,97,112,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,110,72,105,115,116,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,110,67,111,110,118,111,108,117,116,105,111,110,70,105,108,116,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,110,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,96,32,119,
97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,110,67,111,108,111,114,84,97,98,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,100,
118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,76,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97],"i8",J,u.J+81920);
L([100,101,100,0,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,114,114,97,121,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,86,101,114,116,101,120,65,114,114,97,121,73,110,100,
101,120,101,100,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,86,101,114,116,101,120,65,114,114,97,121,73,110,100,101,120,101,100,54,52,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,85,110,105,102,111,114,109,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,85,110,105,102,111,114,109,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,85,110,105,
102,111,114,109,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,85,110,105,102,111,114,109,100,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,85,110,105,102,111,114,109,83,117,98,114,111,117,116,105,110,101,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,
85,110,105,102,111,114,109,73,110,100,105,99,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,85,110,105,102,111,114,109,66,108,111,99,107,73,110,100,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,105,95,118,96,32,
119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,105,54,52,95,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,86,97,114,121,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,
101,100,0,0,0,0,0,96,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,84,101,120,116,117,114,101,80,97,114,97,109,101,116,101,114,73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,84,101,120,116,117,114,101,80,97,114,
97,109,101,116,101,114,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,84,101,120,116,117,114,101,76,101,118,101,108,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,84,101,120,116,117,114,101,76,101,118,101,108,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,84,101,120,116,117,114,101,73,109,97,103,101,96,32,119,
97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,84,101,120,80,97,114,97,109,
101,116,101,114,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,84,101,120,76,101,118,101,108,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,84,101,120,76,101,118,101,108,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,84,101,120,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,
116,83,121,110,99,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,83,117,98,114,111,117,116,105,110,101,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,83,117,98,114,111,117,116,105,110,101,73,110,100,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,83,116,114,105,110,103,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,
100,0,0,0,0,0,96,71,101,116,83,116,114,105,110,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,83,104,97,100,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,
0,0,0,0,0,96,71,101,116,83,104,97,100,101,114,73,110,102,111,76,111,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,
73,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,83,97,109,112,108,101,114,80,97,114,97,109,101,116,101,114,73,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,81,117,101,114,121,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,
101,116,81,117,101,114,121,79,98,106,101,99,116,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,81,117,101,114,121,79,98,106,101,99,116,117,105,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,81,117,101,114,121,79,98,106,101,99,116,105,54,52,118,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,81,117,101,114,121,73,110,100,101,120,101,100,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,81,117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,81,117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,117,105,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,81,
117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,81,117,101,114,121,66,117,102,102,101,114,79,98,106,101,99,116,105,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,80,114,111,103,114,97,109,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,80,114,111,103,114,97,109,83,116,97,103,101,105,118,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,78,97,109,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,76,111,99,97,116,105,111,110,73,110,100,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,
71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,80,114,111,103,114,97,109,82,101,115,111,117,114,99,101,73,110,100,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,80,114,111,103,114,97,109,80,105,
112,101,108,105,110,101,73,110,102,111,76,111,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,80,114,111,103,114,97,109,73,110,116,101,114,102,97,99,101,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,80,114,111,103,114,97,109,73,110,102,111,76,111,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,80,114,111,103,114,97,109,66,105,110,97,114,121,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,79,98,106,101,99,116,80,116,114,76,97,98,101,108,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,79,98,106,101,99,116,76,97,98,101,108,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,78,97,109,101,100,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,78,97,109,101,100,70,114,97,109,101,
98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,
78,97,109,101,100,66,117,102,102,101,114,80,111,105,110,116,101,114,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,78,97,109,101,100,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,78,97,109,101,100,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,77,117,108,116,105,115,
97,109,112,108,101,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,73,110,116,101,114,110,97,108,102,111,114,109,97,116,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,73,110,116,101,114,110,97,108,102,111,114,109,97,116,105,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,73,110,116,101,103,101,114,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,
116,73,110,116,101,103,101,114,105,95,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,73,110,116,101,103,101,114,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,73,110,116,101,103,101,114,54,52,105,95,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,71,114,97,112,104,105,99,115,82,101,115,101,116,83,116,97,116,117,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,70,114,97,
109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,70,114,97,
103,68,97,116,97,73,110,100,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,70,108,111,97,116,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,70,108,111,97,116,105,95,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,69,114,114,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,68,111,117,98,108,101,118,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,68,111,117,98,108,101,105,95,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,68,101,98,117,103,77,101,115,115,97,103,101,76,111,103,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,67,111,109,112,114,101,115,115,101,
100,84,101,120,116,117,114,101,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,66,117,102,102,101,114,80,111,105,110,116,101,114,118,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,54,52,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,66,111,111,108,101,97,110,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,66,111,111,108,101,97,110,105,95,118,96,32,119,97,115,32,110,
111,116,32,108,111,97,100,101,100,0,0,96,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,115,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,116,65,99,116,105,118,101,85,110,105,102,
111,114,109,78,97,109,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,66,108,111,99,107,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,66,108,111,99,107,78,97,109,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,116,65,99,116,105,118,101,83,117,98,114,111,117,116,105,110,101,85,110,105,102,111,114,109,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,71,101,116,65,99,116,105,118,101,83,117,98,114,111,117,116,105,110,101,85,110,105,102,111,114,109,78,97,109,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,116,65,99,116,105,118,101,83,117,98,114,111,117,116,105,110,101,78,97,109,101,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,96,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,116,65,99,116,105,118,101,65,116,111,109,105,99,67,111,117,110,116,101,114,66,117,102,102,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,110,101,114,97,116,101,84,101,120,116,117,114,101,77,105,112,109,97,112,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,110,101,114,97,116,101,77,105,
112,109,97,112,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,71,101,110,84,101,120,116,117,114,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,110,83,97,109,112,108,101,114,115,96,32,119,97,
115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,71,101,110,81,117,101,114,105,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,71,101,110,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,71,101,110,70,114,97,109,101,98,117,102,102,101,114,115,96,
32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,71,101,110,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,70,114,111,110,116,70,97,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,76,97,121,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,51,68,96,32,119,
97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,70,114,97,109,101,98,117,
102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,70,114,97,109,101,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,70,108,117,115,104,77,97,112,112,101,100,78,97,109,101,100,66,117,102,102,101,114,82,97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,70,108,117,115,104,77,97,112,112,101,100,66,117,102,102,101,114,82,
97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,70,108,117,115,104,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,70,105,110,105,115,104,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,70,101,110,99,101,83,121,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,69,110,100,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,69,110,100,
81,117,101,114,121,73,110,100,101,120,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,69,110,100,81,117,101,114,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,69,110,100,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,69,110,97,98,108,101,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,
98,65,114,114,97,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,69,110,97,98,108,101,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,69,110,97,98,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,83,116,114,101,97,109,73,110,115,116,97,110,99,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,
0,0,96,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,83,116,114,101,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,73,110,115,116,97,110,99,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,68,114,97,119,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,68,114,97,119,
82,97,110,103,101,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,86,101,114,116,101,120,66,97,115,101,73,110,115,116,97,110,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,
100,0,0,0,0,96,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,86,101,114,116,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,66,97,115,101,73,110,115,116,97,110,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,96,32,119,97,115,32,110,111,116,32,108,
111,97,100,101,100,0,0,96,68,114,97,119,69,108,101,109,101,110,116,115,73,110,100,105,114,101,99,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,68,114,97,119,69,108,101,109,101,110,116,115,66,97,115,101,86,101,114,116,101,120,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,68,114,97,119,69,108,101,109,101,110,116,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,68,114,97,119,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,0,0,0,96,68,114,97,119,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,66,97,115,101,73,110,115,116,97,110,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,68,114,97,119,65,114,114,97,121,115,73,110,100,105,
114,101,99,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,114,97,119,65,114,114,97,121,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,105,115,112,97,116,99,104,67,111,109,112,117,116,101,73,110,100,105,114,101,99,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,68,105,115,112,97,116,99,104,67,111,109,112,117,116,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,68,105,115,97,98,108,101,105,96,32,119,97,115,
32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,68,105,115,97,98,108,101,86,101,114,116,101,120,65,114,114,97,121,65,116,116,114,105,98,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,68,105,115,97,98,108,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,68,101,116,97,99,104,83,104,97,
100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,68,101,112,116,104,82,97,110,103,101,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,68,101,112,116,104,82,97,110,103,101,73,110,100,101,120,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,68,101,112,116,104,82,97,110,103,101,65,114,114,97,121,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,68,101,112,116,104,82,97,110,103,101,96,32,
119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,101,112,116,104,77,97,115,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,68,101,112,116,104,70,117,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,101,108,101,116,101,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,
115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,68,101,108,101,116,101,84,101,120,116,117,114,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,68,101,108,101,116,101,83,121,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,101,108,101,116,101,83,104,97,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,68,101,108,101,116,101,83,97,109,112,108,101,114,115,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,96,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,68,101,108,101,116,101,81,117,101,114,105,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,68,101,108,101,116,101,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,68,101,108,101,116,101,80,114,111,103,114,97,109,96,32,119,97,115,
32,110,111,116,32,108,111,97,100,101,100,0,0,96,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,101,108,101,116,101,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,68,101,98,117,103,77,101,115,115,97,103,101,73,110,115,101,114,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,68,101,98,117,103,77,101,115,115,97,103,101,67,111,110,116,114,
111,108,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,68,101,98,117,103,77,101,115,115,97,103,101,67,97,108,108,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,117,108,108,70,97,99,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,67,114,101,97,116,101,86,101,114,116,101,120,65,114,114,97,121,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,114,101,97,116,101,84,114,97,110,115,102,111,
114,109,70,101,101,100,98,97,99,107,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,67,114,101,97,116,101,84,101,120,116,117,114,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,114,101,97,116,101,83,104,97,100,101,114,80,114,111,103,114,97,109,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,114,101,97,116,101,83,104,97,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,114,101,97,116,
101,83,97,109,112,108,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,114,101,97,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,67,114,101,97,116,101,81,117,101,114,105,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,114,101,97,116,101,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,
114,101,97,116,101,80,114,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,114,101,97,116,101,70,114,97,109,101,98,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,114,101,97,116,101,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,111,112,121,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,
67,111,112,121,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,111,112,121,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,
116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,111,112,121,84,101,120,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,111,112,121,84,101,120,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,111,112,121,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,
110,111,116,32,108,111,97,100,101,100,0,96,67,111,112,121,73,109,97,103,101,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,67,111,112,121,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,67,111,109,112,114,101,115,
115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,67,111,109,112,114,101,115,115,101,100,84,101,120,116,117,114,101,83,117,98,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,111,109,112,114,101,115,115,101,100,84,101,
120,83,117,98,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,51,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,0,96,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,49,68,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,111,109,112,105,108,101,83,104,97,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,111,108,111,114,80,52,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,111,108,111,114,80,52,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,111,108,
111,114,80,51,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,111,108,111,114,80,51,117,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,111,108,111,114,77,97,115,107,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,111,108,111,114,77,97,115,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,67,108,105,112,67,111,110,116,114,111,108,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,0,0,96,67,108,105,101,110,116,87,97,105,116,83,121,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,108,101,97,114,84,101,120,83,117,98,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,67,108,101,97,114,84,101,120,73,109,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,108,101,97,114,83,116,101,110,99,105,108,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,108,
101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,102,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,108,101,97,114,78,97,109,101,100,70,114,97,109,101,
98,117,102,102,101,114,102,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,108,101,97,114,78,97,109,101,100,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,108,101,97,114,78,97,109,101,100,66,117,102,102,101,114,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,67,108,101,97,114,68,101,112,116,104,102,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,67,108,101,97,114,
68,101,112,116,104,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,108,101,97,114,67,111,108,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,108,101,97,114,66,117,102,102,101,114,117,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,67,108,101,97,114,66,117,102,102,101,114,105,118,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,108,101,97,114,66,117,102,102,101,114,102,118,96,32,119,97,115,32,110,
111,116,32,108,111,97,100,101,100,0,0,96,67,108,101,97,114,66,117,102,102,101,114,102,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,108,101,97,114,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,108,101,97,114,66,117,102,102,101,114,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,67,108,101,97,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,67,108,97,109,
112,67,111,108,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,67,104,101,99,107,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,66,117,102,102,101,114,83,117,98,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,
101,100,0,0,96,66,117,102,102,101,114,83,116,111,114,97,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,66,117,102,102,101,114,68,97,116,97,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,66,108,105,116,78,97,109,101,100,70,114,97,109,101,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,66,108,105,116,70,114,97,109,101,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,66,108,
101,110,100,70,117,110,99,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,105,96,32,119,97,115,32,110,111,116,32,108,111,97],"i8",J,u.J+92160);
L([100,101,100,0,0,0,0,0,96,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,66,108,101,110,100,70,117,110,99,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,66,108,101,110,100,69,113,117,97,116,105,111,110,105,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,105,96,32,119,97,115,32,110,111,116,32,
108,111,97,100,101,100,0,96,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,66,108,101,110,100,69,113,117,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,66,108,101,110,100,67,111,108,111,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,66,105,110,100,86,101,114,116,101,120,66,117,102,102,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,0,0,0,0,96,66,105,110,100,86,101,114,116,101,120,66,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,66,105,110,100,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,96,66,105,110,100,84,101,120,116,117,114,101,115,96,32,119,97,115,32,110,111,116,
32,108,111,97,100,101,100,0,0,0,96,66,105,110,100,84,101,120,116,117,114,101,85,110,105,116,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,66,105,110,100,84,101,120,116,117,114,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,66,105,110,100,83,97,109,112,108,101,114,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,66,105,110,100,83,97,109,112,108,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,66,105,110,100,
82,101,110,100,101,114,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,66,105,110,100,80,114,111,103,114,97,109,80,105,112,101,108,105,110,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,66,105,110,100,73,109,97,103,101,84,101,120,116,117,114,101,115,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,66,105,110,100,73,109,97,103,101,84,101,120,116,117,114,101,96,32,119,97,115,32,110,111,116,32,108,111,
97,100,101,100,0,0,0,0,0,0,0,96,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,66,105,110,100,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,73,110,100,101,120,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,96,66,105,110,100,70,114,97,103,68,97,116,97,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,66,105,110,100,66,117,102,102,101,114,115,82,97,
110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,96,66,105,110,100,66,117,102,102,101,114,115,66,97,115,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,66,105,110,100,66,117,102,102,101,114,82,97,110,103,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,96,66,105,110,100,66,117,102,102,101,114,66,97,115,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,66,105,110,100,66,117,102,102,101,114,96,32,119,97,115,32,110,111,
116,32,108,111,97,100,101,100,0,0,0,0,0,96,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,66,101,103,105,110,84,114,97,110,115,102,111,114,109,70,101,101,100,98,97,99,107,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,66,101,103,105,110,81,117,101,114,121,73,110,100,101,120,101,100,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,96,66,101,103,105,110,81,117,101,114,121,96,
32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,96,66,101,103,105,110,67,111,110,100,105,116,105,111,110,97,108,82,101,110,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,96,65,116,116,97,99,104,83,104,97,100,101,114,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,96,65,99,116,105,118,101,84,101,120,116,117,114,101,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,52,0,0,0,8,0,0,0,4,0,0,0,24,0,0,0,96,65,99,116,105,118,101,83,104,
97,100,101,114,80,114,111,103,114,97,109,96,32,119,97,115,32,110,111,116,32,108,111,97,100,101,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,2,1,2,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,150,1,0,76,0,0,0,41,0,0,0,0,0,0,0,88,150,
1,0,76,0,0,0,36,0,0,0,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,101,118,101,110,116,45,50,97,53,101,56,102,97,102,100,55,55,100,49,99,100,99,47,109,97,115,116,101,114,47,115,114,99,47,117,112,100,97,116,101,46,114,115,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,46,99,97,114,103,111,47,103,105,116,47,99,104,101,99,107,111,117,116,115,47,101,118,101,110,116,45,50,97,53,101,56,102,97,102,100,55,55,100,49,99,100,
99,47,109,97,115,116,101,114,47,115,114,99,47,114,101,110,100,101,114,46,114,115,0,0,0,0,240,155,1,0,31,0,0,0,251,0,0,0,0,0,0,0,16,156,1,0,34,0,0,0,183,0,0,0,0,0,0,0,56,156,1,0,34,0,0,0,129,0,0,0,0,0,0,0,56,156,1,0,34,0,0,0,130,0,0,0,0,0,0,0,96,156,1,0,28,0,0,0,101,1,0,0,0,0,0,0,240,155,1,0,31,0,0,0,117,1,0,0,0,0,0,0,152,156,1,0,30,0,0,0,225,1,0,0,0,0,0,0,152,156,1,0,30,0,0,0,226,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,227,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,228,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,229,1,
0,0,0,0,0,0,96,156,1,0,28,0,0,0,161,1,0,0,0,0,0,0,96,156,1,0,28,0,0,0,163,1,0,0,0,0,0,0,96,156,1,0,28,0,0,0,164,1,0,0,0,0,0,0,240,155,1,0,31,0,0,0,175,0,0,0,0,0,0,0,240,155,1,0,31,0,0,0,197,0,0,0,0,0,0,0,216,156,1,0,27,0,0,0,52,3,0,0,0,0,0,0,152,156,1,0,30,0,0,0,230,0,0,0,0,0,0,0,152,156,1,0,30,0,0,0,156,0,0,0,0,0,0,0,152,156,1,0,30,0,0,0,168,0,0,0,0,0,0,0,216,156,1,0,27,0,0,0,60,3,0,0,0,0,0,0,184,156,1,0,30,0,0,0,33,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,55,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,71,1,0,
0,0,0,0,0,184,156,1,0,30,0,0,0,243,0,0,0,0,0,0,0,184,156,1,0,30,0,0,0,255,0,0,0,0,0,0,0,216,156,1,0,27,0,0,0,68,3,0,0,0,0,0,0,96,156,1,0,28,0,0,0,124,0,0,0,0,0,0,0,96,156,1,0,28,0,0,0,0,1,0,0,0,0,0,0,96,156,1,0,28,0,0,0,34,1,0,0,0,0,0,0,152,156,1,0,30,0,0,0,148,0,0,0,0,0,0,0,152,156,1,0,30,0,0,0,16,1,0,0,0,0,0,0,248,156,1,0,1,0,0,0,184,156,1,0,30,0,0,0,92,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,126,1,0,0,0,0,0,0,184,156,1,0,30,0,0,0,98,1,0,0,0,0,0,0,216,156,1,0,27,0,0,0,159,2,0,0,0,0,0,0,0,157,1,0,36,
0,0,0,88,2,0,0,0,0,0,0,0,157,1,0,36,0,0,0,93,2,0,0,0,0,0,0,40,157,1,0,34,0,0,0,112,2,0,0,0,0,0,0,40,157,1,0,34,0,0,0,125,2,0,0,0,0,0,0,40,157,1,0,34,0,0,0,126,2,0,0,0,0,0,0,40,157,1,0,34,0,0,0,237,1,0,0,0,0,0,0,128,156,1,0,3,0,0,0,40,157,1,0,34,0,0,0,198,2,0,0,0,0,0,0,40,157,1,0,34,0,0,0,141,1,0,0,0,0,0,0,0,157,1,0,36,0,0,0,214,1,0,0,0,0,0,0,80,157,1,0,1,0,0,0,40,157,1,0,34,0,0,0,172,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,163,1,0,1,0,0,0,152,163,1,0,9,0,0,0,96,163,1,0,1,0,0,0,53,0,0,0,4,0,0,0,4,0,0,0,18,0,0,0,19,0,0,0,0,0,0,0,54,0,0,0,12,0,0,0,4,0,0,0,25,0,0,0,32,163,1,0,19,0,0,0,144,158,1,0,29,0,0,0,144,0,0,0,0,0,0,0,224,162,1,0,3,0,0,0,168,162,1,0,1,0,0,0,88,162,1,0,40,0,0,0,48,162,1,0,38,0,0,0,216,161,1,0,25,0,0,0,53,5,0,0,0,0,0,0,48,159,1,0,42,0,0,0,96,156,1,0,28,0,0,0,184,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,24,162,1,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,161,1,0,26,0,0,0,0,0,0,0,5,0,0,0,88,161,1,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,160,1,0,42,0,0,0,136,160,1,0,28,0,0,0,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,159,1,0,1,0,0,0,53,0,0,0,32,0,0,0,4,0,0,0,20,0,0,0,21,0,0,0,0,0,0,0,53,0,0,0,4,0,0,0,4,0,0,0,22,0,0,0,23,0,0,0,0,0,0,0,248,158,1,0,7,0,0,0,200,158,1,0,
2,0,0,0,136,158,1,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,96,158,1,0,38,0,0,0,56,158,1,0,36,0,0,0,58,0,0,0,0,0,0,0,248,157,1,0,60,0,0,0,224,157,1,0,20,0,0,0,142,0,0,0,0,0,0,0,115,114,99,47,108,105,98,115,116,100,47,115,121,110,99,47,109,112,115,99,47,111,110,101,115,104,111,116,46,114,115,0,115,114,99,47,108,105,98,115,116,100,47,115,121,110,99,47,109,112,115,99,47,115,112,115,99,95,113,117,101,117,101,46,114,115,0,0,0,0,0,0,115,114,99,47,108,105,98,115,116,100,
47,115,121,110,99,47,109,112,115,99,47,109,112,115,99,95,113,117,101,117,101,46,114,115,0,0,0,0,0,0,115,114,99,47,108,105,98,115,116,100,47,115,121,110,99,47,109,112,115,99,47,115,121,110,99,46,114,115,0,0,0,0,136,157,1,0,63,0,0,0,200,157,1,0,11,0,0,0,216,157,1,0,2,0,0,0,115,114,99,47,108,105,98,115,116,100,47,115,121,110,99,47,109,112,115,99,47,115,116,114,101,97,109,46,114,115,0,0,115,114,99,47,108,105,98,115,116,100,47,115,121,110,99,47,109,112,115,99,47,115,104,97,114,101,100,46,114,115,0,0,115,
114,99,47,108,105,98,115,116,100,47,115,121,110,99,47,109,112,115,99,47,109,111,100,46,114,115,0,0,0,0,0,104,157,1,0,28,0,0,0,115,114,99,47,108,105,98,115,116,100,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,47,116,97,98,108,101,46,114,115,0,0,0,0,115,114,99,47,108,105,98,115,116,100,47,99,111,108,108,101,99,116,105,111,110,115,47,104,97,115,104,47,109,97,112,46,114,115,0,0,0,0,0,0,88,157,1,0,0,0,0,0,44,32,0,0,0,0,0,0,41,0,0,0,0,0,0,0,98,97,100,32,110,117,109,98,101,114,32,111,102,
32,99,104,97,110,110,101,108,115,32,108,101,102,116,32,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,96,40,108,101,102,116,32,61,61,32,114,105,103,104,116,41,32,38,38,32,40,114,105,103,104,116,32,61,61,32,108,101,102,116,41,96,32,40,108,101,102,116,58,32,96,0,96,44,32,114,105,103,104,116,58,32,96,0,0,0,0,0,96,41,0,0,0,0,0,0,115,114,99,47,108,105,98,115,116,100,47,114,116,47,109,111,100,46,114,115,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,
32,115,105,103,110,97,108,40,108,105,98,99,58,58,83,73,71,80,73,80,69,44,32,108,105,98,99,58,58,83,73,71,95,73,71,78,41,32,33,61,32,45,49,0,0,0,0,115,114,99,47,108,105,98,115,116,100,47,115,121,115,47,99,111,109,109,111,110,47,116,104,114,101,97,100,95,105,110,102,111,46,114,115,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,99,46,98,111,114,114,111,119,40,41,46,105,115,95,110,111,110,101,40,41,0,0,60,109,97,105,110,62,0,0,115,114,99,47,108,105,98,115,116,100,47,114,116,
47,117,110,119,105,110,100,95,100,117,109,109,121,46,114,115,0,0,0,184,158,1,0,16,0,0,0,40,42,112,116,114,41,46,105,115,95,110,111,110,101,40,41,216,158,1,0,21,0,0,0,240,158,1,0,1,0,0,0,102,97,116,97,108,32,114,117,110,116,105,109,101,32,101,114,114,111,114,58,32,0,0,0,10,0,0,0,0,0,0,0,97,98,111,114,116,101,100,0,53,0,0,0,4,0,0,0,4,0,0,0,24,0,0,0,25,0,0,0,0,0,0,0,32,159,1,0,9,0,0,0,82,101,99,118,69,114,114,111,114,0,0,0,0,0,0,0,97,116,116,101,109,112,116,101,100,32,114,101,109,97,105,110,100,101,
114,32,119,105,116,104,32,97,32,100,105,118,105,115,111,114,32,111,102,32,122,101,114,111,0,0,0,0,0,0,104,159,1,0,30,0,0,0,86,101,99,58,58,114,101,115,101,114,118,101,58,32,96,117,115,105,122,101,96,32,111,118,101,114,102,108,111,119,0,0,58,0,0,0,0,0,0,0,216,159,1,0,41,0,0,0,168,159,1,0,41,0,0,0,0,0,0,128,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,40,42,110,101,120,116,41,46,118,97,108,117,101,46,105,115,95,115,111,109,101,40,41,0,0,0,0,0,0,0,97,115,115,101,114,116,
105,111,110,32,102,97,105,108,101,100,58,32,40,42,116,97,105,108,41,46,118,97,108,117,101,46,105,115,95,110,111,110,101,40,41,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,80,160,1,0,49,0,0,0,32,160,1,0,42,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,103,117,97,114,100,46,99,97,110,99,101,108,101,100,46,105,115,95,110,111,110,101,40,41,0,0,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,103,117,97,114,100,46,113,117,101,117,101,46,100,101,113,117,101,117,101,
40,41,46,105,115,95,110,111,110,101,40,41,0,0,0,0,0,0,0,115,114,99,47,108,105,98,115,116,100,47,115,121,115,47,117,110,105,120,47,116,105,109,101,114,46,114,115,0,0,0,0,102,97,105,108,101,100,32,116,111,32,115,108,101,101,112,44,32,98,117,116,32,110,111,116,32,98,101,99,97,117,115,101,32,111,102,32,69,73,78,84,82,63,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,161,1,0,21,0,0,0,24,161,1,0,34,0,0,0,97,115,115,101,114,116,105,111,110,
32,102,97,105,108,101,100,58,32,115,101,108,102,46,115,116,101,97,108,115,32,62,61,32,48,0,0,0,0,0,0,105,110,99,111,110,115,105,115,116,101,110,116,32,61,62,32,101,109,112,116,121,0,0,0,99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,0,0,0,0,0,0,0,176,161,1,0,20,0,0,0,146,0,0,0,0,0,0,0,176,161,1,0,20,0,0,0,147,0,0,0,0,0,0,0,176,161,1,0,20,0,0,0,161,0,0,0,0,0,0,0,176,161,1,0,20,0,0,0,162,0,0,0,0,0,0,0,115,114,99,47,108,105,98,114,97,110,100,47,105,115,97,97,99,46,114,115,0,0,0,0,208,
161,1,0,1,0,0,0,1,0,0,0,0,0,0,0,115,114,99,47,108,105,98,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,46,114,115,0,0,0,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,112,116,114,32,33,61,32,48,0,0,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,110,32,62,61,32,48,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,103,117,97,114,100,46,98,117,102,46,115,105,122,101,40,41,32,62,32,48,0,0,105,110,116,101,114,110,97,108,
32,101,114,114,111,114,58,32,101,110,116,101,114,101,100,32,117,110,114,101,97,99,104,97,98,108,101,32,99,111,100,101,136,162,1,0,25,0,0,0,80,111,105,115,111,110,69,114,114,111,114,32,123,32,105,110,110,101,114,58,32,46,46,32,125,0,0,0,0,0,0,0,176,162,1,0,45,0,0,0,110,117,108,32,98,121,116,101,32,102,111,117,110,100,32,105,110,32,112,114,111,118,105,100,101,100,32,100,97,116,97,32,97,116,32,112,111,115,105,116,105,111,110,58,32,0,0,0,248,162,1,0,9,0,0,0,88,157,1,0,2,0,0,0,96,157,1,0,1,0,0,0,78,117,
108,69,114,114,111,114,40,0,0,0,0,0,0,0,109,97,105,110,0,0,0,0,57,0,0,0,8,0,0,0,4,0,0,0,26,0,0,0,110,111,116,32,121,101,116,32,105,109,112,108,101,109,101,110,116,101,100,0,0,0,0,0,88,163,1,0,8,0,0,0,72,163,1,0,1,0,0,0,80,163,1,0,7,0,0,0,112,97,110,105,99,58,32,0,66,111,120,60,65,110,121,62,104,163,1,0,43,0,0,0,116,104,114,101,97,100,32,112,97,110,105,99,107,101,100,32,119,104,105,108,101,32,112,97,110,105,99,107,105,110,103,46,32,97,98,111,114,116,105,110,103,46,10,0,0,0,0,0,112,114,101,118,32,61,
61,32,48,0,0,0,0,0,0,0,176,163,1,0,19,0,0,0,32,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,0,0,0,0,0,32,164,1,0,5,0,0,0,216,163,1,0,5,0,0,0,0,164,1,0,8,0,0,0,8,164,1,0,15,0,0,0,24,164,1,0,3,0,0,0,136,159,1,0,1,0,0,0,240,158,1,0,1,0,0,0,116,104,114,101,97,100,32,39,39,32,112,97,110,105,99,107,101,100,32,97,116,32,39,0,39,44,32,0,0,0,0,0,0,164,1,0,8,0,0,0,8,164,1,0,15,0,0,0,24,164,1,0,3,0,0,0,136,159,1,0,1,0,0,0,72,164,1,0,2,0,0,0,10,10,0,0,0,0,0,0,152,164,1,0,17,0,0,0,176,164,
1,0,25,0,0,0,145,2,0,0,0,0,0,0,240,164,1,0,1,0,0,0,208,164,1,0,30,0,0,0,58,0,0,0,4,0,0,0,4,0,0,0,26,0,0,0,27,0,0,0,0,0,0,0,248,164,1,0,3,0,0,0,99,97,112,97,99,105,116,121,32,111,118,101,114,102,108,111,119,0,0,0,0,0,0,0,115,114,99,47,108,105,98,99,111,108,108,101,99,116,105,111,110,115,47,118,101,99,46,114,115,0,0,0,0,0,0,0,86,101,99,58,58,114,101,115,101,114,118,101,58,32,96,117,115,105,122,101,96,32,111,118,101,114,102,108,111,119,0,0,248,164,1,0,0,0,0,0,239,191,189,0,0,0,0,0,112,165,1,0,20,0,0,
0,107,0,0,0,0,0,0,0,112,165,1,0,20,0,0,0,108,0,0,0,0,0,0,0,0,0,0,0,128,0,0,0,128,0,0,0,0,0,0,0,112,165,1,0,20,0,0,0,146,0,0,0,0,0,0,0,112,165,1,0,20,0,0,0,147,0,0,0,0,0,0,0,112,165,1,0,20,0,0,0,161,0,0,0,0,0,0,0,112,165,1,0,20,0,0,0,162,0,0,0,0,0,0,0,115,114,99,47,108,105,98,114,97,110,100,47,105,115,97,97,99,46,114,115,0,0,0,0,216,168,1,0,35,0,0,0,192,168,1,0,19,0,0,0,140,1,0,0,0,0,0,0,0,169,1,0,27,0,0,0,192,168,1,0,19,0,0,0,201,1,0,0,0,0,0,0,56,169,1,0,21,0,0,0,74,1,0,0,0,0,0,0,88,169,1,0,43,0,
0,0,56,169,1,0,21,0,0,0,106,1,0,0,0,0,0,0,136,169,1,0,21,0,0,0,232,2,0,0,0,0,0,0,160,169,1,0,1,0,0,0,192,169,1,0,42,0,0,0,168,169,1,0,20,0,0,0,8,2,0,0,0,0,0,0,240,169,1,0,41,0,0,0,168,169,1,0,20,0,0,0,9,2,0,0,0,0,0,0,192,169,1,0,42,0,0,0,168,169,1,0,20,0,0,0,47,2,0,0,0,0,0,0,40,170,1,0,1,0,0,0,32,170,1,0,1,0,0,0,80,169,1,0,1,0,0,0,48,170,1,0,1,0,0,0,152,171,1,0,2,0,0,0,152,170,1,0,22,0,0,0,106,0,0,0,0,0,0,0,128,170,1,0,0,0,0,0,136,171,1,0,1,0,0,0,32,169,1,0,19,0,0,0,188,1,0,0,0,0,0,0,32,169,1,0,19,
0,0,0,191,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,192,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,195,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,196,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,197,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,200,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,201,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,202,1,0,0,0,0,0,0,32,169,1,0,19,0,0,0,203,1,0,0,0,0,0,0,64,171,1,0,2,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,16,171,1,0,44,0,0,0,200,170,1,0,22,0,0,0,211,5,0,0,0,0,0,0,224,170,1,0,42,0,0,0,200,170,1,0,22,0,0,0,212,5,0,0,0,0,0,0,176,170,1,0,23,0,0,0,139,
0,0,0,0,0,0,0,176,170,1,0,23,0,0,0,144,0,0,0,0,0,0,0,176,170,1,0,23,0,0,0,161,0,0,0,0,0,0,0,176,170,1,0,23,0,0,0,171,0,0,0,0,0,0,0,128,170,1,0,22,0,0,0,154,1,0,0,0,0,0,0,128,170,1,0,22,0,0,0,142,1,0,0,0,0,0,0,115,114,99,47,108,105,98,99,111,114,101,47,99,101,108,108,46,114,115,0,0,0,0,0,82,101,102,67,101,108,108,60,84,62,32,97,108,114,101,97,100,121,32,109,117,116,97,98,108,121,32,98,111,114,114,111,119,101,100,0,0,0,0,0,82,101,102,67,101,108,108,60,84,62,32,97,108,114,101,97,100,121,32,98,111,114,
114,111,119,101,100,0,0,0,0,0,115,114,99,47,108,105,98,99,111,114,101,47,99,104,97,114,46,114,115,0,0,0,0,0,115,114,99,47,108,105,98,99,111,114,101,47,111,112,116,105,111,110,46,114,115,0,0,0,128,170,1,0,0,0,0,0,99,97,108,108,101,100,32,96,79,112,116,105,111,110,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,32,96,78,111,110,101,96,32,118,97,108,117,101,0,0,0,0,0,115,114,99,47,108,105,98,99,111,114,101,47,114,101,115,117,108,116,46,114,115,0,0,0,80,170,1,0,45,0,0,0,115,114,99,47,108,105,98,
99,111,114,101,47,115,108,105,99,101,46,114,115,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,105,110,100,101,120,46,115,116,97,114,116,32,60,61,32,105,110,100,101,120,46,101,110,100,0,0,0,0,0,0,97,115,115,101,114,116,105,111,110,32,102,97,105,108,101,100,58,32,105,110,100,101,120,46,101,110,100,32,60,61,32,115,101,108,102,46,108,101,110,40,41,0,0,0,0,0,0,0,72,170,1,0,2,0,0,0,64,170,1,0,1,0,0,0,56,170,1,0,1,0,0,0,93,0,0,0,0,0,0,0,91,0,0,0,0,0,0,0,44,32,0,0,0,0,0,0,99,
97,108,108,101,100,32,96,82,101,115,117,108,116,58,58,117,110,119,114,97,112,40,41,96,32,111,110,32,97,110,32,96,69,114,114,96,32,118,97,108,117,101,58,32,0,0,0,115,114,99,47,108,105,98,99,111,114,101,47,102,109,116,47,109,111,100,46,114,115,0,0,115,114,99,47,108,105,98,99,111,114,101,47,102,109,116,47,110,117,109,46,114,115,0,0,115,114,99,47,108,105,98,99,111,114,101,47,104,97,115,104,47,115,105,112,46,114,115,0,115,114,99,47,108,105,98,99,111,114,101,47,115,116,114,47,109,111,100,46,114,115,0,0,
115,108,105,99,101,95,99,104,97,114,115,58,32,96,101,110,100,96,32,105,115,32,98,101,121,111,110,100,32,101,110,100,32,111,102,32,115,116,114,105,110,103,0,0,0,0,0,0,115,108,105,99,101,95,99,104,97,114,115,58,32,96,98,101,103,105,110,96,32,105,115,32,98,101,121,111,110,100,32,101,110,100,32,111,102,32,115,116,114,105,110,103,0,0,0,0,80,171,1,0,32,0,0,0,112,171,1,0,18,0,0,0,105,110,100,101,120,32,111,117,116,32,111,102,32,98,111,117,110,100,115,58,32,116,104,101,32,108,101,110,32,105,115,32,32,98,
117,116,32,116,104,101,32,105,110,100,101,120,32,105,115,32,0,0,0,0,0,0,144,171,1,0,1,0,0,0,34,0,0,0,0,0,0,0,168,171,1,0,27,0,0,0,200,171,1,0,2,0,0,0,110,117,109,98,101,114,32,110,111,116,32,105,110,32,116,104,101,32,114,97,110,103,101,32,48,46,46,0,0,0,0,0,58,32,0,0,0,0,0,0,83,68,76,32,110,111,116,32,98,117,105,108,116,32,119,105,116,104,32,104,97,112,116,105,99,32,40,102,111,114,99,101,32,102,101,101,100,98,97,99,107,41,32,115,117,112,112,111,114,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,101,116,114,121,0,0,0,66,114,101,97,107,0,0,0,65,98,111,114,116,0,0,0,73,103,110,111,114,101,0,0,65,108,119,97,121,115,32,73,103,110,111,114,101,0,0,0,0,0,0,0,0,0,0,0,72,172,1,0,0,0,0,0,1,0,0,0,80,172,1,0,0,0,0,0,2,0,0,0,88,172,1,0,2,0,0,0,3,0,0,0,96,172,1,0,1,0,0,0,4,0,0,0,104,172,1,0,0,0,0,0,65,115,115,101,114,116,105,111,110,32,102,97,105,108,117,114,101,32,97,116,32,37,115,32,40,37,115,58,37,100,
41,44,32,116,114,105,103,103,101,114,101,100,32,37,117,32,37,115,58,10,32,32,39,37,115,39,0,0,0,0,0,0,0,0,116,105,109,101,0,0,0,0,116,105,109,101,115,0,0,0,10,10,37,115,10,10,0,0,83,68,76,95,65,83,83,69,82,84,0,0,0,0,0,0,97,98,111,114,116,0,0,0,98,114,101,97,107,0,0,0,114,101,116,114,121,0,0,0,105,103,110,111,114,101,0,0,97,108,119,97,121,115,95,105,103,110,111,114,101,0,0,0,65,115,115,101,114,116,105,111,110,32,70,97,105,108,101,100,0,0,0,0,0,0,0,0,65,98,111,114,116,47,66,114,101,97,107,47,82,101,
116,114,121,47,73,103,110,111,114,101,47,65,108,119,97,121,115,73,103,110,111,114,101,63,32,91,97,98,114,105,65,93,32,58,32,0,0,0,0,0,0,0,114,0,0,0,0,0,0,0,105,0,0,0,0,0,0,0,10,10,83,68,76,32,97,115,115,101,114,116,105,111,110,32,114,101,112,111,114,116,46,10,0,0,0,0,0,0,0,0,65,108,108,32,83,68,76,32,97,115,115,101,114,116,105,111,110,115,32,98,101,116,119,101,101,110,32,108,97,115,116,32,105,110,105,116,47,113,117,105,116,58,10,10,0,0,0,0,39,37,115,39,10,32,32,32,32,42,32,37,115,32,40,37,115,58,
37,100,41,10,32,32,32,32,42,32,116,114,105,103,103,101,114,101,100,32,37,117,32,116,105,109,101,37,115,46,10,32,32,32,32,42,32,97,108,119,97,121,115,32,105,103,110,111,114,101,58,32,37,115,46,10,0,0,0,0,0,0,115,0,0,0,0,0,0,0,121,101,115,0,0,0,0,0,110,111,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,115],"i8",J,u.J+102400);
L([79,117,116,32,111,102,32,109,101,109,111,114,121,0,0,0,69,114,114,111,114,32,114,101,97,100,105,110,103,32,102,114,111,109,32,100,97,116,97,115,116,114,101,97,109,0,0,0,69,114,114,111,114,32,119,114,105,116,105,110,103,32,116,111,32,100,97,116,97,115,116,114,101,97,109,0,0,0,0,0,69,114,114,111,114,32,115,101,101,107,105,110,103,32,105,110,32,100,97,116,97,115,116,114,101,97,109,0,0,0,0,0,84,104,97,116,32,111,112,101,114,97,116,105,111,110,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,
101,100,0,85,110,107,110,111,119,110,32,83,68,76,32,101,114,114,111,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,97,108,108,98,97,99,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,115,58,32,37,115,10,0,0,0,0,0,152,182,1,0,160,182,1,0,168,182,1,0,176,182,1,0,184,182,1,0,192,182,1,0,0,0,0,0,86,69,82,66,79,83,69,0,68,69,66,85,71,0,0,0,73,78,70,79,0,0,0,0,87,65,82,78,0,0,0,0,69,82,82,79,82,0,0,0,67,82,73,84,73,67,65,76,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,68,2,0,216,68,2,0,184,61,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,68,76,95,65,85,68,73,79,68,82,73,86,69,82,0,65,117,100,105,111,32,116,97,114,103,101,116,32,39,37,115,39,32,110,111,116,32,97,118,97,105,108,
97,98,108,101,0,78,111,32,97,118,97,105,108,97,98,108,101,32,97,117,100,105,111,32,100,101,118,105,99,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,8,128,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,8,128,8,0,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,16,128,16,144,16,0,16,16,32,128,32,144,32,129,32,145,8,0,8,128,16,144,16,128,16,16,16,0,32,144,32,128,32,145,32,129,8,0,8,128,16,0,16,16,16,128,16,144,32,128,32,144,32,129,32,145,8,0,8,128,16,16,16,0,16,144,16,128,32,144,32,128,32,145,32,129,
8,0,8,128,32,128,32,144,32,129,32,145,16,128,16,144,16,0,16,16,8,0,8,128,32,144,32,128,32,145,32,129,16,144,16,128,16,16,16,0,8,0,8,128,32,129,32,145,32,128,32,144,16,128,16,144,16,0,16,16,8,0,8,128,32,145,32,129,32,144,32,128,16,144,16,128,16,16,16,0,8,0,8,128,0,0,0,0,0,0,0,0,78,111,32,98,117,102,102,101,114,32,97,108,108,111,99,97,116,101,100,32,102,111,114,32,99,111,110,118,101,114,115,105,111,110,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],"i8",J,u.J+111992);
L([84,104,101,32,101,118,101,110,116,32,115,121,115,116,101,109,32,104,97,115,32,98,101,101,110,32,115,104,117,116,32,100,111,119,110,0,0,0,0,0,67,111,117,108,100,110,39,116,32,108,111,99,107,32,101,118,101,110,116,32,113,117,101,117,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,118,101,110,116,32,113,117,101,117,101,32,105,115,32,102,117,108,108,32,40,37,100,32,101,118,101,110,116,115,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,82,82,79,82,58,32,78,117,109,80,111,105,110,116,115,32,61,32,37,105,
10],"i8",J,u.J+113920);
L([97,0,0,0,98,0,0,0,99,0,0,0,100,0,0,0,101,0,0,0,102,0,0,0,103,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,116,0,0,0,117,0,0,0,118,0,0,0,119,0,0,0,120,0,0,0,121,0,0,0,122,0,0,0,49,0,0,0,50,0,0,0,51,0,0,0,52,0,0,0,53,0,0,0,54,0,0,0,55,0,0,0,56,0,0,0,57,0,0,0,48,0,0,0,13,0,0,0,27,0,0,0,8,0,0,0,9,0,0,0,32,0,0,0,45,0,0,0,61,0,0,0,91,0,0,0,93,0,0,0,92,0,0,0,35,0,0,0,59,0,0,0,39,0,0,0,96,0,0,0,44,0,0,0,46,0,0,0,47,0,0,0,
57,0,0,64,58,0,0,64,59,0,0,64,60,0,0,64,61,0,0,64,62,0,0,64,63,0,0,64,64,0,0,64,65,0,0,64,66,0,0,64,67,0,0,64,68,0,0,64,69,0,0,64,70,0,0,64,71,0,0,64,72,0,0,64,73,0,0,64,74,0,0,64,75,0,0,64,127,0,0,0,77,0,0,64,78,0,0,64,79,0,0,64,80,0,0,64,81,0,0,64,82,0,0,64,83,0,0,64,84,0,0,64,85,0,0,64,86,0,0,64,87,0,0,64,88,0,0,64,89,0,0,64,90,0,0,64,91,0,0,64,92,0,0,64,93,0,0,64,94,0,0,64,95,0,0,64,96,0,0,64,97,0,0,64,98,0,0,64,99,0,0,64,0,0,0,0,101,0,0,64,102,0,0,64,103,0,0,64,104,0,0,64,105,0,0,64,106,0,0,
64,107,0,0,64,108,0,0,64,109,0,0,64,110,0,0,64,111,0,0,64,112,0,0,64,113,0,0,64,114,0,0,64,115,0,0,64,116,0,0,64,117,0,0,64,118,0,0,64,119,0,0,64,120,0,0,64,121,0,0,64,122,0,0,64,123,0,0,64,124,0,0,64,125,0,0,64,126,0,0,64,127,0,0,64,128,0,0,64,129,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,133,0,0,64,134,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,0,0,64,154,0,0,64,155,0,0,64,156,0,0,64,157,0,0,64,
158,0,0,64,159,0,0,64,160,0,0,64,161,0,0,64,162,0,0,64,163,0,0,64,164,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,0,0,64,177,0,0,64,178,0,0,64,179,0,0,64,180,0,0,64,181,0,0,64,182,0,0,64,183,0,0,64,184,0,0,64,185,0,0,64,186,0,0,64,187,0,0,64,188,0,0,64,189,0,0,64,190,0,0,64,191,0,0,64,192,0,0,64,193,0,0,64,194,0,0,64,195,0,0,64,196,0,0,64,197,0,0,64,198,0,0,64,199,0,0,64,200,0,0,64,201,0,0,64,202,0,0,64,203,0,0,64,204,0,0,64,205,0,0,64,206,0,
0,64,207,0,0,64,208,0,0,64,209,0,0,64,210,0,0,64,211,0,0,64,212,0,0,64,213,0,0,64,214,0,0,64,215,0,0,64,216,0,0,64,217,0,0,64,218,0,0,64,219,0,0,64,220,0,0,64,221,0,0,64,0,0,0,0,0,0,0,0,224,0,0,64,225,0,0,64,226,0,0,64,227,0,0,64,228,0,0,64,229,0,0,64,230,0,0,64,231,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,64,2,1,0,64,3,1,0,64,
4,1,0,64,5,1,0,64,6,1,0,64,7,1,0,64,8,1,0,64,9,1,0,64,10,1,0,64,11,1,0,64,12,1,0,64,13,1,0,64,14,1,0,64,15,1,0,64,16,1,0,64,17,1,0,64,18,1,0,64,19,1,0,64,20,1,0,64,21,1,0,64,22,1,0,64,23,1,0,64,24,1,0,64,25,1,0,64,26,1,0,64],"i8",J,u.J+116664);
L([244,1,0,0,0,0,0,0,78,111,32,119,105,110,100,111,119,32,104,97,115,32,102,111,99,117,115,0,0,0,0,0,83,68,76,95,77,79,85,83,69,95,82,69,76,65,84,73,86,69,95,77,79,68,69,95,87,65,82,80,0,0,0,0,0,0,0,0,0,0,0,0,85,110,107,110,111,119,110,32,116,111,117,99,104,32,100,101,118,105,99,101,0,0,0,0,0,0,0,0,0,0,0,0,83,68,76,95,82,87,70,114,111,109,70,105,108,101,40,41,58,32,78,111,32,102,105,108,101,32,111,114,32,110,111,32,109,111,100,101,32,115,112,101,99,105,102,105,101,100,0,0,67,111,117,108,100,110,39,
116,32,111,112,101,110,32,37,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,212,1,0,32,212,1,0,40,212,1,0,48,212,1,0,56,212,1,0,72,212,1,0,0,0,0,0,0,0,0,0,128,211,1,0,136,211,1,0,144,211,1,0,152,211,1,0,160,211,1,0,168,211,1,0,176,211,1,0,184,211,1,0,200,211,1,0,216,211,1,0,232,211,1,0,248,211,1,0,0,212,1,0,8,212,1,0,16,212,1,0,0,0,0,0,65,120,105,115,32,105,110,100,101,120,32,116,111,111,32,108,97,114,103,101,58,32,37,100,0,0,0,0,0,0,0,0,66,117,116,116,111,110,32,105,110,100,
101,120,32,116,111,111,32,108,97,114,103,101,58,32,37,100,0,0,0,0,0,0,72,97,116,32,105,110,100,101,120,32,116,111,111,32,108,97,114,103,101,58,32,37,100,0,109,97,112,112,105,110,103,83,116,114,105,110,103,0,0,0,67,111,117,108,100,110,39,116,32,112,97,114,115,101,32,71,85,73,68,32,102,114,111,109,32,37,115,0,0,0,0,0,120,105,110,112,117,116,0,0,67,111,117,108,100,110,39,116,32,112,97,114,115,101,32,110,97,109,101,32,102,114,111,109,32,37,115,0,0,0,0,0,67,111,117,108,100,110,39,116,32,112,97,114,115,
101,32,37,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,68,76,95,71,65,77,69,67,79,78,84,82,79,76,76,69,82,67,79,78,70,73,71,0,0,0,0,0,0,0,0,101,109,115,99,114,105,112,116,101,110,44,83,116,97,110,100,97,114,100,32,71,97,109,101,112,97,100,44,97,58,98,48,44,98,58,98,49,44,120,58,98,50,44,121,58,98,51,44,108,101,102,116,115,104,111,117,108,100,101,114,58,98,52,44,114,105,103,104,116,115,104,111,117,108,100,101,114,58,98,53,44,108,101,102,116,116,114,105,103,103,101,114,58,98,54,44,114,105,103,104,116,116,114,
105,103,103,101,114,58,98,55,44,98,97,99,107,58,98,56,44,115,116,97,114,116,58,98,57,44,108,101,102,116,115,116,105,99,107,58,98,49,48,44,114,105,103,104,116,115,116,105,99,107,58,98,49,49,44,100,112,117,112,58,98,49,50,44,100,112,100,111,119,110,58,98,49,51,44,100,112,108,101,102,116,58,98,49,52,44,100,112,114,105,103,104,116,58,98,49,53,44,103,117,105,100,101,58,98,49,54,44,108,101,102,116,120,58,97,48,44,108,101,102,116,121,58,97,49,44,114,105,103,104,116,120,58,97,50,44,114,105,103,104,116,121,
58,97,51,44,0,0,0,0,0,0,0,66,117,116,116,111,110,32,110,97,109,101,32,116,111,111,32,108,97,114,103,101,58,32,37,115,0,0,0,0,0,0,0,74,111,121,115,116,105,99,107,32,98,117,116,116,111,110,32,110,97,109,101,32,116,111,111,32,108,97,114,103,101,58,32,37,115,0,0,0,0,0,0,97,0,0,0,0,0,0,0,98,0,0,0,0,0,0,0,120,0,0,0,0,0,0,0,121,0,0,0,0,0,0,0,98,97,99,107,0,0,0,0,103,117,105,100,101,0,0,0,115,116,97,114,116,0,0,0,108,101,102,116,115,116,105,99,107,0,0,0,0,0,0,0,114,105,103,104,116,115,116,105,99,107,0,0,
0,0,0,0,108,101,102,116,115,104,111,117,108,100,101,114,0,0,0,0,114,105,103,104,116,115,104,111,117,108,100,101,114,0,0,0,100,112,117,112,0,0,0,0,100,112,100,111,119,110,0,0,100,112,108,101,102,116,0,0,100,112,114,105,103,104,116,0,108,101,102,116,120,0,0,0,108,101,102,116,121,0,0,0,114,105,103,104,116,120,0,0,114,105,103,104,116,121,0,0,108,101,102,116,116,114,105,103,103,101,114,0,0,0,0,0,114,105,103,104,116,116,114,105,103,103,101,114,0,0,0,0,83,68,76,95,74,79,89,83,84,73,67,75,95,65,76,76,79,
87,95,66,65,67,75,71,82,79,85,78,68,95,69,86,69,78,84,83,0,0,0,0,84,104,101,114,101,32,97,114,101,32,37,100,32,106,111,121,115,116,105,99,107,115,32,97,118,97,105,108,97,98,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0,1,6,0,0,2,6,0,0,3,6,0,0,4,6,0,0,5,6,0,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,110,100,101,120,32,109,117,115,116,32,98,101,32,105,110,32,116,104,101,32,114,97,110,103,101,32,111,102,32,48,32,45,32,37,100,0,0,0,0,56,216,1,0,200,242,1,0,82,101,110,100,101,114,101,114,
32,97,108,114,101,97,100,121,32,97,115,115,111,99,105,97,116,101,100,32,119,105,116,104,32,119,105,110,100,111,119,0,83,68,76,95,82,69,78,68,69,82,95,86,83,89,78,67,0,0,0,0,0,0,0,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,109,97,116,99,104,105,110,103,32,114,101,110,100,101,114,32,100,114,105,118,101,114,0,0,0,0,105,110,100,101,120,32,109,117,115,116,32,98,101,32,45,49,32,111,114,32,105,110,32,116,104,101,32,114,97,110,103,101,32,111,102,32,48,32,45,32,37,100,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,95,83,68,76,95,87,105,110,100,111,119,82,101,110,100,101,114,68,97,116,97,0,0,0,67,114,101,97,116,101,100,32,114,101,110,100,101,114,101,114,58,32,37,115,0,0,0,0,73,110,118,97,108,105,100,32,114,101,110,100,101,114,101,114,0,0,0,0,0,0,0,0,82,101,110,100,101,114,101,114,32,100,111,101,115,110,39,116,32,115,117,112,112,111,114,116,32,113,117,101,114,121,105,110,103,32,111,117,116,112,117,116,32,115,105,122,101,0,0,0,73,110,118,97,108,105,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,
0,0,80,97,108,101,116,116,105,122,101,100,32,116,101,120,116,117,114,101,115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,0,84,101,120,116,117,114,101,32,100,105,109,101,110,115,105,111,110,115,32,99,97,110,39,116,32,98,101,32,48,0,0,0,84,101,120,116,117,114,101,32,100,105,109,101,110,115,105,111,110,115,32,97,114,101,32,108,105,109,105,116,101,100,32,116,111,32,37,100,120,37,100,0,0,0,0,0,0,0,0,0,73,110,118,97,108,105,100,32,116,101,120,116,117,114,101,0,112,105,120,101,
108,115,0,0,112,105,116,99,104,0,0,0,83,68,76,95,76,111,99,107,84,101,120,116,117,114,101,40,41,58,32,116,101,120,116,117,114,101,32,109,117,115,116,32,98,101,32,115,116,114,101,97,109,105,110,103,0,0,0,0,84,101,120,116,117,114,101,32,119,97,115,32,110,111,116,32,99,114,101,97,116,101,100,32,119,105,116,104,32,116,104,105,115,32,114,101,110,100,101,114,101,114,0,0,0,0,0,0,84,101,120,116,117,114,101,32,110,111,116,32,99,114,101,97,116,101,100,32,119,105,116,104,32,83,68,76,95,84,69,88,84,85,82,69,
65,67,67,69,83,83,95,84,65,82,71,69,84,0,0,0,0,0,0,0,85,110,115,117,112,112,111,114,116,101,100,32,89,85,86,32,102,111,114,109,97,116,0,0,89,86,49,50,32,97,110,100,32,73,89,85,86,32,116,101,120,116,117,114,101,115,32,111,110,108,121,32,115,117,112,112,111,114,116,32,102,117,108,108,32,115,117,114,102,97,99,101,32,108,111,99,107,115,0,0,73,110,118,97,108,105,100,32,116,97,114,103,101,116,32,112,105,120,101,108,32,102,111,114,109,97,116,0,0,0,0,0,85,110,115,117,112,112,111,114,116,101,100,32,89,85,
86,32,102,111,114,109,97,116,32,105,110,32,99,111,112,121,0,0,85,110,115,117,112,112,111,114,116,101,100,32,89,85,86,32,100,101,115,116,105,110,97,116,105,111,110,32,102,111,114,109,97,116,0,0,0,0,0,0,111,112,101,110,103,108,101,115,50,0,0,0,0,0,0,0,29,0,0,0,40,216,1,0,14,0,0,0,4,0,0,0,4,32,54,22,4,32,118,22,4,24,22,22,4,24,86,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,104,111,109,101,47,97,97,114,111,110,47,
46,101,109,115,99,114,105,112,116,101,110,95,112,111,114,116,115,47,115,100,108,50,47,83,68,76,50,45,118,101,114,115,105,111,110,95,52,47,115,114,99,47,114,101,110,100,101,114,47,111,112,101,110,103,108,101,115,50,47,83,68,76,95,114,101,110,100,101,114,95,103,108,101,115,50,46,99,0,0,0,0,0,0,0,118,111,105,100,32,71,76,69,83,50,95,82,101,115,101,116,83,116,97,116,101,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,41,0,0,0,103,101,110,101,114,105,99,0,37,115,58,32,37,115,32,40,37,100,41,58,32,
37,115,32,37,115,32,40,48,120,37,88,41,0,0,0,0,0,0,0,71,76,95,73,78,86,65,76,73,68,95,69,78,85,77,0,71,76,95,73,78,86,65,76,73,68,95,86,65,76,85,69,0,0,0,0,0,0,0,0,71,76,95,73,78,86,65,76,73,68,95,79,80,69,82,65,84,73,79,78,0,0,0,0,71,76,95,79,85,84,95,79,70,95,77,69,77,79,82,89,0,0,0,0,0,0,0,0,71,76,95,78,79,95,69,82,82,79,82,0,0,0,0,0,85,78,75,78,79,87,78,0,103,108,82,101,97,100,80,105,120,101,108,115,40,41,0,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,82,101,97,100,80,105,120,101,
108,115,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,85,105,110,116,51,50,44,32,118,111,105,100,32,42,44,32,105,110,116,41,0,0,0,0,0,0,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,67,111,112,121,69,120,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,82,101,
99,116,32,42,44,32,99,111,110,115,116,32,100,111,117,98,108,101,44,32,99,111,110,115,116,32,83,68,76,95,70,80,111,105,110,116,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,110,100,101,114,101,114,70,108,105,112,41,0,0,0,0,85,110,115,117,112,112,111,114,116,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,0,0,0,0,0,0,97,95,112,111,115,105,116,105,111,110,0,0,0,0,0,0,97,95,116,101,120,67,111,111,114,100,0,0,0,0,0,0,97,95,97,110,103,108,101,0,97,95,99,101,110,116,101,114,0,0,0,
0,0,0,0,0,70,97,105,108,101,100,32,116,111,32,108,105,110,107,32,115,104,97,100,101,114,32,112,114,111,103,114,97,109,0,0,0,117,95,112,114,111,106,101,99,116,105,111,110,0,0,0,0,117,95,116,101,120,116,117,114,101,95,118,0,0,0,0,0,117,95,116,101,120,116,117,114,101,95,117,0,0,0,0,0,117,95,116,101,120,116,117,114,101,0,0,0,0,0,0,0,117,95,109,111,100,117,108,97,116,105,111,110,0,0,0,0,117,95,99,111,108,111,114,0,78,111,32,115,104,97,100,101,114,32,109,97,116,99,104,105,110,103,32,116,104,101,32,114,
101,113,117,101,115,116,101,100,32,99,104,97,114,97,99,116,101,114,105,115,116,105,99,115,32,119,97,115,32,102,111,117,110,100,0,0,0,0,0,0,84,104,101,32,115,112,101,99,105,102,105,101,100,32,115,104,97,100,101,114,32,99,97,110,110,111,116,32,98,101,32,108,111,97,100,101,100,32,111,110,32,116,104,101,32,99,117,114,114,101,110,116,32,112,108,97,116,102,111,114,109,0,0,0,70,97,105,108,101,100,32,116,111,32,108,111,97,100,32,116,104,101,32,115,104,97,100,101,114,58,32,37,115,0,0,0,70,97,105,108,101,100,
32,116,111,32,108,111,97,100,32,116,104,101,32,115,104,97,100,101,114,0,0,0,0,0,0,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,67,111,112,121,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,82,101,99,116,32,42,41,0,0,0,0,0,0,0,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,70,105,108,108,82,101,99,116,115,40,83,68,76,
95,82,101,110,100,101,114,101,114,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,82,101,99,116,32,42,44,32,105,110,116,41,0,0,0,0,0,0,0,105,110,116,32,71,76,69,83,50,95,82,101,110,100,101,114,68,114,97,119,76,105,110,101,115,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,99,111,110,115,116,32,83,68,76,95,70,80,111,105,110,116,32,42,44,32,105,110,116,41,0,0,0,0,0,0,105,110,116,32,71,76,69,83,50,95,85,112,100,97,116,101,86,105,101,119,112,111,114,116,40,83,68,76,95,82,101,110,100,101,114,
101,114,32,42,41,0,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,40,41,32,102,97,105,108,101,100,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,40,41,0,0,0,0,0,0,0,105,110,116,32,71,76,69,83,50,95,85,112,100,97,116,101,84,101,120,116,117,114,101,89,85,86,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,
32,85,105,110,116,56,32,42,44,32,105,110,116,44,32,99,111,110,115,116,32,85,105,110,116,56,32,42,44,32,105,110,116,44,32,99,111,110,115,116,32,85,105,110,116,56,32,42,44,32,105,110,116,41,0,105,110,116,32,71,76,69,83,50,95,85,112,100,97,116,101,84,101,120,116,117,114,101,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,44,32,99,111,110,115,116,32,83,68,76,95,82,101,99,116,32,42,44,32,99,111,110,115,116,32,118,111,105,100,32,42,44,32,105,110,116,
41,0,0,0,0,0,84,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,0,0,105,110,116,32,71,76,69,83,50,95,67,114,101,97,116,101,84,101,120,116,117,114,101,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,44,32,83,68,76,95,84,101,120,116,117,114,101,32,42,41,0,0,103,108,71,101,110,84,101,120,117,114,101,115,40,41,0,0,103,108,84,101,120,73,109,97,103,101,50,68,40,41,0,0,67,111,117,108,100,110,39,116,32,108,111,97,100,32,71,76,69,83,50,32,102,
117,110,99,116,105,111,110,32,37,115,58,32,37,115,10,0,0,0,0,118,111,105,100,32,71,76,69,83,50,95,68,101,115,116,114,111,121,82,101,110,100,101,114,101,114,40,83,68,76,95,82,101,110,100,101,114,101,114,32,42,41,0,0,0,0,0,0,1,0,0,0,184,238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,24,237,1,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,24,237,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,24,237,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,24,237,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,176,235,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,176,235,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,176,235,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,176,235,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,234,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,234,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,
234,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,40,234,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,224,232,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,224,232,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,224,232,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,224,232,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,56,230,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,232,227,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,152,225,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,139,0,0,255,255,255,255,58,2,0,0,168,225,1,0,
32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,117,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,
103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,109,101,100,105,117,109,112,32,118,101,99,51,32,121,117,118,59,32,32,32,32,32,32,32,32,32,108,111,119,112,32,118,101,99,51,32,114,103,98,59,32,32,32,32,32,32,32,32,32,121,117,118,46,120,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,32,32,118,95,116,101,120,67,111,111,114,100,41,46,
114,59,32,32,32,32,32,32,32,32,32,121,117,118,46,121,122,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,117,44,32,118,95,116,101,120,67,111,111,114,100,41,46,97,114,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,114,103,98,32,61,32,109,97,116,51,40,32,49,44,32,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,44,32,32,32,32,32,32,32,45,48,46,51,57,52,54,53,44,32,50,46,48,51,50,49,49,44,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,49,46,49,51,57,56,51,44,32,45,48,46,53,56,48,54,48,44,32,48,41,32,42,32,121,117,118,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,101,99,52,40,114,103,98,44,32,49,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,0,0,0,0,0,48,139,0,0,255,255,255,255,58,2,0,0,248,227,1,0,32,32,32,32,32,112,
114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,117,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,
50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,109,101,100,105,117,109,112,32,118,101,99,51,32,121,117,118,59,32,32,32,32,32,32,32,32,32,108,111,119,112,32,118,101,99,51,32,114,103,98,59,32,32,32,32,32,32,32,32,32,121,117,118,46,120,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,32,32,118,95,116,101,120,67,111,111,114,100,41,46,114,59,32,32,32,32,
32,32,32,32,32,121,117,118,46,121,122,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,117,44,32,118,95,116,101,120,67,111,111,114,100,41,46,114,97,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,114,103,98,32,61,32,109,97,116,51,40,32,49,44,32,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,44,32,32,32,32,32,32,32,45,48,46,51,57,52,54,53,44,32,50,46,48,51,50,49,49,44,32,32,32,32,32,32,32,32,
32,32,32,32,32,32,32,32,32,32,32,32,32,49,46,49,51,57,56,51,44,32,45,48,46,53,56,48,54,48,44,32,48,41,32,42,32,121,117,118,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,118,101,99,52,40,114,103,98,44,32,49,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,0,0,0,0,0,48,139,0,0,255,255,255,255,151,2,0,0,72,230,1,0,32,32,32,32,32,112,114,101,99,105,115,
105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,117,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,95,118,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,
32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,109,101,100,105,117,109,112,32,118,101,99,51,32,121,117,118,59,32,32,32,32,32,32,32,32,32,108,111,119,112,32,118,101,99,51,32,114,103,98,59,32,32,32,32,32,32,32,32,32,121,117,118,46,120,32,61,32,116,101,120,116,117,114,101,50,68,40,117,
95,116,101,120,116,117,114,101,44,32,32,32,118,95,116,101,120,67,111,111,114,100,41,46,114,59,32,32,32,32,32,32,32,32,32,121,117,118,46,121,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,117,44,32,118,95,116,101,120,67,111,111,114,100,41,46,114,32,45,32,48,46,53,59,32,32,32,32,32,32,32,32,32,121,117,118,46,122,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,95,118,44,32,118,95,116,101,120,67,111,111,114,100,41,46,114,32,45,32,48,
46,53,59,32,32,32,32,32,32,32,32,32,114,103,98,32,61,32,109,97,116,51,40,32,49,44,32,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,48,44,32,32,32,32,32,32,32,45,48,46,51,57,52,54,53,44,32,50,46,48,51,50,49,49,44,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,49,46,49,51,57,56,51,44,32,45,48,46,53,56,48,54,48,44,32,48,41,32,42,32,121,117,118,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,
32,61,32,118,101,99,52,40,114,103,98,44,32,49,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,48,139,0,0,255,255,255,255,51,1,0,0,240,232,1,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,
110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,118,101,99,52,32,97,98,103,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,
108,95,70,114,97,103,67,111,108,111,114,32,61,32,97,98,103,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,97,32,61,32,49,46,48,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,0,0,0,0,48,139,0,0,255,255,255,255,117,1,0,0,56,234,1,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,
110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,118,101,99,52,32,97,98,103,114,32,61,32,116,101,120,116,117,114,101,50,68,
40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,97,98,103,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,114,32,61,32,97,98,103,114,46,98,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,98,32,61,32,97,98,103,114,46,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,97,32,61,32,49,46,48,59,
32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,0,0,48,139,0,0,255,255,255,255,87,1,0,0,192,235,1,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,
95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,118,101,99,52,32,97,98,103,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,
97,98,103,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,114,32,61,32,97,98,103,114,46,98,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,46,98,32,61,32,97,98,103,114,46,114,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,48,139,0,0,255,255,255,255,251,0,0,0,40,237,1,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,
100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,117,95,116,101,120,116,117,114,101,59,32,32,32,32,32,117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,103,108,
95,70,114,97,103,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,117,95,116,101,120,116,117,114,101,44,32,118,95,116,101,120,67,111,111,114,100,41,59,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,42,61,32,117,95,109,111,100,117,108,97,116,105,111,110,59,32,32,32,32,32,125,32,0,0,0,0,0,0,48,139,0,0,255,255,255,255,121,0,0,0,56,238,1,0,32,32,32,32,32,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,
117,110,105,102,111,114,109,32,118,101,99,52,32,117,95,99,111,108,111,114,59,32,32,32,32,32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,117,95,99,111,108,111,114,59,32,32,32,32,32,125,32,0,0,0,0,0,0,0,0,49,139,0,0,255,255,255,255,51,2,0,0,200,238,1,0,32,32,32,32,32,117,110,105,102,111,114,109,32,109,97,116,52,32,117,95,112,114,111,106,101,99,116,105,111,110,59,32,32,32,32,32,97,116,116,114,105,
98,117,116,101,32,118,101,99,50,32,97,95,112,111,115,105,116,105,111,110,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,102,108,111,97,116,32,97,95,97,110,103,108,101,59,32,32,32,32,32,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,97,95,99,101,110,116,101,114,59,32,32,32,32,32,118,97,114,121,105,110,103,32,118,101,99,50,32,118,95,116,101,120,67,111,111,114,100,59,32,32,32,32,
32,32,32,32,32,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,123,32,32,32,32,32,32,32,32,32,102,108,111,97,116,32,97,110,103,108,101,32,61,32,114,97,100,105,97,110,115,40,97,95,97,110,103,108,101,41,59,32,32,32,32,32,32,32,32,32,102,108,111,97,116,32,99,32,61,32,99,111,115,40,97,110,103,108,101,41,59,32,32,32,32,32,32,32,32,32,102,108,111,97,116,32,115,32,61,32,115,105,110,40,97,110,103,108,101,41,59,32,32,32,32,32,32,32,32,32,109,97,116,50,32,114,111,116,97,116,105,111,110,77,97,116,114,
105,120,32,61,32,109,97,116,50,40,99,44,32,45,115,44,32,115,44,32,99,41,59,32,32,32,32,32,32,32,32,32,118,101,99,50,32,112,111,115,105,116,105,111,110,32,61,32,114,111,116,97,116,105,111,110,77,97,116,114,105,120,32,42,32,40,97,95,112,111,115,105,116,105,111,110,32,45,32,97,95,99,101,110,116,101,114,41,32,43,32,97,95,99,101,110,116,101,114,59,32,32,32,32,32,32,32,32,32,118,95,116,101,120,67,111,111,114,100,32,61,32,97,95,116,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,103,108,95,80,111,
115,105,116,105,111,110,32,61,32,117,95,112,114,111,106,101,99,116,105,111,110,32,42,32,118,101,99,52,40,112,111,115,105,116,105,111,110,44,32,48,46,48,44,32,49,46,48,41,59,32,32,32,32,32,32,32,32,103,108,95,80,111,105,110,116,83,105,122,101,32,61,32,49,46,48,59,32,32,32,32,32,125,32,0,0,0,0,0,0,83,68,76,95,66,108,101,110,100,70,105,108,108,82,101,99,116,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,0,0,0,0,0,0,0,83,68,76,95,66,
108,101,110,100,76,105,110,101,115,40,41,58,32,80,97,115,115,101,100,32,78,85,76,76,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,0,0,0,0,0,0,83,68,76,95,66,108,101,110,100,76,105,110,101,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,0,0,0,83,68,76,95,66,108,101,110,100,80,111,105,110,116,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,
0,0,0,0,83,68,76,95,66,108,101,110,100,80,111,105,110,116,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,0,0,83,68,76,95,68,114,97,119,76,105,110,101,115,40,41,58,32,80,97,115,115,101,100,32,78,85,76,76,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,0,0,0,0,0,0,0,83,68,76,95,68,114,97,119,76,105,110,101,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,
114,109,97,116,0,0,0,0,0,83,68,76,95,68,114,97,119,80,111,105,110,116,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,0,0,0,0,83,68,76,95,68,114,97,119,80,111,105,110,116,115,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,0,0,0,30,0,0,0,200,49,2,0,9,0,0,0,8,0,0,0,4,32,54,22,4,32,118,22,4,32,70,22,4,32,134,22,4,24,22,22,4,24,86,22,2,16,21,21,2,15,19,21,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,97,110,39,116,32,99,114,101,97,116,101,32,114,101,110,100,101,114,101,114,32,102,111,114,32,78,85,76,76,32,115,117,114,102,97,99,101,0,0,84,114,105,101,100,32,116,111,32,114,101,97,100,32,111,117,116,115,105,100,101,32,111,102,32,115,117,114,102,97,99,101,32,98,111,117,110,100,115,0,83,68,76,95,82,69,78,68,69,82,95,83,67,65,76,69,95,81,85,65,76,73,84,89,0,0,0,0,0,0,0,0,110,101,97,114,101,115,116,0,85,110,107,110,111,119,110,32,116,101,
120,116,117,114,101,32,102,111,114,109,97,116,0,0,83,111,102,116,119,97,114,101,32,114,101,110,100,101,114,101,114,32,100,111,101,115,110,39,116,32,104,97,118,101,32,97,110,32,111,117,116,112,117,116,32,115,117,114,102,97,99,101,0,0,0,0,0,0,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,0,0,0,0,0,0,0,0,0,0,0,0,105,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,68,76,84,105,109,101,114,0,0,0,0,0,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,30,0,0,0,66,108,105,116,32,99,111,109,98,105,110,97,116,105,111,110,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,255,255,255,255,0,0,0,0,83,68,76,95,66,76,73,84,95,67,80,
85,95,70,69,65,84,85,82,69,83,0,0,0,37,117,0,0,0,0,0,0,0,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,0,0,0,0,0,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,0,0,0,0,0,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,70,0,0,0,0,0,0,0,0,0,0,0,71,0,0,0,72,0,0,0,73,0,0,0,74,0,0,0,0,0,0,0,168,245,1,0,208,245,1,0,152,246,1,0,192,246,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,0,0,0,0,76,0,0,0,7,0,0,0,0,248,0,0,224,7,0,
0,31,0,0,0,4,0,0,0,255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,0,77,0,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,0,0,0,78,0,0,0,7,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,4,0,0,0,0,255,0,0,0,0,255,0,0,0,0,255,0,0,0,0,79,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,2,0,0,0,0,248,0,0,224,7,0,0,31,0,0,0,0,0,0,0,80,0,0,
0,1,0,0,0,0,0,255,0,0,255,0,0,255,0,0,0,2,0,0,0,0,124,0,0,224,3,0,0,31,0,0,0,0,0,0,0,81,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,8,255,0,32,0,0,0,0,16,255,0,64,0,0,0,0,24,255,0,97,0,0,0,0,32,255,0,129,0,0,0,0,41,255,0,161,0,0,0,0,49,255,0,194,0,0,0,0,57,255,0,226,0,0,0,0,65,255,8,0,0,0,0,0,74,255,8,32,0,0,0,0,82,255,8,64,0,0,0,0,90,255,8,97,0,0,0,0,98,255,8,129,0,0,0,0,106,255,8,161,0,0,0,0,115,255,8,194,0,0,0,0,123,255,
8,226,0,0,0,0,131,255,16,0,0,0,0,0,139,255,16,32,0,0,0,0,148,255,16,64,0,0,0,0,156,255,16,97,0,0,0,0,164,255,16,129,0,0,0,0,172,255,16,161,0,0,0,0,180,255,16,194,0,0,0,0,189,255,16,226,0,0,0,0,197,255,24,0,0,0,0,0,205,255,24,32,0,0,0,0,213,255,24,64,0,0,0,0,222,255,24,97,0,0,0,0,230,255,24,129],"i8",J,u.J+118808);
L([238,255,24,161,0,0,0,0,246,255,24,194,0,0,0,0,255,255,24,226,0,0,0,4,0,255,32,0,0,0,0,4,8,255,32,32,0,0,0,4,16,255,32,64,0,0,0,4,24,255,32,97,0,0,0,4,32,255,32,129,0,0,0,4,41,255,32,161,0,0,0,4,49,255,32,194,0,0,0,4,57,255,32,226,0,0,0,4,65,255,41,0,0,0,0,4,74,255,41,32,0,0,0,4,82,255,41,64,0,0,0,4,90,255,41,97,0,0,0,4,98,255,41,129,0,0,0,4,106,255,41,161,0,0,0,4,115,255,41,194,0,0,0,4,123,255,41,226,0,0,0,4,131,255,49,0,0,0,0,4,139,255,49,32,0,0,0,4,148,255,49,64,0,0,0,4,156,255,49,97,0,0,0,4,
164,255,49,129,0,0,0,4,172,255,49,161,0,0,0,4,180,255,49,194,0,0,0,4,189,255,49,226,0,0,0,4,197,255,57,0,0,0,0,4,205,255,57,32,0,0,0,4,213,255,57,64,0,0,0,4,222,255,57,97,0,0,0,4,230,255,57,129,0,0,0,4,238,255,57,161,0,0,0,4,246,255,57,194,0,0,0,4,255,255,57,226,0,0,0,8,0,255,65,0,0,0,0,8,8,255,65,32,0,0,0,8,16,255,65,64,0,0,0,8,24,255,65,97,0,0,0,8,32,255,65,129,0,0,0,8,41,255,65,161,0,0,0,8,49,255,65,194,0,0,0,8,57,255,65,226,0,0,0,8,65,255,74,0,0,0,0,8,74,255,74,32,0,0,0,8,82,255,74,64,0,0,0,8,
90,255,74,97,0,0,0,8,98,255,74,129,0,0,0,8,106,255,74,161,0,0,0,8,115,255,74,194,0,0,0,8,123,255,74,226,0,0,0,8,131,255,82,0,0,0,0,8,139,255,82,32,0,0,0,8,148,255,82,64,0,0,0,8,156,255,82,97,0,0,0,8,164,255,82,129,0,0,0,8,172,255,82,161,0,0,0,8,180,255,82,194,0,0,0,8,189,255,82,226,0,0,0,8,197,255,90,0,0,0,0,8,205,255,90,32,0,0,0,8,213,255,90,64,0,0,0,8,222,255,90,97,0,0,0,8,230,255,90,129,0,0,0,8,238,255,90,161,0,0,0,8,246,255,90,194,0,0,0,8,255,255,90,226,0,0,0,12,0,255,98,0,0,0,0,12,8,255,98,32,
0,0,0,12,16,255,98,64,0,0,0,12,24,255,98,97,0,0,0,12,32,255,98,129,0,0,0,12,41,255,98,161,0,0,0,12,49,255,98,194,0,0,0,12,57,255,98,226,0,0,0,12,65,255,106,0,0,0,0,12,74,255,106,32,0,0,0,12,82,255,106,64,0,0,0,12,90,255,106,97,0,0,0,12,98,255,106,129,0,0,0,12,106,255,106,161,0,0,0,12,115,255,106,194,0,0,0,12,123,255,106,226,0,0,0,12,131,255,115,0,0,0,0,12,139,255,115,32,0,0,0,12,148,255,115,64,0,0,0,12,156,255,115,97,0,0,0,12,164,255,115,129,0,0,0,12,172,255,115,161,0,0,0,12,180,255,115,194,0,0,0,
12,189,255,115,226,0,0,0,12,197,255,123,0,0,0,0,12,205,255,123,32,0,0,0,12,213,255,123,64,0,0,0,12,222,255,123,97,0,0,0,12,230,255,123,129,0,0,0,12,238,255,123,161,0,0,0,12,246,255,123,194,0,0,0,12,255,255,123,226,0,0,0,16,0,255,131,0,0,0,0,16,8,255,131,32,0,0,0,16,16,255,131,64,0,0,0,16,24,255,131,97,0,0,0,16,32,255,131,129,0,0,0,16,41,255,131,161,0,0,0,16,49,255,131,194,0,0,0,16,57,255,131,226,0,0,0,16,65,255,139,0,0,0,0,16,74,255,139,32,0,0,0,16,82,255,139,64,0,0,0,16,90,255,139,97,0,0,0,16,98,
255,139,129,0,0,0,16,106,255,139,161,0,0,0,16,115,255,139,194,0,0,0,16,123,255,139,226,0,0,0,16,131,255,148,0,0,0,0,16,139,255,148,32,0,0,0,16,148,255,148,64,0,0,0,16,156,255,148,97,0,0,0,16,164,255,148,129,0,0,0,16,172,255,148,161,0,0,0,16,180,255,148,194,0,0,0,16,189,255,148,226,0,0,0,16,197,255,156,0,0,0,0,16,205,255,156,32,0,0,0,16,213,255,156,64,0,0,0,16,222,255,156,97,0,0,0,16,230,255,156,129,0,0,0,16,238,255,156,161,0,0,0,16,246,255,156,194,0,0,0,16,255,255,156,226,0,0,0,20,0,255,164,0,0,0,
0,20,8,255,164,32,0,0,0,20,16,255,164,64,0,0,0,20,24,255,164,97,0,0,0,20,32,255,164,129,0,0,0,20,41,255,164,161,0,0,0,20,49,255,164,194,0,0,0,20,57,255,164,226,0,0,0,20,65,255,172,0,0,0,0,20,74,255,172,32,0,0,0,20,82,255,172,64,0,0,0,20,90,255,172,97,0,0,0,20,98,255,172,129,0,0,0,20,106,255,172,161,0,0,0,20,115,255,172,194,0,0,0,20,123,255,172,226,0,0,0,20,131,255,180,0,0,0,0,20,139,255,180,32,0,0,0,20,148,255,180,64,0,0,0,20,156,255,180,97,0,0,0,20,164,255,180,129,0,0,0,20,172,255,180,161,0,0,0,
20,180,255,180,194,0,0,0,20,189,255,180,226,0,0,0,20,197,255,189,0,0,0,0,20,205,255,189,32,0,0,0,20,213,255,189,64,0,0,0,20,222,255,189,97,0,0,0,20,230,255,189,129,0,0,0,20,238,255,189,161,0,0,0,20,246,255,189,194,0,0,0,20,255,255,189,226,0,0,0,24,0,255,197,0,0,0,0,24,8,255,197,32,0,0,0,24,16,255,197,64,0,0,0,24,24,255,197,97,0,0,0,24,32,255,197,129,0,0,0,24,41,255,197,161,0,0,0,24,49,255,197,194,0,0,0,24,57,255,197,226,0,0,0,24,65,255,205,0,0,0,0,24,74,255,205,32,0,0,0,24,82,255,205,64,0,0,0,24,
90,255,205,97,0,0,0,24,98,255,205,129,0,0,0,24,106,255,205,161,0,0,0,24,115,255,205,194,0,0,0,24,123,255,205,226,0,0,0,24,131,255,213,0,0,0,0,24,139,255,213,32,0,0,0,24,148,255,213,64,0,0,0,24,156,255,213,97,0,0,0,24,164,255,213,129,0,0,0,24,172,255,213,161,0,0,0,24,180,255,213,194,0,0,0,24,189,255,213,226,0,0,0,24,197,255,222,0,0,0,0,24,205,255,222,32,0,0,0,24,213,255,222,64,0,0,0,24,222,255,222,97,0,0,0,24,230,255,222,129,0,0,0,24,238,255,222,161,0,0,0,24,246,255,222,194,0,0,0,24,255,255,222,226,
0,0,0,28,0,255,230,0,0,0,0,28,8,255,230,32,0,0,0,28,16,255,230,64,0,0,0,28,24,255,230,97,0,0,0,28,32,255,230,129,0,0,0,28,41,255,230,161,0,0,0,28,49,255,230,194,0,0,0,28,57,255,230,226,0,0,0,28,65,255,238,0,0,0,0,28,74,255,238,32,0,0,0,28,82,255,238,64,0,0,0,28,90,255,238,97,0,0,0,28,98,255,238,129,0,0,0,28,106,255,238,161,0,0,0,28,115,255,238,194,0,0,0,28,123,255,238,226,0,0,0,28,131,255,246,0,0,0,0,28,139,255,246,32,0,0,0,28,148,255,246,64,0,0,0,28,156,255,246,97,0,0,0,28,164,255,246,129,0,0,0,
28,172,255,246,161,0,0,0,28,180,255,246,194,0,0,0,28,189,255,246,226,0,0,0,28,197,255,255,0,0,0,0,28,205,255,255,32,0,0,0,28,213,255,255,64,0,0,0,28,222,255,255,97,0,0,0,28,230,255,255,129,0,0,0,28,238,255,255,161,0,0,0,28,246,255,255,194,0,0,0,28,255,255,255,226,0,255,0,0,0,0,0,0,0,255,8,0,0,0,0,32,0,255,16,0,0,0,0,64,0,255,24,0,0,0,0,97,0,255,32,0,0,0,0,129,0,255,41,0,0,0,0,161,0,255,49,0,0,0,0,194,0,255,57,0,0,0,0,226,0,255,65,0,0,0,0,0,8,255,74,0,0,0,0,32,8,255,82,0,0,0,0,64,8,255,90,0,0,0,0,
97,8,255,98,0,0,0,0,129,8,255,106,0,0,0,0,161,8,255,115,0,0,0,0,194,8,255,123,0,0,0,0,226,8,255,131,0,0,0,0,0,16,255,139,0,0,0,0,32,16,255,148,0,0,0,0,64,16,255,156,0,0,0,0,97,16,255,164,0,0,0,0,129,16,255,172,0,0,0,0,161,16,255,180,0,0,0,0,194,16,255,189,0,0,0,0,226,16,255,197,0,0,0,0,0,24,255,205,0,0,0,0,32,24,255,213,0,0,0,0,64,24,255,222,0,0,0,0,97,24,255,230,0,0,0,0,129,24,255,238,0,0,0,0,161,24,255,246,0,0,0,0,194,24,255,255,0,0,0,0,226,24,255,0,4,0,0,0,0,32,255,8,4,0,0,0,32,32,255,16,4,0,0,
0,64,32,255,24,4,0,0,0,97,32,255,32,4,0,0,0,129,32,255,41,4,0,0,0,161,32,255,49,4,0,0,0,194,32,255,57,4,0,0,0,226,32,255,65,4,0,0,0,0,41,255,74,4,0,0,0,32,41,255,82,4,0,0,0,64,41,255,90,4,0,0,0,97,41,255,98,4,0,0,0,129,41,255,106,4,0,0,0,161,41,255,115,4,0,0,0,194,41,255,123,4,0,0,0,226,41,255,131,4,0,0,0,0,49,255,139,4,0,0,0,32,49,255,148,4,0,0,0,64,49,255,156,4,0,0,0,97,49,255,164,4,0,0,0,129,49,255,172,4,0,0,0,161,49,255,180,4,0,0,0,194,49,255,189,4,0,0,0,226,49,255,197,4,0,0,0,0,57,255,205,4,
0,0,0,32,57,255,213,4,0,0,0,64,57,255,222,4,0,0,0,97,57,255,230,4,0,0,0,129,57,255,238,4,0,0,0,161,57,255,246,4,0,0,0,194,57,255,255,4,0,0,0,226,57,255,0,8,0,0,0,0,65,255,8,8,0,0,0,32,65,255,16,8,0,0,0,64,65,255,24,8,0,0,0,97,65,255,32,8,0,0,0,129,65,255,41,8,0,0,0,161,65,255,49,8,0,0,0,194,65,255,57,8,0,0,0,226,65,255,65,8,0,0,0,0,74,255,74,8,0,0,0,32,74,255,82,8,0,0,0,64,74,255,90,8,0,0,0,97,74,255,98,8,0,0,0,129,74,255,106,8,0,0,0,161,74,255,115,8,0,0,0,194,74,255,123,8,0,0,0,226,74,255,131,8,
0,0,0,0,82,255,139,8,0,0,0,32,82,255,148,8,0,0,0,64,82,255,156,8,0,0,0,97,82,255,164,8,0,0,0,129,82,255,172,8,0,0,0,161,82,255,180,8,0,0,0,194,82,255,189,8,0,0,0,226,82,255,197,8,0,0,0,0,90,255,205,8,0,0,0,32,90,255,213,8,0,0,0,64,90,255,222,8,0,0,0,97,90,255,230,8,0,0,0,129,90,255,238,8,0,0,0,161,90,255,246,8,0,0,0,194,90,255,255,8,0,0,0,226,90,255,0,12,0,0,0,0,98,255,8,12,0,0,0,32,98,255,16,12,0,0,0,64,98,255,24,12,0,0,0,97,98,255,32,12,0,0,0,129,98,255,41,12,0,0,0,161,98,255,49,12,0,0,0,194,98,
255,57,12,0,0,0,226,98,255,65,12,0,0,0,0,106,255,74,12,0,0,0,32,106,255,82,12,0,0,0,64,106,255,90,12,0,0,0,97,106,255,98,12,0,0,0,129,106,255,106,12,0,0,0,161,106,255,115,12,0,0,0,194,106,255,123,12,0,0,0,226,106,255,131,12,0,0,0,0,115,255,139,12,0,0,0,32,115,255,148,12,0,0,0,64,115,255,156,12,0,0,0,97,115,255,164,12,0,0,0,129,115,255,172,12,0,0,0,161,115,255,180,12,0,0,0,194,115,255,189,12,0,0,0,226,115,255,197,12,0,0,0,0,123,255,205,12,0,0,0,32,123,255,213,12,0,0,0,64,123,255,222,12,0,0,0,97,123,
255,230,12,0,0,0,129,123,255,238,12,0,0,0,161,123,255,246,12,0,0,0,194,123,255,255,12,0,0,0,226,123,255,0,16,0,0,0,0,131,255,8,16,0,0,0,32,131,255,16,16,0,0,0,64,131,255,24,16,0,0,0,97,131,255,32,16,0,0,0,129,131,255,41,16,0,0,0,161,131,255,49,16,0,0,0,194,131,255,57,16,0,0,0,226,131,255,65,16,0,0,0,0,139,255,74,16,0,0,0,32,139,255,82,16,0,0,0,64,139,255,90,16,0,0,0,97,139,255,98,16,0,0,0,129,139,255,106,16,0,0,0,161,139,255,115,16,0,0,0,194,139,255,123,16,0,0,0,226,139,255,131,16,0,0,0,0,148,255,
139,16,0,0,0,32,148,255,148,16,0,0,0,64,148,255,156,16,0,0,0,97,148,255,164,16,0,0,0,129,148,255,172,16,0,0,0,161,148,255,180,16,0,0,0,194,148,255,189,16,0,0,0,226,148,255,197,16,0,0,0,0,156,255,205,16,0,0,0,32,156,255,213,16,0,0,0,64,156,255,222,16,0,0,0,97,156,255,230,16,0,0,0,129,156,255,238,16,0,0,0,161,156,255,246,16,0,0,0,194,156,255,255,16,0,0,0,226,156,255,0,20,0,0,0,0,164,255,8,20,0,0,0,32,164,255,16,20,0,0,0,64,164,255,24,20,0,0,0,97,164,255,32,20,0,0,0,129,164,255,41,20,0,0,0,161,164,255,
49,20,0,0,0,194,164,255,57,20,0,0,0,226,164,255,65,20,0,0,0,0,172,255,74,20,0,0,0,32,172,255,82,20,0,0,0,64,172,255,90,20,0,0,0,97,172,255,98,20,0,0,0,129,172,255,106,20,0,0,0,161,172,255,115,20,0,0,0,194,172,255,123,20,0,0,0,226,172,255,131,20,0,0,0,0,180,255,139,20,0,0,0,32,180,255,148,20,0,0,0,64,180,255,156,20,0,0,0,97,180,255,164,20,0,0,0,129,180,255,172,20,0,0,0,161,180,255,180,20,0,0,0,194,180,255,189,20,0,0,0,226,180,255,197,20,0,0,0,0,189,255,205,20,0,0,0,32,189,255,213,20,0,0,0,64,189,255,
222,20,0,0,0,97,189,255,230,20,0,0,0,129,189,255,238,20,0,0,0,161,189,255,246,20,0,0,0,194,189,255,255,20,0,0,0,226,189,255,0,24,0,0,0,0,197,255,8,24,0,0,0,32,197,255,16,24,0,0,0,64,197,255,24,24,0,0,0,97,197,255,32,24,0,0,0,129,197,255,41,24,0,0,0,161,197,255,49,24,0,0,0,194,197,255,57,24,0,0,0,226,197,255,65,24,0,0,0,0,205,255,74,24,0,0,0,32,205,255,82,24,0,0,0,64,205,255,90,24,0,0,0,97,205,255,98,24,0,0,0,129,205,255,106,24,0,0,0,161,205,255,115,24,0,0,0,194,205,255,123,24,0,0,0,226,205,255,131,
24,0,0,0,0,213,255,139,24,0,0,0,32,213,255,148,24,0,0,0,64,213,255,156,24,0,0,0,97,213,255,164,24,0,0,0,129,213,255,172,24,0,0,0,161,213,255,180,24,0,0,0,194,213,255,189,24,0,0,0,226,213,255,197,24,0,0,0,0,222,255,205,24,0,0,0,32,222,255,213,24,0,0,0,64,222,255,222,24,0,0,0,97,222,255,230,24,0,0,0,129,222,255,238,24,0,0,0,161,222,255,246,24,0,0,0,194,222,255,255,24,0,0,0,226,222,255,0,28,0,0,0,0,230,255,8,28,0,0,0,32,230,255,16,28,0,0,0,64,230,255,24,28,0,0,0,97,230,255,32,28,0,0,0,129,230,255,41,
28,0,0,0,161,230,255,49,28,0,0,0,194,230,255,57,28,0,0,0,226,230,255,65,28,0,0,0,0,238,255,74,28,0,0,0,32,238,255,82,28,0,0,0,64,238,255,90,28,0,0,0,97,238,255,98,28,0,0,0,129,238,255,106,28,0,0,0,161,238,255,115,28,0,0,0,194,238,255,123,28,0,0,0,226,238,255,131,28,0,0,0,0,246,255,139,28,0,0,0,32,246,255,148,28,0,0,0,64,246,255,156,28,0,0,0,97,246,255,164,28,0,0,0,129,246,255,172,28,0,0,0,161,246,255,180,28,0,0,0,194,246,255,189,28,0,0,0,226,246,255,197,28,0,0,0,0,255,255,205,28,0,0,0,32,255,255,
213,28,0,0,0,64,255,255,222,28,0,0,0,97,255,255,230,28,0,0,0,129,255,255,238,28,0,0,0,161,255,255,246,28,0,0,0,194,255,255,255,28,0,0,0,226,255,0,0,0,255,0,0,0,0,0,0,8,255,0,32,0,0,0,0,16,255,0,64,0,0,0,0,24,255,0,97,0,0,0,0,32,255,0,129,0,0,0,0,41,255,0,161,0,0,0,0,49,255,0,194,0,0,0,0,57,255,0,226,0,0,0,0,65,255,8,0,0,0,0,0,74,255,8,32,0,0,0,0,82,255,8,64,0,0,0,0,90,255,8,97,0,0,0,0,98,255,8,129,0,0,0,0,106,255,8,161,0,0,0,0,115,255,8,194,0,0,0,0,123,255,8,226,0,0,0,0,131,255,16,0,0,0,0,0,139,255,
16,32,0,0,0,0,148,255,16,64,0,0,0,0,156,255,16,97,0,0,0,0,164,255,16,129,0,0,0,0,172,255,16,161,0,0,0,0,180,255,16,194,0,0,0,0,189,255,16,226,0,0,0,0,197,255,24,0,0,0,0,0,205,255,24,32,0,0,0,0,213,255,24,64,0,0,0,0,222,255,24,97,0,0,0,0,230,255,24,129,0,0,0,0,238,255,24,161,0,0,0,0,246,255,24,194,0,0,0,0,255,255,24,226,0,0,0,4,0,255,32,0,0,0,0,4,8,255,32,32,0,0,0,4,16,255,32,64,0,0,0,4,24,255,32,97,0,0,0,4,32,255,32,129,0,0,0,4,41,255,32,161,0,0,0,4,49,255,32,194,0,0,0,4,57,255,32,226,0,0,0,4,65,
255,41,0,0,0,0,4,74,255,41,32,0,0,0,4,82,255,41,64,0,0,0,4,90,255,41,97,0,0,0,4,98,255,41,129,0,0,0,4,106,255,41,161,0,0,0,4,115,255,41,194,0,0,0,4,123,255,41,226,0,0,0,4,131,255,49,0,0,0,0,4,139,255,49,32,0,0,0,4,148,255,49,64,0,0,0,4,156,255,49,97,0,0,0,4,164,255,49,129,0,0,0,4,172,255,49,161,0,0,0,4,180,255,49,194,0,0,0,4,189,255,49,226,0,0,0,4,197,255,57,0,0,0,0,4,205,255,57,32,0,0,0,4,213,255,57,64,0,0,0,4,222,255,57,97,0,0,0,4,230,255,57,129,0,0,0,4,238,255,57,161,0,0,0,4,246,255,57,194,0,0,
0,4,255,255,57,226,0,0,0,8,0,255,65,0,0,0,0,8,8,255,65,32,0,0,0,8,16,255,65,64,0,0,0,8,24,255,65,97,0,0,0,8,32,255,65,129,0,0,0,8,41,255,65,161,0,0,0,8,49,255,65,194,0,0,0,8,57,255,65,226,0,0,0,8,65,255,74,0,0,0,0,8,74,255,74,32,0,0,0,8,82,255,74,64,0,0,0,8,90,255,74,97,0,0,0,8,98,255,74,129,0,0,0,8,106,255,74,161,0,0,0,8,115,255,74,194,0,0,0,8,123,255,74,226,0,0,0,8,131,255,82,0,0,0,0,8,139,255,82,32,0,0,0,8,148,255,82,64,0,0,0,8,156,255,82,97,0,0,0,8,164,255,82,129,0,0,0,8,172,255,82,161,0,0,0,
8,180,255,82,194,0,0,0,8,189,255,82,226,0,0,0,8,197,255,90,0,0,0,0,8,205,255,90,32,0,0,0,8,213,255,90,64,0,0,0,8,222,255,90,97,0,0,0,8,230,255,90,129,0,0,0,8,238,255,90,161,0,0,0,8,246,255,90,194,0,0,0,8,255,255,90,226,0,0,0,12,0,255,98,0,0,0,0,12,8,255,98,32,0,0,0,12,16,255,98,64,0,0,0,12,24,255,98,97,0,0,0,12,32,255,98,129,0,0,0,12,41,255,98,161,0,0,0,12,49,255,98,194,0,0,0,12,57,255,98,226,0,0,0,12,65,255,106,0,0,0,0,12,74,255,106,32,0,0,0,12,82,255,106,64,0,0,0,12,90,255,106,97,0,0,0,12,98,255,
106,129,0,0,0,12,106,255,106,161,0,0,0,12,115,255,106,194,0,0,0,12,123,255,106,226,0,0,0,12,131,255,115,0,0,0,0,12,139,255,115,32,0,0,0,12,148,255,115,64,0,0,0,12,156,255,115,97,0,0,0,12,164,255,115,129,0,0,0,12,172,255,115,161,0,0,0,12,180,255,115,194,0,0,0,12,189,255,115,226,0,0,0,12,197,255,123,0,0,0,0,12,205,255,123,32,0,0,0,12,213,255,123,64,0,0,0,12,222,255,123,97,0,0,0,12,230,255,123,129,0,0,0,12,238,255,123,161,0,0,0,12,246,255,123,194,0,0,0,12,255,255,123,226,0,0,0,16,0,255,131,0,0,0,0,16,
8,255,131,32,0,0,0,16,16,255,131,64,0,0,0,16,24,255,131,97,0,0,0,16,32,255,131,129,0,0,0,16,41,255,131,161,0,0,0,16,49,255,131,194,0,0,0,16,57,255,131,226,0,0,0,16,65,255,139,0,0,0,0,16,74,255,139,32,0,0,0,16,82,255,139,64,0,0,0,16,90,255,139,97,0,0,0,16,98,255,139,129,0,0,0,16,106,255,139,161,0,0,0,16,115,255,139,194,0,0,0,16,123,255,139,226,0,0,0,16,131,255,148,0,0,0,0,16,139,255,148,32,0,0,0,16,148,255,148,64,0,0,0,16,156,255,148,97,0,0,0,16,164,255,148,129,0,0,0,16,172,255,148,161,0,0,0,16,180,
255,148,194,0,0,0,16,189,255,148,226,0,0,0,16,197,255,156,0,0,0,0,16,205,255,156,32,0,0,0,16,213,255,156,64,0,0,0,16,222,255,156,97,0,0,0,16,230,255,156,129,0,0,0,16,238,255,156,161,0,0,0,16,246,255,156,194,0,0,0,16,255,255,156,226,0,0,0,20,0,255,164,0,0,0,0,20,8,255,164,32,0,0,0,20,16,255,164,64,0,0,0,20,24,255,164,97,0,0,0,20,32,255,164,129,0,0,0,20,41,255,164,161,0,0,0,20,49,255,164,194,0,0,0,20,57,255,164,226,0,0,0,20,65,255,172,0,0,0,0,20,74,255,172,32,0,0,0,20,82,255,172,64,0,0,0,20,90,255,
172,97,0,0,0,20,98,255,172,129,0,0,0,20,106,255,172,161,0,0,0,20,115,255,172,194,0,0,0,20,123,255,172,226,0,0,0,20,131,255,180,0,0,0,0,20,139,255,180,32,0,0,0,20,148,255,180,64,0,0,0,20,156,255,180,97,0,0,0,20,164,255,180,129,0,0,0,20,172,255,180,161,0,0,0,20,180,255,180,194,0,0,0,20,189,255,180,226,0,0,0,20,197,255,189,0,0,0,0,20,205,255,189,32,0,0,0,20,213,255,189,64,0,0,0,20,222,255,189,97,0,0,0,20,230,255,189,129,0,0,0,20,238,255,189,161,0,0,0,20,246,255,189,194,0,0,0,20,255,255,189,226,0,0,0,
24,0,255,197,0,0,0,0,24,8,255,197,32,0,0,0,24,16,255,197,64,0,0,0,24,24,255,197,97,0,0,0,24,32,255,197,129,0,0,0,24,41,255,197,161,0,0,0,24,49,255,197,194,0,0,0,24,57,255,197,226,0,0,0,24,65,255,205,0,0,0,0,24,74,255,205,32,0,0,0,24,82,255,205,64,0,0,0,24,90,255,205,97,0,0,0,24,98,255,205,129,0,0,0,24,106,255,205,161,0,0,0,24,115,255,205,194,0,0,0,24,123,255,205,226,0,0,0,24,131,255,213,0,0,0,0,24,139,255,213,32,0,0,0,24,148,255,213,64,0,0,0,24,156,255,213,97,0,0,0,24,164,255,213,129,0,0,0,24,172,
255,213,161,0,0,0,24,180,255,213,194,0,0,0,24,189,255,213,226,0,0,0,24,197,255,222,0,0,0,0,24,205,255,222,32,0,0,0,24,213,255,222,64,0,0,0,24,222,255,222,97,0,0,0,24,230,255,222,129,0,0,0,24,238,255,222,161,0,0,0,24,246,255,222,194,0,0,0,24,255,255,222,226,0,0,0,28,0,255,230,0,0,0,0,28,8,255,230,32,0,0,0,28,16,255,230,64,0,0,0,28,24,255,230,97,0,0,0,28,32,255,230,129,0,0,0,28,41,255,230,161,0,0,0,28,49,255,230,194,0,0,0,28,57,255,230,226,0,0,0,28,65,255,238,0,0,0,0,28,74,255,238,32,0,0,0,28,82,255,
238,64,0,0,0,28,90,255,238,97,0,0,0,28,98,255,238,129,0,0,0,28,106,255,238,161,0,0,0,28,115,255,238,194,0,0,0,28,123,255,238,226,0,0,0,28,131,255,246,0,0,0,0,28,139,255,246,32,0,0,0,28,148,255,246,64,0,0,0,28,156,255,246,97,0,0,0,28,164,255,246,129,0,0,0,28,172,255,246,161,0,0,0,28,180,255,246,194,0,0,0,28,189,255,246,226,0,0,0,28,197,255,255,0,0,0,0,28,205,255,255,32,0,0,0,28,213,255,255,64,0,0,0,28,222,255,255,97,0,0,0,28,230,255,255,129,0,0,0,28,238,255,255,161,0,0,0,28,246,255,255,194,0,0,0,28,
255,255,255,226,0,0,0,0,0,0,0,0,0,255,8,0,0,0,0,32,0,255,16,0,0,0,0,64,0,255,24,0,0,0,0,97,0,255,32,0,0,0,0,129,0,255,41,0,0,0,0,161,0,255,49,0,0,0,0,194,0,255,57,0,0,0,0,226,0,255,65,0,0,0,0,0,8,255,74,0,0,0,0,32,8,255,82,0,0,0,0,64,8,255,90,0,0,0,0,97,8,255,98,0,0,0,0,129,8,255,106,0,0,0,0,161,8,255,115,0,0,0,0,194,8,255,123,0,0,0,0,226,8,255,131,0,0,0,0,0,16,255,139,0,0,0,0,32,16,255,148,0,0,0,0,64,16,255,156,0,0,0,0,97,16,255,164,0,0,0,0,129,16,255,172,0,0,0,0,161,16,255,180,0,0,0,0,194,16,255,
189,0,0,0,0,226,16,255,197,0,0,0,0,0,24,255,205,0,0,0,0,32,24,255,213,0,0,0,0,64,24,255,222,0,0,0,0,97,24,255,230,0,0,0,0,129,24,255,238,0,0,0,0,161,24,255,246,0,0,0,0,194,24,255,255,0,0,0,0,226,24,255,0,4,0,0,0,0,32,255,8,4,0,0,0,32,32,255,16,4,0,0,0,64,32,255,24,4,0,0,0,97,32,255,32,4,0,0,0,129,32,255,41,4,0,0,0,161,32,255,49,4,0,0,0,194,32,255,57,4,0,0,0,226,32,255,65,4,0,0,0,0,41,255,74,4,0,0,0,32,41,255,82,4,0,0,0,64,41,255,90,4,0,0,0,97,41,255,98,4,0,0,0,129,41,255,106,4,0,0,0,161,41,255,115,
4,0,0,0,194,41,255,123,4,0,0,0,226,41,255,131,4,0,0,0,0,49,255,139,4,0,0,0,32,49,255,148,4,0,0,0,64,49,255,156,4,0,0,0,97,49,255,164,4,0,0,0,129,49,255,172,4,0,0,0,161,49,255,180,4,0,0,0,194,49,255,189,4,0,0,0,226,49,255,197,4,0,0,0,0,57,255,205,4,0,0,0,32,57,255,213,4,0,0,0,64,57,255,222,4,0,0,0,97,57,255,230,4,0,0,0,129,57,255,238,4,0,0,0,161,57,255,246,4,0,0,0,194,57,255,255,4,0,0,0,226,57,255,0,8,0,0,0,0,65,255,8,8,0,0,0,32,65,255,16,8,0,0,0,64,65,255,24,8,0,0,0,97,65,255,32,8,0,0,0,129,65,255,
41,8,0,0,0,161,65,255,49,8,0,0,0,194,65,255,57,8,0,0,0,226,65,255,65,8,0,0,0,0,74,255,74,8,0,0,0,32,74,255,82,8,0,0,0,64,74,255,90,8,0,0,0,97,74,255,98,8,0,0,0,129,74,255,106,8,0,0,0,161,74,255,115,8,0,0,0,194,74,255,123,8,0,0,0,226,74,255,131,8,0,0,0,0,82,255,139,8,0,0,0,32,82,255,148,8,0,0,0,64,82,255,156,8,0,0,0,97,82,255,164,8,0,0,0,129,82,255,172,8,0,0,0,161,82,255,180,8,0,0,0,194,82,255,189,8,0,0,0,226,82,255,197,8,0,0,0,0,90,255,205,8,0,0,0,32,90,255,213,8,0,0,0,64,90,255,222,8,0,0,0,97,90,
255,230,8,0,0,0,129,90,255,238,8,0,0,0,161,90,255,246,8,0,0,0,194,90,255,255,8,0,0,0,226,90,255,0,12,0,0,0,0,98,255,8,12,0,0,0,32,98,255,16,12,0,0,0,64,98,255,24,12,0,0,0,97,98,255,32,12,0,0,0,129,98,255,41,12,0,0,0,161,98,255,49,12,0,0,0,194,98,255,57,12,0,0,0,226,98,255,65,12,0,0,0,0,106,255,74,12,0,0,0,32,106,255,82,12,0,0,0,64,106,255,90,12,0,0,0,97,106,255,98,12,0,0,0,129,106,255,106,12,0,0,0,161,106,255,115,12,0,0,0,194,106,255,123,12,0,0,0,226,106,255,131,12,0,0,0,0,115,255,139,12,0,0,0,32,
115,255,148,12,0,0,0,64,115,255,156,12,0,0,0,97,115,255,164,12,0,0,0,129,115,255,172,12,0,0,0,161,115,255,180,12,0,0,0,194,115,255,189,12,0,0,0,226,115,255,197,12,0,0,0,0,123,255,205,12,0,0,0,32,123,255,213,12,0,0,0,64,123,255,222,12,0,0,0,97,123,255,230,12,0,0,0,129,123,255,238,12,0,0,0,161,123,255,246,12,0,0,0,194,123,255,255,12,0,0,0,226,123,255,0,16,0,0,0,0,131,255,8,16,0,0,0,32,131,255,16,16,0,0,0,64,131,255,24,16,0,0,0,97,131,255,32,16,0,0,0,129,131,255,41,16,0,0,0,161,131,255,49,16,0,0,0,194,
131,255,57,16,0,0,0,226,131,255,65,16,0,0,0,0,139,255,74,16,0,0,0,32,139,255,82,16,0,0,0,64,139,255,90,16,0,0,0,97,139,255,98,16,0,0,0,129,139,255,106,16,0,0,0,161,139,255,115,16,0,0,0,194,139,255,123,16,0,0,0,226,139,255,131,16,0,0,0,0,148,255,139,16,0,0,0,32,148,255,148,16,0,0,0,64,148,255,156,16,0,0,0,97,148,255,164,16,0,0,0,129,148,255,172,16,0,0,0,161,148,255,180,16,0,0,0,194,148,255,189,16,0,0,0,226,148,255,197,16,0,0,0,0,156,255,205,16,0,0,0,32,156,255,213,16,0,0,0,64,156,255,222,16,0,0,0,
97,156,255,230,16,0,0,0,129,156,255,238,16,0,0,0,161,156,255,246,16,0,0,0,194,156,255,255,16,0,0,0,226,156,255,0,20,0,0,0,0,164,255,8,20,0,0,0,32,164,255,16,20,0,0,0,64,164,255,24,20,0,0,0,97,164,255,32,20,0,0,0,129,164,255,41,20,0,0,0,161,164,255,49,20,0,0,0,194,164,255,57,20,0,0,0,226,164,255,65,20,0,0,0,0,172,255,74,20,0,0,0,32,172,255,82,20,0,0,0,64,172,255,90,20,0,0,0,97,172,255,98,20,0,0,0,129,172,255,106,20,0,0,0,161,172,255,115,20,0,0,0,194,172,255,123,20,0,0,0,226,172,255,131,20,0,0,0,0,
180,255,139,20,0,0,0,32,180,255,148,20,0,0,0,64,180,255,156,20,0,0,0,97,180,255,164,20,0,0,0,129,180,255,172,20,0,0,0,161,180,255,180,20,0,0,0,194,180,255,189,20,0,0,0,226,180,255,197,20,0,0,0,0,189,255,205,20,0,0,0,32,189,255,213,20,0,0,0,64,189,255,222,20,0,0,0,97,189,255,230,20,0,0,0,129,189,255,238,20,0,0,0,161,189,255,246,20,0,0,0,194,189,255,255,20,0,0,0,226,189,255,0,24,0,0,0,0,197,255,8,24,0,0,0,32,197,255,16,24,0,0,0,64,197,255,24,24,0,0,0,97,197,255,32,24,0,0,0,129,197,255,41,24,0,0,0,161,
197,255,49,24,0,0,0,194,197,255,57,24,0,0,0,226,197,255,65,24,0,0,0,0,205,255,74,24,0,0,0,32,205,255,82,24,0,0,0,64,205,255,90,24,0,0,0,97,205,255,98,24,0,0,0,129,205,255,106,24,0,0,0,161,205,255,115,24,0,0,0,194,205,255,123,24,0,0,0,226,205,255,131,24,0,0,0,0,213,255,139,24,0,0,0,32,213,255,148,24,0,0,0,64,213,255,156,24,0,0,0,97,213,255,164,24,0,0,0,129,213,255,172,24,0,0,0,161,213,255,180,24,0,0,0,194,213,255,189,24,0,0,0,226,213,255,197,24,0,0,0,0,222,255,205,24,0,0,0,32,222,255,213,24,0,0,0,
64,222,255,222,24,0,0,0,97,222,255,230,24,0,0,0,129,222,255,238,24,0,0,0,161,222,255,246,24,0,0,0,194,222,255,255,24,0,0,0,226,222,255,0,28,0,0,0,0,230,255,8,28,0,0,0,32,230,255,16,28,0,0,0,64,230,255,24,28,0,0,0,97,230,255,32,28,0,0,0,129,230,255,41,28,0,0,0,161,230,255,49,28,0,0,0,194,230,255,57,28,0,0,0,226,230,255,65,28,0,0,0,0,238,255,74,28,0,0,0,32,238,255,82,28,0,0,0,64,238,255,90,28,0,0,0,97,238,255,98,28,0,0,0,129,238,255,106,28,0,0,0,161,238,255,115,28,0,0,0,194,238,255,123,28,0,0,0,226,
238,255,131,28,0,0,0,0,246,255,139,28,0,0,0,32,246,255,148,28,0,0,0,64,246,255,156,28,0,0,0,97,246,255,164,28,0,0,0,129,246,255,172,28,0,0,0,161,246,255,180,28,0,0,0,194,246,255,189,28,0,0,0,226,246,255,197,28,0,0,0,0,255,255,205,28,0,0,0,32,255,255,213,28,0,0,0,64,255,255,222,28,0,0,0,97,255,255,230,28,0,0,0,129,255,255,238,28,0,0,0,161,255,255,246,28,0,0,0,194,255,255,255,28,0,0,0,226,255,255,4,24,22,22,4,24,22,22,0,2,0,0,0,0,0,0,82,0,0,0,4,24,22,22,4,24,22,22,112,0,0,0,0,0,0,0,83,0,0,0,4,24,22,
22,4,24,22,22,112,2,0,0,0,0,0,0,84,0,0,0,4,24,22,22,4,24,22,22,3,0,0,0,0,0,0,0,85,0,0,0,4,24,22,22,4,24,22,22,3,2,0,0,0,0,0,0,86,0,0,0,4,24,22,22,4,24,22,22,115,0,0,0,0,0,0,0,87,0,0,0,4,24,22,22,4,24,22,22,115,2,0,0,0,0,0,0,88,0,0,0,4,24,22,22,4,24,86,22,0,2,0,0,0,0,0,0,89,0,0,0,4,24,22,22,4,24,86,22,112,0,0,0,0,0,0,0,90,0,0,0,4,24,22,22,4,24,86,22,112,2,0,0,0,0,0,0,91,0,0,0,4,24,22,22,4,24,86,22,3,0,0,0,0,0,0,0,92,0,0,0,4,24,22,22,4,24,86,22,3,2,0,0,0,0,0,0,93,0,0,0,4,24,22,22,4,24,86,22,115,0,0,
0,0,0,0,0,94,0,0,0,4,24,22,22,4,24,86,22,115,2,0,0,0,0,0,0,95,0,0,0,4,24,22,22,4,32,54,22,0,2,0,0,0,0,0,0,96,0,0,0,4,24,22,22,4,32,54,22,112,0,0,0,0,0,0,0,97,0,0,0,4,24,22,22,4,32,54,22,112,2,0,0,0,0,0,0,98,0,0,0,4,24,22,22,4,32,54,22,3,0,0,0,0,0,0,0,99,0,0,0,4,24,22,22,4,32,54,22,3,2,0,0,0,0,0,0,100,0,0,0,4,24,22,22,4,32,54,22,115,0,0,0,0,0,0,0,101,0,0,0,4,24,22,22,4,32,54,22,115,2,0,0,0,0,0,0,102,0,0,0,4,24,86,22,4,24,22,22,0,2,0,0,0,0,0,0,103,0,0,0,4,24,86,22,4,24,22,22,112,0,0,0,0,0,0,0,104,0,
0,0,4,24,86,22,4,24,22,22,112,2,0,0,0,0,0,0,105,0,0,0,4,24,86,22,4,24,22,22,3,0,0,0,0,0,0,0,106,0,0,0,4,24,86,22,4,24,22,22,3,2,0,0,0,0,0,0,107,0,0,0,4,24,86,22,4,24,22,22,115,0,0,0,0,0,0,0,108,0,0,0,4,24,86,22,4,24,22,22,115,2,0,0,0,0,0,0,109,0,0,0,4,24,86,22,4,24,86,22,0,2,0,0,0,0,0,0,110,0,0,0,4,24,86,22,4,24,86,22,112,0,0,0,0,0,0,0,111,0,0,0,4,24,86,22,4,24,86,22,112,2,0,0,0,0,0,0,112,0,0,0,4,24,86,22,4,24,86,22,3,0,0,0,0,0,0,0,113,0,0,0,4,24,86,22,4,24,86,22,3,2,0,0,0,0,0,0,114,0,0,0,4,24,86,
22,4,24,86,22,115,0,0,0,0,0,0,0,115,0,0,0,4,24,86,22,4,24,86,22,115,2,0,0,0,0,0,0,116,0,0,0,4,24,86,22,4,32,54,22,0,2,0,0,0,0,0,0,117,0,0,0,4,24,86,22,4,32,54,22,112,0,0,0,0,0,0,0,118,0,0,0,4,24,86,22,4,32,54,22,112,2,0,0,0,0,0,0,119,0,0,0,4,24,86,22,4,32,54,22,3,0,0,0,0,0,0,0,120,0,0,0,4,24,86,22,4,32,54,22,3,2,0,0,0,0,0,0,121,0,0,0,4,24,86,22,4,32,54,22,115,0,0,0,0,0,0,0,122,0,0,0,4,24,86,22,4,32,54,22,115,2,0,0,0,0,0,0,123,0,0,0,4,32,54,22,4,24,22,22,0,2,0,0,0,0,0,0,124,0,0,0,4,32,54,22,4,24,22,
22,112,0,0,0,0,0,0,0,125,0,0,0,4,32,54,22,4,24,22,22,112,2,0,0,0,0,0,0,126,0,0,0,4,32,54,22,4,24,22,22,3,0,0,0,0,0,0,0,127,0,0,0,4,32,54,22,4,24,22,22,3,2,0,0,0,0,0,0,128,0,0,0,4,32,54,22,4,24,22,22,115,0,0,0,0,0,0,0,129,0,0,0,4,32,54,22,4,24,22,22,115,2,0,0,0,0,0,0,130,0,0,0,4,32,54,22,4,24,86,22,0,2,0,0,0,0,0,0,131,0,0,0,4,32,54,22,4,24,86,22,112,0,0,0,0,0,0,0,132,0,0,0,4,32,54,22,4,24,86,22,112,2,0,0,0,0,0,0,133,0,0,0,4,32,54,22,4,24,86,22,3,0,0,0,0,0,0,0,134,0,0,0,4,32,54,22,4,24,86,22,3,2,0,
0,0,0,0,0,135,0,0,0,4,32,54,22,4,24,86,22,115,0,0,0,0,0,0,0,136,0,0,0,4,32,54,22,4,24,86,22,115,2,0,0,0,0,0,0,137,0,0,0,4,32,54,22,4,32,54,22,0,2,0,0,0,0,0,0,138,0,0,0,4,32,54,22,4,32,54,22,112,0,0,0,0,0,0,0,139,0,0,0,4,32,54,22,4,32,54,22,112,2,0,0,0,0,0,0,140,0,0,0,4,32,54,22,4,32,54,22,3,0,0,0,0,0,0,0,141,0,0,0,4,32,54,22,4,32,54,22,3,2,0,0,0,0,0,0,142,0,0,0,4,32,54,22,4,32,54,22,115,0,0,0,0,0,0,0,143,0,0,0,4,32,54,22,4,32,54,22,115,2,0,0,0,0,0,0,144,0,0,0,4,32,70,22,4,24,22,22,0,2,0,0,0,0,0,0,
145,0,0,0,4,32,70,22,4,24,22,22,112,0,0,0,0,0,0,0,146,0,0,0,4,32,70,22,4,24,22,22,112,2,0,0,0,0,0,0,147,0,0,0,4,32,70,22,4,24,22,22,3,0,0,0,0,0,0,0,148,0,0,0,4,32,70,22,4,24,22,22,3,2,0,0,0,0,0,0,149,0,0,0,4,32,70,22,4,24,22,22,115,0,0,0,0,0,0,0,150,0,0,0,4,32,70,22,4,24,22,22,115,2,0,0,0,0,0,0,151,0,0,0,4,32,70,22,4,24,86,22,0,2,0,0,0,0,0,0,152,0,0,0,4,32,70,22,4,24,86,22,112,0,0,0,0,0,0,0,153,0,0,0,4,32,70,22,4,24,86,22,112,2,0,0,0,0,0,0,154,0,0,0,4,32,70,22,4,24,86,22,3,0,0,0,0,0,0,0,155,0,0,0,
4,32,70,22,4,24,86,22,3,2,0,0,0,0,0,0,156,0,0,0,4,32,70,22,4,24,86,22,115,0,0,0,0,0,0,0,157,0,0,0,4,32,70,22,4,24,86,22,115,2,0,0,0,0,0,0,158,0,0,0,4,32,70,22,4,32,54,22,0,2,0,0,0,0,0,0,159,0,0,0,4,32,70,22,4,32,54,22,112,0,0,0,0,0,0,0,160,0,0,0,4,32,70,22,4,32,54,22,112,2,0,0,0,0,0,0,161,0,0,0,4,32,70,22,4,32,54,22,3,0,0,0,0,0,0,0,162,0,0,0,4,32,70,22,4,32,54,22,3,2,0,0,0,0,0,0,163,0,0,0,4,32,70,22,4,32,54,22,115,0,0,0,0,0,0,0,164,0,0,0,4,32,70,22,4,32,54,22,115,2,0,0,0,0,0,0,165,0,0,0,4,32,118,
22,4,24,22,22,0,2,0,0,0,0,0,0,166,0,0,0,4,32,118,22,4,24,22,22,112,0,0,0,0,0,0,0,167,0,0,0,4,32,118,22,4,24,22,22,112,2,0,0,0,0,0,0,168,0,0,0,4,32,118,22,4,24,22,22,3,0,0,0,0,0,0,0,169,0,0,0,4,32,118,22,4,24,22,22,3,2,0,0,0,0,0,0,170,0,0,0,4,32,118,22,4,24,22,22,115,0,0,0,0,0,0,0,171,0,0,0,4,32,118,22,4,24,22,22,115,2,0,0,0,0,0,0,172,0,0,0,4,32,118,22,4,24,86,22,0,2,0,0,0,0,0,0,173,0,0,0,4,32,118,22,4,24,86,22,112,0,0,0,0,0,0,0,174,0,0,0,4,32,118,22,4,24,86,22,112,2,0,0,0,0,0,0,175,0,0,0,4,32,118,
22,4,24,86,22,3,0,0,0,0,0,0,0,176,0,0,0,4,32,118,22,4,24,86,22,3,2,0,0,0,0,0,0,177,0,0,0,4,32,118,22,4,24,86,22,115,0,0,0,0,0,0,0,178,0,0,0,4,32,118,22,4,24,86,22,115,2,0,0,0,0,0,0,179,0,0,0,4,32,118,22,4,32,54,22,0,2,0,0,0,0,0,0,180,0,0,0,4,32,118,22,4,32,54,22,112,0,0,0,0,0,0,0,181,0,0,0,4,32,118,22,4,32,54,22,112,2,0,0,0,0,0,0,182,0,0,0,4,32,118,22,4,32,54,22,3,0,0,0,0,0,0,0,183,0,0,0,4,32,118,22,4,32,54,22,3,2,0,0,0,0,0,0,184,0,0,0,4,32,118,22,4,32,54,22,115,0,0,0,0,0,0,0,185,0,0,0,4,32,118,22,
4,32,54,22,115,2,0,0,0,0,0,0,186,0,0,0,4,32,134,22,4,24,22,22,0,2,0,0,0,0,0,0,187,0,0,0,4,32,134,22,4,24,22,22,112,0,0,0,0,0,0,0,188,0,0,0,4,32,134,22,4,24,22,22,112,2,0,0,0,0,0,0,189,0,0,0,4,32,134,22,4,24,22,22,3,0,0,0,0,0,0,0,190,0,0,0,4,32,134,22,4,24,22,22,3,2,0,0,0,0,0,0,191,0,0,0,4,32,134,22,4,24,22,22,115,0,0,0,0,0,0,0,192,0,0,0,4,32,134,22,4,24,22,22,115,2,0,0,0,0,0,0,193,0,0,0,4,32,134,22,4,24,86,22,0,2,0,0,0,0,0,0,194,0,0,0,4,32,134,22,4,24,86,22,112,0,0,0,0,0,0,0,195,0,0,0,4,32,134],"i8",
J,u.J+129051);
L([22,4,24,86,22,112,2,0,0,0,0,0,0,196,0,0,0,4,32,134,22,4,24,86,22,3,0,0,0,0,0,0,0,197,0,0,0,4,32,134,22,4,24,86,22,3,2,0,0,0,0,0,0,198,0,0,0,4,32,134,22,4,24,86,22,115,0,0,0,0,0,0,0,199,0,0,0,4,32,134,22,4,24,86,22,115,2,0,0,0,0,0,0,200,0,0,0,4,32,134,22,4,32,54,22,0,2,0,0,0,0,0,0,201,0,0,0,4,32,134,22,4,32,54,22,112,0,0,0,0,0,0,0,202,0,0,0,4,32,134,22,4,32,54,22,112,2,0,0,0,0,0,0,203,0,0,0,4,32,134,22,4,32,54,22,3,0,0,0,0,0,0,0,204,0,0,0,4,32,134,22,4,32,54,22,3,2,0,0,0,0,0,0,205,0,0,0,4,32,134,
22,4,32,54,22,115,0,0,0,0,0,0,0,206,0,0,0,4,32,134,22,4,32,54,22,115,2,0,0,0,0,0,0,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,100,32,98,112,112,32,66,77,80,32,102,105,108,101,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,67,111,117,108,100,110,39,116,32,99,111,110,118,101,114,116,32,105,109,97,103,101,32,116,111,32,37,100,32,98,112,112],"i8",J,u.J+139291);
L([67,111,117,108,100,110,39,116,32,102,105,110,100,32,109,97,116,99,104,105,110,103,32,69,71,76,32,99,111,110,102,105,103,0,0,0,0,0,0,0,152,48,0,0,1,0,0,0,56,48,0,0,56,48,0,0,56,48,0,0,56,48,0,0,56,48,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,69,71,76,32,99,111,110,116,101,120,116,0,0,0,0,67,111,117,108,100,32,110,111,116,32,109,97,107,101,32,69,71,76,32,99,111,110,116,101,120,116,32,99,117,114,114,101,110,116,0,0,0,0,0,0,79,112,101,110,71,76,32,110,111,116,32,105,
110,105,116,105,97,108,105,122,101,100,0,0,85,110,97,98,108,101,32,116,111,32,109,97,107,101,32,69,71,76,32,99,111,110,116,101,120,116,32,99,117,114,114,101,110,116,0,0,0,0,0,0,69,71,76,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,100,0,0,0,0,0,85,110,97,98,108,101,32,116,111,32,115,101,116,32,116,104,101,32,69,71,76,32,115,119,97,112,32,105,110,116,101,114,118,97,108,0,0,0,0,0,80,97,115,115,101,100,32,78,85,76,76,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,
101,0,83,68,76,95,70,105,108,108,82,101,99,116,40,41,58,32,85,110,115,117,112,112,111,114,116,101,100,32,115,117,114,102,97,99,101,32,102,111,114,109,97,116,0,0,0,0,0,0,83,68,76,95,70,105,108,108,82,101,99,116,40,41,58,32,89,111,117,32,109,117,115,116,32,108,111,99,107,32,116,104,101,32,115,117,114,102,97,99,101,0,0,0,0,0,0,0,83,68,76,95,70,105,108,108,82,101,99,116,115,40,41,32,112,97,115,115,101,100,32,78,85,76,76,32,114,101,99,116,115,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,
19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,
165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,
96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,255,0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,170,174,178,182,186,190,194,198,202,206,210,
214,218,222,226,230,234,238,242,246,250,255,0,8,16,24,32,41,49,57,65,74,82,90,98,106,115,123,131,139,148,156,164,172,180,189,197,205,213,222,230,238,246,255,0,17,34,51,68,85,102,119,136,153,170,187,204,221,238,255,0,36,72,109,145,182,218,255,0,85,170,255,0,0,0,0,0,255,0,0,0,0,0,0,255,0,0,0,0,0,0,0,40,39,2,0,40,40,2,0,168,40,2,0,232,40,2,0,8,41,2,0,24,41,2,0,32,41,2,0,40,41,2,0,48,41,2,0,0,0,0,0,70,79,85,82,67,67,32,112,105,120,101,108,32,102,111,114,109,97,116,115,32,97,114,101,32,110,111,116,32,
115,117,112,112,111,114,116,101,100,0,0,0,0,0,0,0,0,0,0,102,111,114,109,97,116,0,0,110,99,111,108,111,114,115,0,83,68,76,95,83,101,116,80,105,120,101,108,70,111,114,109,97,116,80,97,108,101,116,116,101,40,41,32,112,97,115,115,101,100,32,78,85,76,76,32,102,111,114,109,97,116,0,0,83,68,76,95,83,101,116,80,105,120,101,108,70,111,114,109,97,116,80,97,108,101,116,116,101,40,41,32,112,97,115,115,101,100,32,97,32,112,97,108,101,116,116,101,32,116,104,97,116,32,100,111,101,115,110,39,116,32,109,97,116,99,
104,32,116,104,101,32,102,111,114,109,97,116,0,0,0,0,0,0,112,97,108,101,116,116,101,0,65,0,0,0,0,0,0,0,66,0,0,0,0,0,0,0,114,101,115,117,108,116,0,0,112,111,105,110,116,115,0,0,99,111,117,110,116,0,0,0,114,101,99,116,0,0,0,0,88,49,0,0,0,0,0,0,89,49,0,0,0,0,0,0,88,50,0,0,0,0,0,0,89,50,0,0,0,0,0,0,119,105,100,116,104,0,0,0,104,101,105,103,104,116,0,0,114,101,99,116,115,0,0,0,115,112,97,110,0,0,0,0,110,117,109,114,101,99,116,115,0,0,0,0,0,0,0,0,79,110,108,121,32,119,111,114,107,115,32,119,105,116,104,
32,115,97,109,101,32,102,111,114,109,97,116,32,115,117,114,102,97,99,101,115,0,0,0,0,73,110,118,97,108,105,100,32,115,111,117,114,99,101,32,98,108,105,116,32,114,101,99,116,97,110,103,108,101,0,0,0,73,110,118,97,108,105,100,32,100,101,115,116,105,110,97,116,105,111,110,32,98,108,105,116,32,114,101,99,116,97,110,103,108,101,0,0,0,0,0,0,85,110,97,98,108,101,32,116,111,32,108,111,99,107,32,100,101,115,116,105,110,97,116,105,111,110,32,115,117,114,102,97,99,101,0,0,0,0,0,0,85,110,97,98,108,101,32,116,
111,32,108,111,99,107,32,115,111,117,114,99,101,32,115,117,114,102,97,99,101,0,0,0,85,110,107,110,111,119,110,32,112,105,120,101,108,32,102,111,114,109,97,116,0,0,0,0,115,117,114,102,97,99,101,0,107,101,121,0,0,0,0,0,83,68,76,95,85,112,112,101,114,66,108,105,116,58,32,112,97,115,115,101,100,32,97,32,78,85,76,76,32,115,117,114,102,97,99,101,0,0,0,0,83,117,114,102,97,99,101,115,32,109,117,115,116,32,110,111,116,32,98,101,32,108,111,99,107,101,100,32,100,117,114,105,110,103,32,98,108,105,116,0,83,68,
76,95,85,112,112,101,114,66,108,105,116,83,99,97,108,101,100,58,32,112,97,115,115,101,100,32,97,32,78,85,76,76,32,115,117,114,102,97,99,101,0,0,0,0,0,0,69,109,112,116,121,32,100,101,115,116,105,110,97,116,105,111,110,32,112,97,108,101,116,116,101,0,0,0,0,0,0,0,100,115,116,0,0,0,0,0,100,115,116,95,112,105,116,99,104,0,0,0,0,0,0,0,85,110,107,110,111,119,110,32,70,79,85,82,67,67,32,112,105,120,101,108,32,102,111,114,109,97,116,0,0,0,0,0,73,110,100,101,120,101,100,32,112,105,120,101,108,32,102,111,114,
109,97,116,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,0,0,0,80,61,2,0,200,67,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,0,0,0,0,0,0,0,78,111,32,97,118,97,105,108,97,98,108,101,32,118,105,100,101,111,32,100,101,118,105,99,101,0,0,0,0,0,0,0,84,104,101,32,118,105,100,101,111,32,100,114,105,118,101,114,32,100,105,100,32,110,111,116,32,97,100,100,32,97,110,121,32,100,105,115,112,108,97,121,115,0,0,0,0,0,0,0,83,68,76,95,86,73,68,69,
79,95,65,76,76,79,87,95,83,67,82,69,69,78,83,65,86,69,82,0,0,0,0,0,100,105,115,112,108,97,121,73,110,100,101,120,32,109,117,115,116,32,98,101,32,105,110,32,116,104,101,32,114,97,110,103,101,32,48,32,45,32,37,100,0,0,0,0,0,0,0,0,73,110,118,97,108,105,100,32,119,105,110,100,111,119,0,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,97,110,121,32,100,105,115,112,108,97,121,115,0,0,0,0,0,0,80,97,114,97,109,101,116,101,114,32,39,37,115,39,32,105,115,32,105,110,118,97,108,105,100,0,0,0,0,0,0,0,109,
111,100,101,0,0,0,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,100,105,115,112,108,97,121,32,109,111,100,101,32,109,97,116,99,104,0,0,0,0,0,0,0,0,78,111,32,79,112,101,110,71,76,32,115,117,112,112,111,114,116,32,105,110,32,118,105,100,101,111,32,100,114,105,118,101,114,0,0,0,0,0,0,0,83,68,76,95,86,73,68,69,79,95,72,73,71,72,68,80,73,95,68,73,83,65,66,76,69,68,0,0,0,0,0,0,110,97,109,101,0,0,0,0,87,105,110,100,111,119,32,115,117,114,102,97,99,101,32,105,115,32,105,110,118,97,108,105,100,44,
32,112,108,101,97,115,101,32,99,97,108,108,32,83,68,76,95,71,101,116,87,105,110,100,111,119,83,117,114,102,97,99,101,40,41,32,116,111,32,103,101,116,32,97,32,110,101,119,32,115,117,114,102,97,99,101,0,0,0,0,0,0,79,112,101,110,71,76,32,108,105,98,114,97,114,121,32,97,108,114,101,97,100,121,32,108,111,97,100,101,100,0,0,0,78,111,32,100,121,110,97,109,105,99,32,71,76,32,115,117,112,112,111,114,116,32,105,110,32,118,105,100,101,111,32,100,114,105,118,101,114,0,0,0,78,111,32,71,76,32,100,114,105,118,101,
114,32,104,97,115,32,98,101,101,110,32,108,111,97,100,101,100,0,0,0,0,85,110,107,110,111,119,110,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,102,108,97,103,32,37,100,0,0,85,110,107,110,111,119,110,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,112,114,111,102,105,108,101,32,37,100,0,0,0,0,0,0,0,85,110,107,110,111,119,110,32,79,112,101,110,71,76,32,97,116,116,114,105,98,117,116,101,0,0,0,0,0,0,0,0,79,112,101,110,71,76,32,101,114,114,111,114,58,32,71,76,95,73,78,86,65,76,73,68,
95,69,78,85,77,0,0,0,79,112,101,110,71,76,32,101,114,114,111,114,58,32,71,76,95,73,78,86,65,76,73,68,95,86,65,76,85,69,0,0,79,112,101,110,71,76,32,101,114,114,111,114,58,32,37,48,56,88,0,0,0,0,0,0,84,104,101,32,115,112,101,99,105,102,105,101,100,32,119,105,110,100,111,119,32,105,115,110,39,116,32,97,110,32,79,112,101,110,71,76,32,119,105,110,100,111,119,0,0,0,0,0,78,111,32,79,112,101,110,71,76,32,99,111,110,116,101,120,116,32,104,97,115,32,98,101,101,110,32,109,97,100,101,32,99,117,114,114,101,110,
116,0,83,101,116,116,105,110,103,32,116,104,101,32,115,119,97,112,32,105,110,116,101,114,118,97,108,32,105,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,0,0,0,0,0,84,104,101,32,115,112,101,99,105,102,105,101,100,32,119,105,110,100,111,119,32,104,97,115,32,110,111,116,32,98,101,101,110,32,109,97,100,101,32,99,117,114,114,101,110,116,0,0,109,101,115,115,97,103,101,98,111,120,100,97,116,97,0,0,78,111,32,109,101,115,115,97,103,101,32,115,121,115,116,101,109,32,97,118,97,105,108,97,98,108,
101,0,0,0,0,0,83,68,76,95,86,73,68,69,79,95,77,73,78,73,77,73,90,69,95,79,78,95,70,79,67,85,83,95,76,79,83,83,0,0,0,0,0,0,0,0,78,111,32,118,105,100,101,111,32,109,111,100,101,32,108,97,114,103,101,32,101,110,111,117,103,104,32,102,111,114,32,37,100,120,37,100,0,0,0,0,86,105,100,101,111,32,100,114,105,118,101,114,32,100,111,101,115,110,39,116,32,115,117,112,112,111,114,116,32,99,104,97,110,103,105,110,103,32,100,105,115,112,108,97,121,32,109,111,100,101,0,0,0,0,0,0,77,105,115,115,105,110,103,32,100,
101,115,105,114,101,100,32,109,111,100,101,32,111,114,32,99,108,111,115,101,115,116,32,109,111,100,101,32,112,97,114,97,109,101,116,101,114,0,0,86,105,100,101,111,32,115,117,98,115,121,115,116,101,109,32,104,97,115,32,110,111,116,32,98,101,101,110,32,105,110,105,116,105,97,108,105,122,101,100,0,0,0,0,0,0,0,0,95,83,68,76,95,87,105,110,100,111,119,84,101,120,116,117,114,101,68,97,116,97,0,0,78,111,32,119,105,110,100,111,119,32,116,101,120,116,117,114,101,32,100,97,116,97,0,0,83,68,76,95,70,82,65,77,
69,66,85,70,70,69,82,95,65,67,67,69,76,69,82,65,84,73,79,78,0,0,0,0,115,111,102,116,119,97,114,101,0,0,0,0,0,0,0,0,78,111,32,104,97,114,100,119,97,114,101,32,97,99,99,101,108,101,114,97,116,101,100,32,114,101,110,100,101,114,101,114,115,32,97,118,97,105,108,97,98,108,101,0,0,0,0,0,83,68,76,95,82,69,78,68,69,82,95,68,82,73,86,69,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,0,0,0,0,0,0,0,0,0,0,0,117,0,0,0,0,0,0,0,42,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,225,
0,0,0,224,0,0,0,226,0,0,0,72,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,75,0,0,0,78,0,0,0,77,0,0,0,74,0,0,0,80,0,0,0,82,0,0,0,79,0,0,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,0,0,0,76,0,0,0,0,0,0,0,39,0,0,0,30,0,0,0,31,0,0,0,32,0,0,0,33,0,0,0,34,0,0,0,35,0,0,0,36,0,0,0,37,0,0,0,38,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,12,0,0,0,13,0,0,
0,14,0,0,0,15,0,0,0,16,0,0,0,17,0,0,0,18,0,0,0,19,0,0,0,20,0,0,0,21,0,0,0,22,0,0,0,23,0,0,0,24,0,0,0,25,0,0,0,26,0,0,0,27,0,0,0,28,0,0,0,29,0,0,0,227,0,0,0,0,0,0,0,101,0,0,0,0,0,0,0,0,0,0,0,98,0,0,0,89,0,0,0,90,0,0,0,91,0,0,0,92,0,0,0,93,0,0,0,94,0,0,0,95,0,0,0,96,0,0,0,97,0,0,0,85,0,0,0,87,0,0,0,0,0,0,0,86,0,0,0,99,0,0,0,84,0,0,0,58,0,0,0,59,0,0,0,60,0,0,0,61,0,0,0,62,0,0,0,63,0,0,0,64,0,0,0,65,0,0,0,66,0,0,0,67,0,0,0,68,0,0,0,69,0,0,0,104,0,0,0,105,0,0,0,106,0,0,0,107,0,0,0,108,0,0,0,109,0,0,0,
110,0,0,0,111,0,0,0,112,0,0,0,113,0,0,0,114,0,0,0,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,0,0,0,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,46,0,0,0,54,0,0,0,45,0,0,0,55,
0,0,0,56,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,0,0,0,49,0,0,0,48,0,0,0,52,0,0,0,0,0,0,0,35,99,97,110,118,97,115,0,35,100,111,99,117,109,101,110,116,0,0,0,0,0,0,0,83,68,76,95,69,77,83,67,82,73,80,84,69,78,95,75,69,89,66,79,65,82,68,95,69,76,69,77,69,78,84,0,35,119,105,110,100,111,119,0,123,32,118,97,114,32,119,32,
61,32,36,48,59,32,118,97,114,32,104,32,61,32,36,49,59,32,118,97,114,32,112,105,120,101,108,115,32,61,32,36,50,59,32,105,102,32,40,33,77,111,100,117,108,101,91,39,83,68,76,50,39,93,41,32,77,111,100,117,108,101,91,39,83,68,76,50,39,93,32,61,32,123,125,59,32,118,97,114,32,83,68,76,50,32,61,32,77,111,100,117,108,101,91,39,83,68,76,50,39,93,59,32,105,102,32,40,83,68,76,50,46,99,116,120,67,97,110,118,97,115,32,33,61,61,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,41,32,123,32,83,68,76,50,
46,99,116,120,32,61,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,46,103,101,116,67,111,110,116,101,120,116,40,39,50,100,39,41,59,32,83,68,76,50,46,99,116,120,67,97,110,118,97,115,32,61,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,59,32,125,32,105,102,32,40,83,68,76,50,46,119,32,33,61,61,32,119,32,124,124,32,83,68,76,50,46,104,32,33,61,61,32,104,32,124,124,32,83,68,76,50,46,105,109,97,103,101,67,116,120,32,33,61,61,32,83,68,76,50,46,99,116,120,41,32,123,32,83,68,76,50,46,
105,109,97,103,101,32,61,32,83,68,76,50,46,99,116,120,46,99,114,101,97,116,101,73,109,97,103,101,68,97,116,97,40,119,44,32,104,41,59,32,83,68,76,50,46,119,32,61,32,119,59,32,83,68,76,50,46,104,32,61,32,104,59,32,83,68,76,50,46,105,109,97,103,101,67,116,120,32,61,32,83,68,76,50,46,99,116,120,59,32,125,32,118,97,114,32,100,97,116,97,32,61,32,83,68,76,50,46,105,109,97,103,101,46,100,97,116,97,59,32,118,97,114,32,115,114,99,32,61,32,112,105,120,101,108,115,32,62,62,32,50,59,32,118,97,114,32,100,115,116,
32,61,32,48,59,32,118,97,114,32,110,117,109,59,32,105,102,32,40,116,121,112,101,111,102,32,67,97,110,118,97,115,80,105,120,101,108,65,114,114,97,121,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,32,38,38,32,100,97,116,97,32,105,110,115,116,97,110,99,101,111,102,32,67,97,110,118,97,115,80,105,120,101,108,65,114,114,97,121,41,32,123,32,110,117,109,32,61,32,100,97,116,97,46,108,101,110,103,116,104,59,32,119,104,105,108,101,32,40,100,115,116,32,60,32,110,117,109,41,32,123,32,118,97,114,32,
118,97,108,32,61,32,72,69,65,80,51,50,91,115,114,99,93,59,32,100,97,116,97,91,100,115,116,32,93,32,61,32,118,97,108,32,38,32,48,120,102,102,59,32,100,97,116,97,91,100,115,116,43,49,93,32,61,32,40,118,97,108,32,62,62,32,56,41,32,38,32,48,120,102,102,59,32,100,97,116,97,91,100,115,116,43,50,93,32,61,32,40,118,97,108,32,62,62,32,49,54,41,32,38,32,48,120,102,102,59,32,100,97,116,97,91,100,115,116,43,51,93,32,61,32,105,115,83,99,114,101,101,110,32,63,32,48,120,102,102,32,58,32,40,40,118,97,108,32,62,62,
32,50,52,41,32,38,32,48,120,102,102,41,59,32,115,114,99,43,43,59,32,100,115,116,32,43,61,32,52,59,32,125,32,125,32,101,108,115,101,32,123,32,105,102,32,40,83,68,76,50,46,100,97,116,97,51,50,68,97,116,97,32,33,61,61,32,100,97,116,97,41,32,123,32,83,68,76,50,46,100,97,116,97,51,50,32,61,32,110,101,119,32,73,110,116,51,50,65,114,114,97,121,40,100,97,116,97,46,98,117,102,102,101,114,41,59,32,83,68,76,50,46,100,97,116,97,56,32,61,32,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,100,97,116,97,46,
98,117,102,102,101,114,41,59,32,125,32,118,97,114,32,100,97,116,97,51,50,32,61,32,83,68,76,50,46,100,97,116,97,51,50,59,32,110,117,109,32,61,32,100,97,116,97,51,50,46,108,101,110,103,116,104,59,32,100,97,116,97,51,50,46,115,101,116,40,72,69,65,80,51,50,46,115,117,98,97,114,114,97,121,40,115,114,99,44,32,115,114,99,32,43,32,110,117,109,41,41,59,32,118,97,114,32,100,97,116,97,56,32,61,32,83,68,76,50,46,100,97,116,97,56,59,32,118,97,114,32,105,32,61,32,51,59,32,118,97,114,32,106,32,61,32,105,32,43,32,
52,42,110,117,109,59,32,105,102,32,40,110,117,109,32,37,32,56,32,61,61,32,48,41,32,123,32,119,104,105,108,101,32,40,105,32,60,32,106,41,32,123,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,
102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,125,32,125,32,101,108,
115,101,32,123,32,119,104,105,108,101,32,40,105,32,60,32,106,41,32,123,32,100,97,116,97,56,91,105,93,32,61,32,48,120,102,102,59,32,105,32,61,32,105,32,43,32,52,32,124,32,48,59,32,125,32,125,32,125,32,83,68,76,50,46,99,116,120,46,112,117,116,73,109,97,103,101,68,97,116,97,40,83,68,76,50,46,105,109,97,103,101,44,32,48,44,32,48,41,59,32,114,101,116,117,114,110,32,48,59,32,125,0,0,0,0,0,100,101,102,97,117,108,116,0,116,101,120,116,0,0,0,0,119,97,105,116,0,0,0,0,99,114,111,115,115,104,97,105,114,0,0,0,
0,0,0,0,112,114,111,103,114,101,115,115,0,0,0,0,0,0,0,0,110,119,115,101,45,114,101,115,105,122,101,0,0,0,0,0,110,101,115,119,45,114,101,115,105,122,101,0,0,0,0,0,101,119,45,114,101,115,105,122,101,0,0,0,0,0,0,0,110,115,45,114,101,115,105,122,101,0,0,0,0,0,0,0,110,111,116,45,97,108,108,111,119,101,100,0,0,0,0,0,112,111,105,110,116,101,114,0,123,32,105,102,32,40,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,41,32,123,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,46,115,116,121,
108,101,91,39,99,117,114,115,111,114,39,93,32,61,32,77,111,100,117,108,101,91,39,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,39,93,40,36,48,41,59,32,125,32,114,101,116,117,114,110,32,48,59,32,125,0,0,0,0,0,105,102,32,40,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,41,32,123,32,77,111,100,117,108,101,91,39,99,97,110,118,97,115,39,93,46,115,116,121,108,101,91,39,99,117,114,115,111,114,39,93,32,61,32,39,110,111,110,101,39,59,32,125,0,0,0,0,67,111,117,108,100,32,110,111,
116,32,103,101,116,32,69,71,76,32,100,105,115,112,108,97,121,0,0,0,0,0,0,0,67,111,117,108,100,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,69,71,76,0,0,0,0,0,0,0,0,83,68,76,32,101,109,115,99,114,105,112,116,101,110,32,118,105,100,101,111,32,100,114,105,118,101,114,0,0,0,0,0,136,61,2,0,48,61,2,0,6,0,0,0,31,0,0,0,67,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,71,76,69,83,32,119,105,110,100,111,119,32,115,117,114,102,97,99,101,0,0,0,0,101,109,115,99,114,105,112,116,101,
110,0,0,0,0,0,0,83,68,76,32,101,109,115,99,114,105,112,116,101,110,32,97,117,100,105,111,32,100,114,105,118,101,114,0,0,0,0,0,136,61,2,0,152,61,2,0,32,0,0,0,0,0,0,0,123,32,105,102,32,40,116,121,112,101,111,102,40,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,114,101,116,117,114,110,32,49,59,32,125,32,101,108,115,101,32,105,102,32,40,116,121,112,101,111,102,40,119,101,98,107,105,116,65,117,100,105,111,67,111,110,116,101,120,116,
41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,114,101,116,117,114,110,32,49,59,32,125,32,114,101,116,117,114,110,32,48,59,32,125,0,0,0,0,0,0,0,0,78,111,32,99,111,109,112,97,116,105,98,108,101,32,97,117,100,105,111,32,102,111,114,109,97,116,33,0,0,0,0,0,123,32,105,102,40,116,121,112,101,111,102,40,83,68,76,50,41,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,83,68,76,50,32,61,32,123,125,59,32,105,102,40,116,121,112,101,111,102,40,83,68,76,50,46,97,117,100,
105,111,41,32,61,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,83,68,76,50,46,97,117,100,105,111,32,61,32,123,125,59,32,105,102,32,40,33,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,41,32,123,32,105,102,32,40,116,121,112,101,111,102,40,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,32,61,32,110,101,119,32,65,117,100,105,111,67,111,110,116,
101,120,116,40,41,59,32,125,32,101,108,115,101,32,105,102,32,40,116,121,112,101,111,102,40,119,101,98,107,105,116,65,117,100,105,111,67,111,110,116,101,120,116,41,32,33,61,61,32,39,117,110,100,101,102,105,110,101,100,39,41,32,123,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,32,61,32,110,101,119,32,119,101,98,107,105,116,65,117,100,105,111,67,111,110,116,101,120,116,40,41,59,32,125,32,101,108,115,101,32,123,32,116,104,114,111,119,32,39,87,101,98,32,65,117,100,105,111,32,65,80,73,
32,105,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,33,39,59,32,125,32,125,32,125,0,0,0,0,0,0,123,32,114,101,116,117,114,110,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,91,39,115,97,109,112,108,101,82,97,116,101,39,93,59,32,125,0,0,0,0,0,123,32,83,68,76,50,46,97,117,100,105,111,46,115,99,114,105,112,116,80,114,111,99,101,115,115,111,114,78,111,100,101,32,61,32,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,91,39,99,114,101,97,116,101,83,99,114,105,112,116,
80,114,111,99,101,115,115,111,114,39,93,40,36,49,44,32,48,44,32,36,48,41,59,32,83,68,76,50,46,97,117,100,105,111,46,115,99,114,105,112,116,80,114,111,99,101,115,115,111,114,78,111,100,101,91,39,111,110,97,117,100,105,111,112,114,111,99,101,115,115,39,93,32,61,32,102,117,110,99,116,105,111,110,32,40,101,41,32,123,32,83,68,76,50,46,97,117,100,105,111,46,99,117,114,114,101,110,116,79,117,116,112,117,116,66,117,102,102,101,114,32,61,32,101,91,39,111,117,116,112,117,116,66,117,102,102,101,114,39,93,59,
32,82,117,110,116,105,109,101,46,100,121,110,67,97,108,108,40,39,118,105,39,44,32,36,50,44,32,91,36,51,93,41,59,32,125,59,32,83,68,76,50,46,97,117,100,105,111,46,115,99,114,105,112,116,80,114,111,99,101,115,115,111,114,78,111,100,101,91,39,99,111,110,110,101,99,116,39,93,40,83,68,76,50,46,97,117,100,105,111,67,111,110,116,101,120,116,91,39,100,101,115,116,105,110,97,116,105,111,110,39,93,41,59,32,125,0,0,0,0,0,0,123,32,118,97,114,32,110,117,109,67,104,97,110,110,101,108,115,32,61,32,83,68,76,50,46,
97,117,100,105,111,46,99,117,114,114,101,110,116,79,117,116,112,117,116,66,117,102,102,101,114,91,39,110,117,109,98,101,114,79,102,67,104,97,110,110,101,108,115,39,93,59,32,102,111,114,32,40,118,97,114,32,99,32,61,32,48,59,32,99,32,60,32,110,117,109,67,104,97,110,110,101,108,115,59,32,43,43,99,41,32,123,32,118,97,114,32,99,104,97,110,110,101,108,68,97,116,97,32,61,32,83,68,76,50,46,97,117,100,105,111,46,99,117,114,114,101,110,116,79,117,116,112,117,116,66,117,102,102,101,114,91,39,103,101,116,67,
104,97,110,110,101,108,68,97,116,97,39,93,40,99,41,59,32,105,102,32,40,99,104,97,110,110,101,108,68,97,116,97,46,108,101,110,103,116,104,32,33,61,32,36,49,41,32,123,32,116,104,114,111,119,32,39,87,101,98,32,65,117,100,105,111,32,111,117,116,112,117,116,32,98,117,102,102,101,114,32,108,101,110,103,116,104,32,109,105,115,109,97,116,99,104,33,32,68,101,115,116,105,110,97,116,105,111,110,32,115,105,122,101,58,32,39,32,43,32,99,104,97,110,110,101,108,68,97,116,97,46,108,101,110,103,116,104,32,43,32,39,
32,115,97,109,112,108,101,115,32,118,115,32,101,120,112,101,99,116,101,100,32,39,32,43,32,36,49,32,43,32,39,32,115,97,109,112,108,101,115,33,39,59,32,125,32,102,111,114,32,40,118,97,114,32,106,32,61,32,48,59,32,106,32,60,32,36,49,59,32,43,43,106,41,32,123,32,99,104,97,110,110,101,108,68,97,116,97,91,106,93,32,61,32,72,69,65,80,70,51,50,91,36,48,32,43,32,40,40,106,42,110,117,109,67,104,97,110,110,101,108,115,32,43,32,99,41,32,60,60,32,50,41,32,62,62,32,50,93,59,32,125,32,125,32,125,0,0,0,0,95,83,68,
76,95,68,117,109,109,121,83,117,114,102,97,99,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,111,117,108,100,110,39,116,32,102,105,110,100,32,100,117,109,109,121,32,115,117,114,102,97,99,101,32,102,111,114,32,119,105,110,100,111,119,0,0,83,68,76,95,86,73,68,69,79,95,68,85,77,77,89,95,83,65,86,69,95,70,82,65,77,69,83,0,0,0,0,0,83,68,76,95,119,105,110,100,111,119,37,100,45,37,56,46,56,100,46,98,109,112,0,0,83,68,76,32,100,117,109,109,121,32,118,105,100,101,111,32,100,114,105,118,101,114,0,0,184,68,2,0,176,67,
2,0,7,0,0,0,33,0,0,0,83,68,76,95,86,73,68,69,79,68,82,73,86,69,82,0,100,105,115,107,0,0,0,0,100,105,114,101,99,116,45,116,111,45,100,105,115,107,32,97,117,100,105,111,0,0,0,0,232,67,2,0,240,67,2,0,34,0,0,0,1,0,0,0,83,68,76,95,68,73,83,75,65,85,68,73,79,68,69,76,65,89,0,0,0,0,0,0,119,98,0,0,0,0,0,0,87,65,82,78,73,78,71,58,32,89,111,117,32,97,114,101,32,117,115,105,110,103,32,116,104,101,32,83,68,76,32,100,105,115,107,32,119,114,105,116,101,114,32,97,117,100,105,111,32,100,114,105,118,101,114,33,10,
32,87,114,105,116,105,110,103,32,116,111,32,102,105,108,101,32,91,37,115,93,46,10,0,0,0,0,0,0,0,0,83,68,76,95,68,73,83,75,65,85,68,73,79,70,73,76,69,0,0,0,0,0,0,0,115,100,108,97,117,100,105,111,46,114,97,119,0,0,0,0,100,117,109,109,121,0,0,0,83,68,76,32,100,117,109,109,121,32,97,117,100,105,111,32,100,114,105,118,101,114,0,0,184,68,2,0,192,68,2,0,35,0,0,0,1,0,0,0,70,97,105,108,101,100,32,108,111,97,100,105,110,103,32,37,115,58,32,37,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,37,100,0,0,0,0,0,0,65,100,100,101,100,32,106,111,121,115,116,105,99,107,32,119,105,116,104,32,105,110,100,101,120,32,37,100,0,0,0,0,82,101,109,111,118,101,100,32,106,111,121,115,116,105,99,107,32,119,105,116,104,32,105,110,100,101,120,32,37,100,0,0,74,111,121,115,116,105,99,107,32,119,105,116,104,32,105,110,100,101,120,32,37,100,32,110,111,116,32,102,111,117,110,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,68,76,32,110,111,116,32,98,117,105,108,
116,32,119,105,116,104,32,116,104,114,101,97,100,32,115,117,112,112,111,114,116,0,0,0,0,0,0,0,84,104,114,101,97,100,115,32,97,114,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,111,110,32,116,104,105,115,32,112,108,97,116,102,111,114,109,0,0,0,0,0,0,2,0,0,192,3,0,0,192,4,0,0,192,5,0,0,192,6,0,0,192,7,0,0,192,8,0,0,192,9,0,0,192,10,0,0,192,11,0,0,192,12,0,0,192,13,0,0,192,14,0,0,192,15,0,0,192,16,0,0,192,17,0,0,192,18,0,0,192,19,0,0,192,20,0,0,192,21,0,0,192,22,0,0,192,23,0,0,192,24,
0,0,192,25,0,0,192,26,0,0,192,27,0,0,192,28,0,0,192,29,0,0,192,30,0,0,192,31,0,0,192,0,0,0,179,1,0,0,195,2,0,0,195,3,0,0,195,4,0,0,195,5,0,0,195,6,0,0,195,7,0,0,195,8,0,0,195,9,0,0,195,10,0,0,195,11,0,0,195,12,0,0,195,13,0,0,211,14,0,0,195,15,0,0,195,0,0,12,187,1,0,12,195,2,0,12,195,3,0,12,195,4,0,12,211,0,0,0,0,0,0,0,0,0,0,0,0,69,88,84,0,0,0,0,0,65,82,66,0,0,0,0,0,79,69,83,0,0,0,0,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,0,0,103,108,67,114,101,97,116,101,80,
114,111,103,114,97,109,0,103,108,85,115,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,0,0,0,0,0,103,108,85,115,101,80,114,111,103,114,97,109,0,0,0,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,79,98,106,101,99,116,0,0,0,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,0,0,103,108,65,116,116,97,99,104,79,98,106,101,99,116,0,0,103,108,65,116,116,97,99,104,83,104,97,100,101,114,0,0,103,108,68,101,116,97,99,104,79,98,106,101,99,116,0,0,103,108,68,101,116,97,99,104,83,104,97,100,101,
114,0,0,103,108,80,105,120,101,108,83,116,111,114,101,105,0,0,0,103,108,71,101,116,83,116,114,105,110,103,0,0,0,0,0,103,108,71,101,116,73,110,116,101,103,101,114,118,0,0,0,103,108,71,101,116,70,108,111,97,116,118,0,0,0,0,0,103,108,71,101,116,66,111,111,108,101,97,110,118,0,0,0,103,108,71,101,110,84,101,120,116,117,114,101,115,0,0,0,103,108,68,101,108,101,116,101,84,101,120,116,117,114,101,115,0,0,0,0,0,0,0,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,0,0,103,
108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,50,68,0,0,0,0,0,0,0,103,108,84,101,120,73,109,97,103,101,50,68,0,0,0,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,82,101,97,100,80,105,120,101,108,115,0,0,0,0,103,108,66,105,110,100,84,101,120,116,117,114,101,0,0,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,0,0,0,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,103,108,84,101,120,80,
97,114,97,109,101,116,101,114,102,118,0,0,0,0,0,0,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,0,0,0,0,103,108,73,115,84,101,120,116,117,114,101,0,0,0,0,0,103,108,71,101,110,66,117,102,102,101,114,115,0,0,0,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,103,108,66,117,102,102,101,114,68,97,116,97,0,0,0,0,103,108,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,73,
115,66,117,102,102,101,114,0,0,0,0,0,0,103,108,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,0,0,0,0,0,0,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,0,0,103,108,66,105,110,100,82,101,110,100,101,114,98,117,102,102,101,114,0,0,0,0,0,0,103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,0,0,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,0,0,0,0,0,0,0,0,103,108,71,101,116,85,
110,105,102,111,114,109,102,118,0,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,0,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,0,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,0,0,0,0,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,0,0,0,0,0,0,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,
102,111,114,109,0,0,0,0,0,0,103,108,85,110,105,102,111,114,109,49,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,50,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,51,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,52,102,0,0,0,0,0,103,108,85,110,105,102,111,114,109,49,105,0,0,0,0,0,103,108,85,110,105,102,111,114,109,50,105,0,0,0,0,0,103,108,85,110,105,102,111,114,109,51,105,0,0,0,0,0,103,108,85,110,105,102,111,114,109,52,105,0,0,0,0,0,103,108,85,110,105,102,111,114,109,49,105,118,0,0,0,0,103,
108,85,110,105,102,111,114,109,50,105,118,0,0,0,0,103,108,85,110,105,102,111,114,109,51,105,118,0,0,0,0,103,108,85,110,105,102,111,114,109,52,105,118,0,0,0,0,103,108,85,110,105,102,111,114,109,49,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,50,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,51,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,52,102,118,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,0,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,
105,120,51,102,118,0,0,0,0,0,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,0,0,0,0,0,0,103,108,66,105,110,100,66,117,102,102,101,114,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,0,0,0,0,0,0,0,103,108,71,101,116,65,116,
116,114,105,98,76,111,99,97,116,105,111,110,0,0,0,0,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,0,0,0,0,0,0,0,103,108,68,101,108,101,116,101,83,104,97,100,101,114,0,0,103,108,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,0,0,0,0,103,108,83,104,97,100,101,114,83,111,117,114,99,101,0,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,0,0,0,0,0,0,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,0,103,108,71,101,116,83,104,97,100,101,114,
73,110,102,111,76,111,103,0,0,0,0,0,0,103,108,71,101,116,83,104,97,100,101,114,105,118,0,0,0,103,108,71,101,116,80,114,111,103,114,97,109,105,118,0,0,103,108,73,115,83,104,97,100,101,114,0,0,0,0,0,0,103,108,68,101,108,101,116,101,80,114,111,103,114,97,109,0,103,108,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,0,0,0,0,0,0,103,108,76,105,110,107,80,114,111,103,114,97,109,0,0,0,103,108,71,101,116,80,114,111],"i8",J,u.J+140648);
L([103,114,97,109,73,110,102,111,76,111,103,0,0,0,0,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,0,0,0,0,0,0,0,103,108,73,115,80,114,111,103,114,97,109,0,0,0,0,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,0,0,0,103,108,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,0,0,0,0,0,0,0,103,108,71,101,110,70,114,97,109,101,98,117,102,102,101,114,115,0,0,0,0,0,0,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,0,0,
0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,0,0,0,0,0,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,0,0,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,0,0,0,103,108,73,115,70,114,97,109,101,98,117,102,102,101,114,0,103,108,68,101,108,101,116,101,79,98,106,101,99,116,0,0,103,108,71,101,116,79,98,106,101,99,116,80,97,
114,97,109,101,116,101,114,105,118,0,0,103,108,71,101,116,73,110,102,111,76,111,103,0,0,0,0,103,108,66,105,110,100,80,114,111,103,114,97,109,0,0,0,103,108,71,101,116,80,111,105,110,116,101,114,118,0,0,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,0,0,0,0,0,103,108,69,110,97,98,108,101,67,108,105,101,110,116,83,116,97,116,101,0,0,0,0,0,103,108,86,101,114,116,101,120,80,111,105,110,116,101,114,0,103,108,84,101,120,67,111,111,114,100,80,111,105,110,116,101,114,0,0,0,0,0,0,
0,103,108,78,111,114,109,97,108,80,111,105,110,116,101,114,0,103,108,67,111,108,111,114,80,111,105,110,116,101,114,0,0,103,108,67,108,105,101,110,116,65,99,116,105,118,101,84,101,120,116,117,114,101,0,0,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,0,0,0,0,0,0,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,0,0,0,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,0,0,0,0,0,0,0,103,108,77,97,116,114,105,120,77,111,100,101,0,0,0,0,103,
108,76,111,97,100,73,100,101,110,116,105,116,121,0,0,103,108,76,111,97,100,77,97,116,114,105,120,102,0,0,0,103,108,70,114,117,115,116,117,109,0,0,0,0,0,0,0,103,108,82,111,116,97,116,101,102,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,0,0,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,0,0,0,0,0,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,0,0,0,0,
0,103,108,68,114,97,119,65,114,114,97,121,115,0,0,0,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,0,0,103,108,83,104,97,100,101,114,66,105,110,97,114,121,0,0,103,108,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,0,103,108,71,101,116,69,114,114,111,114,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,0,0,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,0,0,0,103,108,68,114,97,119,69,108,
101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,0,103,108,70,105,110,105,115,104,0,0,0,0,0,0,0,0,103,108,70,108,117,115,104,0,103,108,67,108,101,97,114,68,101,112,116,104,0,0,0,0,103,108,67,108,101,97,114,68,101,112,116,104,102,0,0,0,103,108,68,101,112,116,104,70,117,110,99,0,0,0,0,0,103,108,69,110,97,98,108,101,0,0,0,0,0,0,0,0,103,108,68,105,115,97,98,108,101,0,0,0,0,0,0,0,103,108,70,114,111,110,116,70,97,99,101,0,0,0,0,0,103,108,67,117,108,108,70,97,99,101,0,0,0,0,0,0,103,108,67,108,101,
97,114,0,103,108,76,105,110,101,87,105,100,116,104,0,0,0,0,0,103,108,67,108,101,97,114,83,116,101,110,99,105,108,0,0,103,108,68,101,112,116,104,77,97,115,107,0,0,0,0,0,103,108,83,116,101,110,99,105,108,77,97,115,107,0,0,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,0,0,0,0,0,0,0,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,0,0,0,0,0,0,0,0,103,108,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,66,108,101,110,100,69,113,117,97,
116,105,111,110,0,103,108,73,115,69,110,97,98,108,101,100,0,0,0,0,0,103,108,66,108,101,110,100,70,117,110,99,0,0,0,0,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,0,103,108,68,101,112,116,104,82,97,110,103,101,0,0,0,0,103,108,68,101,112,116,104,82,97,110,103,101,102,0,0,0,103,108,83,116,101,110,99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,0,0,0,103,108,72,105,110,116,0,0,103,108,80,111,108,121,103,111,110,79,102,102,115,101,116,0,103,108,86,101,114,
116,101,120,65,116,116,114,105,98,49,102,0,0,0,0,0,0,0,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,0,0,0,0,0,0,0,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,0,0,0,0,0,0,0,0,103,108,83,116,101,110,99,105,108,70,117,110,99,0,0,0,103,108,83,116,101,110,99,105,108,79,112,0,0,0,0,0,103,108,86,105,101,119,112,111,114,116,0,0,0,0,0,0,103,108,67,108,101,97,
114,67,111,108,111,114,0,0,0,0,103,108,83,99,105,115,115,111,114,0,0,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,0,0,0,0,0,0,0,0,103,108,67,111,108,111,114,77,97,115,107,0,0,0,0,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,0,0,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,0,0,0,0,0,103,108,66,108,101,110,100,67,111,108,111,114,0,0,0,0,103,108,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,
0,0,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,0,0,0,0,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,0,0,0,0,0,0,0,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,50,68,0,0,0,0,0,0,0,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,0,0,0,0,0,103,108,68,114,97,119,66,117,102,102,101,114,115,0,0,0,98,97,100,32,110,97,109,101,32,105,110,32,103,101,116,80,114,111,99,65,100,100,114,101,115,115,58,32,37,115,32,124,32,37,115,10,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,1,2,4,7,3,6,5,0,0,0,0,0,0,0,0,105,110,102,
105,110,105,116,121,0,0,0,0,0,0,0,0,95,112,137,0,255,9,47,15,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,
0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,
0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,0,0,0,0,0,0,40,110,117,108,108,41,0,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,0,0,0,0,0,105,110,102,0,0,0,0,0,73,78,70,0,0,0,0,0,110,97,110,0,0,0,0,0,78,65,78,0,0,0,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,112,223,1,0,136,223,1,0,160,223,1,0,0,0,0,0,184,223,1,0,0,0,0,0,208,223,1,0,232,223,1,0,0,224,1,0,0,0,0,0,24,224,1,0,0,0,0,0,48,224,1,0,72,224,1,0,96,224,1,0,0,0,0,0,120,224,1,0,0,0,0,0,144,224,1,0,168,224,1,0,192,224,1,0,0,0,0,0,216,224,1,0,0,0,0,0,240,224,1,0,8,225,1,0,32,225,1,0,0,0,0,0,56,225,1,0,0,0,0,
0,3,0,0,0,15,0,0,0,31,0,0,0,1,0,0,0,31,0,0,0,255,0,0,0,255,3,0,0,3,0,0,0,28,0,0,0,240,0,0,0,224,3,0,0,62,0,0,0,224,7,0,0,0,255,0,0,0,252,15,0,252,15,0,0,224,0,0,0,0,15,0,0,0,124,0,0,192,7,0,0,0,248,0,0,0,0,255,0,0,0,240,63,0,240,63,0,0,0,0,0,0,240,0,0,0,128,0,0,0,248,0,0,0,0,0,0,0,0,0,255,0,0,0,192,0,0,192,255,228,0,0,0,229,0,0,0,230,0,0,0,231,0,0,0,168,59,2,0,176,59,2,0,184,59,2,0,192,59,2,0,208,59,2,0,224,59,2,0,240,59,2,0,0,60,2,0,16,60,2,0,0,0,0,0,32,60,2,0,48,60,2,0,1,0,0,0,2,0,0,0,3,0,0,0,5,
0,0,0,4,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,24,0,0,0,53,0,0,0,53,0,0,0,0,0,0,0,107,255,255,255,206,251,255,255,206,251,255,255,0,0,0,0],"i8",J,u.J+150888);var vb=u.rc(L(12,"i8",Ha),8);t(0==vb%8);var wb=0,xb=0,yb=0,zb=0,Ab=0,Bb=0,Cb=0,Db=0,Eb=n,Fb=n,Gb=n,Hb=p;function Ib(a){return a?("number"==typeof a&&(a=v(a)),"#window"==a?window:"#document"==a?document:"#screen"==a?window.screen:"#canvas"==a?s.canvas:"string"==typeof a?document.getElementById(a):a):window}var Jb=[];
function Kb(a,b,c){for(var d in Jb){var e=Jb[d],f;if(f=e.Zc==a)a:if(e=e.qd,e.length!=c.length)f=p;else{f=h;for(f in e)if(e[f]!=c[f]){f=p;break a}f=l}if(f)return}Jb.push({Zc:a,ce:b,qd:c});Jb.sort(function(a,b){return a.ce<b.ce})}function Lb(a){for(var b=0;b<Jb.length;++b)Jb[b].Zc==a&&(Jb.splice(b,1),--b)}function Mb(){if(Nb&&Ob.Y)for(var a=0;a<Jb.length;++a){var b=Jb[a];Jb.splice(a,1);--a;b.Zc.apply(this,b.qd)}}var Nb=0,Ob=n,Pb=[];
function Qb(){return-1!==navigator.userAgent.indexOf("MSIE")||0<navigator.appVersion.indexOf("Trident/")}function Rb(a){var b=Pb[a];b.target.removeEventListener(b.Z,b.af,b.na);Pb.splice(a,1)}function Sb(a){function b(b){++Nb;Ob=a;Mb();a.wa(b);Mb();--Nb}if(a.qa)a.af=b,a.target.addEventListener(a.Z,b,a.na),Pb.push(a),Hb||(cb.push({Ea:function(){for(var a=Pb.length-1;0<=a;--a)Rb(a)}}),Hb=l);else for(var c=0;c<Pb.length;++c)Pb[c].target==a.target&&Pb[c].Z==a.Z&&Rb(c--)}
function Tb(a,b,c,d,e,f){wb||(wb=Ia(164));a={target:Ib(a),Y:Qb()?p:l,Z:f,qa:d,wa:function(a){a=a||window.event;C(a.key?a.key:"",wb+0);C(a.code?a.code:"",wb+32);F[wb+64>>2]=a.location;F[wb+68>>2]=a.ctrlKey;F[wb+72>>2]=a.shiftKey;F[wb+76>>2]=a.altKey;F[wb+80>>2]=a.metaKey;F[wb+84>>2]=a.repeat;C(a.locale?a.locale:"",wb+88);C(a.Je?a.Je:"",wb+120);F[wb+152>>2]=a.charCode;F[wb+156>>2]=a.keyCode;F[wb+160>>2]=a.which;u.K("iiii",d,[e,wb,b])&&a.preventDefault()},na:c};Sb(a)}
function Ub(a,b,c){H[a>>3]=window.performance&&window.performance.now?window.performance.now():Date.now();F[a+8>>2]=b.screenX;F[a+12>>2]=b.screenY;F[a+16>>2]=b.clientX;F[a+20>>2]=b.clientY;F[a+24>>2]=b.ctrlKey;F[a+28>>2]=b.shiftKey;F[a+32>>2]=b.altKey;F[a+36>>2]=b.metaKey;za[a+40>>1]=b.button;za[a+42>>1]=b.buttons;F[a+44>>2]=b.movementX||b.mozMovementX||b.webkitMovementX||b.screenX-Fb;F[a+48>>2]=b.movementY||b.mozMovementY||b.webkitMovementY||b.screenY-Gb;if(s.canvas){var d=s.canvas.getBoundingClientRect();
F[a+60>>2]=b.clientX-d.left;F[a+64>>2]=b.clientY-d.top}else F[a+60>>2]=0,F[a+64>>2]=0;c?(d=c.getBoundingClientRect?c.getBoundingClientRect():{left:0,top:0},F[a+52>>2]=b.clientX-d.left,F[a+56>>2]=b.clientY-d.top):(F[a+52>>2]=0,F[a+56>>2]=0);Fb=b.screenX;Gb=b.screenY}function Vb(a,b,c,d,e,f){xb||(xb=Ia(72));a=Ib(a);c={target:a,Y:"mousemove"!=f,Z:f,qa:d,wa:function(c){c=c||window.event;Ub(xb,c,a);u.K("iiii",d,[e,xb,b])&&c.preventDefault()},na:c};Qb()&&"mousedown"==f&&(c.Y=p);Sb(c)}
function Wb(a,b,c,d,e){function f(c){c=c||window.event;Ub(yb,c,a);H[yb+72>>3]=c.wheelDeltaX;H[yb+80>>3]=-c.wheelDeltaY;H[yb+88>>3]=0;F[yb+96>>2]=0;u.K("iiii",d,[9,yb,b])&&c.preventDefault()}function j(c){c=c||window.event;Ub(yb,c,a);H[yb+72>>3]=c.deltaX;H[yb+80>>3]=c.deltaY;H[yb+88>>3]=c.deltaZ;F[yb+96>>2]=c.deltaMode;u.K("iiii",d,[9,yb,b])&&c.preventDefault()}yb||(yb=Ia(104));a=Ib(a);Sb({target:a,Y:l,Z:e,qa:d,wa:"wheel"==e?j:f,na:c})}
function Xb(a){return!a?"":a==window?"#window":a==window.screen?"#screen":a&&a.nodeName?a.nodeName:""}function Yb(a,b,c,d,e,f){Ab||(Ab=Ia(256));a={target:Ib(a),Y:p,Z:f,qa:d,wa:function(a){var a=a||window.event,c=a.target.id?a.target.id:"";C(Xb(a.target),Ab+0);C(c,Ab+128);u.K("iiii",d,[e,Ab,b])&&a.preventDefault()},na:c};Sb(a)}function Zb(){return document.fullscreenEnabled||document.Yi||document.mozFullScreenEnabled||document.yj||document.$i}
function $b(a,b,c,d,e){Bb||(Bb=Ia(280));a=a?Ib(a):document;Sb({target:a,Y:p,Z:e,qa:d,wa:function(a){var a=a||window.event,c=Bb,e=document.fullscreenElement||document.mozFullScreenElement||document.bg||document.Df,m=!!e;F[c>>2]=m;F[c+4>>2]=Zb();var q=m?e:Eb,y=q&&q.id?q.id:"";C(Xb(q),c+8);C(y,c+136);F[c+264>>2]=q?q.clientWidth:0;F[c+268>>2]=q?q.clientHeight:0;F[c+272>>2]=screen.width;F[c+276>>2]=screen.height;m&&(Eb=e);u.K("iiii",d,[19,Bb,b])&&a.preventDefault()},na:c})}
function ac(a,b){if(0!=b.Wc||0!=b.xc){bc(a);var c=b.Yf?window.innerWidth:screen.width,d=b.Yf?window.innerHeight:screen.height,e=a.getBoundingClientRect(),f=e.right-e.left,e=e.bottom-e.top,j=a.width,k=a.height;3==b.Wc?(cc(a,(d-e)/2,(c-f)/2),c=f,d=e):2==b.Wc&&(c*k<j*d?(f=k*c/j,cc(a,(d-f)/2,0),d=f):(f=j*d/k,cc(a,0,(c-f)/2),c=f));a.style.backgroundColor||(a.style.backgroundColor="black");document.body.style.backgroundColor||(document.body.style.backgroundColor="black");a.style.width=c+"px";a.style.height=
d+"px";1==b.cf&&(a.style.Ha="optimizeSpeed",a.style.Ha="-moz-crisp-edges",a.style.Ha="-o-crisp-edges",a.style.Ha="-webkit-optimize-contrast",a.style.Ha="optimize-contrast",a.style.Ha="crisp-edges",a.style.Ha="pixelated");f=2==b.xc?window.devicePixelRatio:1;0!=b.xc&&(a.width=c*f,a.height=d*f,a.Ib&&a.Ib.mb.viewport(0,0,a.width,a.height))}if(a.requestFullscreen)a.requestFullscreen();else if(a.Zd)a.Zd();else if(a.mozRequestFullScreen)a.mozRequestFullScreen();else if(a.Yd)a.Yd();else if(a.webkitRequestFullscreen)a.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
else return"undefined"===typeof Zb()?-1:-3;b.Wa&&u.K("iiii",b.Wa,[37,0,b.wc]);return 0}function dc(a){if(a.Ja)a.Ja();else if(a.cc)a.cc();else if(a.kc)a.kc();else if(a.dc)a.dc();else return document.body.Ja||document.body.cc||document.body.kc||document.body.dc?-3:-1;return 0}
function ec(a,b,c,d,e,f){Db||(Db=Ia(1684));a=Ib(a);Sb({target:a,Y:p,Z:f,qa:d,wa:function(c){for(var c=c||window.event,f={},m=0;m<c.touches.length;++m){var q=c.touches[m];f[q.identifier]=q}for(m=0;m<c.changedTouches.length;++m)q=c.changedTouches[m],f[q.identifier]=q,q.Ie=l;for(m=0;m<c.targetTouches.length;++m)q=c.targetTouches[m],f[q.identifier].If=l;q=Db;F[q+4>>2]=c.ctrlKey;F[q+8>>2]=c.shiftKey;F[q+12>>2]=c.altKey;F[q+16>>2]=c.metaKey;var q=q+20,y=s.canvas?s.canvas.getBoundingClientRect():h,x=a.getBoundingClientRect?
a.getBoundingClientRect():{left:0,top:0},B=0;for(m in f){var D=f[m];F[q>>2]=D.identifier;F[q+4>>2]=D.screenX;F[q+8>>2]=D.screenY;F[q+12>>2]=D.clientX;F[q+16>>2]=D.clientY;F[q+20>>2]=D.pageX;F[q+24>>2]=D.pageY;F[q+28>>2]=D.Ie;F[q+32>>2]=D.If;y?(F[q+44>>2]=D.clientX-y.left,F[q+48>>2]=D.clientY-y.top):(F[q+44>>2]=0,F[q+48>>2]=0);F[q+36>>2]=D.clientX-x.left;F[q+40>>2]=D.clientY-x.top;q+=52;if(32<=++B)break}F[Db>>2]=B;u.K("iiii",d,[e,Db,b])&&c.preventDefault()},na:c})}
function fc(a,b){H[a>>3]=b.timestamp;for(var c=0;c<b.axes.length;++c)H[a+8*c+16>>3]=b.axes[c];for(c=0;c<b.buttons.length;++c)H[a+8*c+528>>3]="object"===typeof b.buttons[c]?b.buttons[c].value:b.buttons[c];for(c=0;c<b.buttons.length;++c)F[a+4*c+1040>>2]="object"===typeof b.buttons[c]?b.buttons[c].hj:1==b.buttons[c];F[a+1296>>2]=b.li;F[a+1300>>2]=b.index;F[a+8>>2]=b.axes.length;F[a+12>>2]=b.buttons.length;C(b.id,a+1304);C(b.Vi,a+1368)}
function gc(a,b,c,d,e){var f=window;hc||(hc=Ia(1432));b={target:Ib(f),Y:l,Z:e,qa:c,wa:function(b){b=b||window.event;fc(hc,b.Ci);u.K("iiii",c,[d,hc,a])&&b.preventDefault()},na:b};Sb(b)}var hc,ic=1,jc=0,kc=[],N=[],lc=[],mc=[],nc=[],O=[],oc=[],pc=[],qc=[],rc={},sc={},tc=4;function P(a){jc||(jc=a)}function uc(a){for(var b=ic++,c=a.length;c<b;c++)a[c]=n;return b}var vc=n,wc=[0];
function xc(a,b,c){if(b){var d=h;switch(a){case 36346:d=1;break;case 36344:"Integer"!==c&&P(1280);return;case 36345:d=0;break;case 34466:d=R.getParameter(34467).length;break;case 35738:d=5121;break;case 35739:d=6408}if(d===h)switch(d=R.getParameter(a),typeof d){case "number":break;case "boolean":d=d?1:0;break;case "string":P(1280);return;case "object":if(d===n)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34068:d=0;break;default:P(1280);return}else{if(d instanceof
Float32Array||d instanceof Uint32Array||d instanceof Int32Array||d instanceof Array){for(a=0;a<d.length;++a)switch(c){case "Integer":F[b+4*a>>2]=d[a];break;case "Float":G[b+4*a>>2]=d[a];break;case "Boolean":E[b+a>>0]=d[a]?1:0;break;default:g("internal glGet error, bad type: "+c)}return}if(d instanceof WebGLBuffer||d instanceof WebGLProgram||d instanceof WebGLFramebuffer||d instanceof WebGLRenderbuffer||d instanceof WebGLTexture)d=d.name|0;else{P(1280);return}}break;default:P(1280);return}switch(c){case "Integer":F[b>>
2]=d;break;case "Float":G[b>>2]=d;break;case "Boolean":E[b>>0]=d?1:0;break;default:g("internal glGet error, bad type: "+c)}}else P(1281)}
function yc(a,b,c,d,e,f){switch(b){case 6406:case 6409:case 6402:case 6403:b=1;break;case 6410:case 33319:b=2;break;case 6407:b=3;break;case 6408:b=4;break;default:return P(1280),{Za:n,Jc:0}}switch(a){case 5121:b*=1;break;case 5123:case 36193:b*=2;break;case 5125:case 5126:b*=4;break;case 34042:b=4;break;case 33635:case 32819:case 32820:b=2;break;default:return P(1280),{Za:n,Jc:0}}c*=b;b=Math.floor((c+tc-1)/tc)*tc;d=0>=d?0:(d-1)*b+c;e=5121==a?M.subarray(e,e+d):5126==a?G.subarray(e>>2,e+d>>2):5125==
a||34042==a?Ra.subarray(e>>2,e+d>>2):Qa.subarray(e>>1,e+d>>1);return{Za:e,Jc:f}}
var zc,Ac,Bc,S={ba:1,fa:2,Fh:3,Fg:4,La:5,hd:6,dg:7,bh:8,N:9,qg:10,kb:11,Ph:11,qe:12,lc:13,Ag:14,oh:15,Ka:16,fd:17,te:18,Cb:19,Eb:20,Va:21,B:22,Xg:23,pe:24,re:25,Mh:26,Bg:27,kh:28,lb:29,Ch:30,Qg:31,wh:32,xg:33,se:34,gh:42,Dg:43,rg:44,Hg:45,Ig:46,Jg:47,Pg:48,Nh:49,$g:50,Gg:51,vg:35,dh:37,ig:52,lg:53,Qh:54,Yg:55,mg:56,ng:57,wg:35,og:59,mh:60,ah:61,Jh:62,lh:63,hh:64,ih:65,Bh:66,eh:67,gg:68,Gh:69,sg:70,xh:71,Sg:72,yg:73,kg:74,sh:76,jg:77,Ah:78,Kg:79,Lg:80,Og:81,Ng:82,Mg:83,nh:38,nc:39,Tg:36,mc:40,Fb:95,
vh:96,ug:104,Zg:105,hg:97,zh:91,qh:88,jh:92,Dh:108,ed:111,eg:98,tg:103,Wg:101,Ug:100,Kh:110,Cg:112,gd:113,ne:115,le:114,me:89,Rg:90,yh:93,Eh:94,fg:99,Vg:102,oe:106,Db:107,Lh:109,Oh:87,zg:122,Hh:116,rh:95,fh:123,Eg:84,th:75,pg:125,ph:131,uh:130,Ih:86},Cc={"0":"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",
12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",
34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",
53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",
74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",
90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",
107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"},Dc=0;function U(a){return F[Dc>>2]=a}
function Ec(a,b){for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c--;c)a.unshift("..");return a}function Fc(a){var b="/"===a.charAt(0),c="/"===a.substr(-1),a=Ec(a.split("/").filter(function(a){return!!a}),!b).join("/");!a&&!b&&(a=".");a&&c&&(a+="/");return(b?"/":"")+a}
function Gc(a){var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(a).slice(1),a=b[0],b=b[1];if(!a&&!b)return".";b&&(b=b.substr(0,b.length-1));return a+b}function Hc(a){if("/"===a)return"/";var b=a.lastIndexOf("/");return-1===b?a:a.substr(b+1)}function Ic(){var a=Array.prototype.slice.call(arguments,0);return Fc(a.join("/"))}function Jc(a,b){return Fc(a+"/"+b)}
function Kc(){for(var a="",b=p,c=arguments.length-1;-1<=c&&!b;c--){b=0<=c?arguments[c]:z.Ac();"string"!==typeof b&&g(new TypeError("Arguments to path.resolve must be strings"));if(!b)return"";a=b+"/"+a;b="/"===b.charAt(0)}a=Ec(a.split("/").filter(function(a){return!!a}),!b).join("/");return(b?"/":"")+a||"."}
function Lc(a,b){function c(a){for(var b=0;b<a.length&&""===a[b];b++);for(var c=a.length-1;0<=c&&""===a[c];c--);return b>c?[]:a.slice(b,c-b+1)}for(var a=Kc(a).substr(1),b=Kc(b).substr(1),d=c(a.split("/")),e=c(b.split("/")),f=Math.min(d.length,e.length),j=f,k=0;k<f;k++)if(d[k]!==e[k]){j=k;break}f=[];for(k=j;k<d.length;k++)f.push("..");f=f.concat(e.slice(j));return f.join("/")}var Mc=[];function Nc(a,b){Mc[a]={input:[],U:[],Ya:b};z.Uc(a,Oc)}
var Oc={open:function(a){var b=Mc[a.k.fc];b||g(new z.e(S.Cb));a.aa=b;a.seekable=p},close:function(a){a.aa.Ya.flush(a.aa)},flush:function(a){a.aa.Ya.flush(a.aa)},V:function(a,b,c,d){(!a.aa||!a.aa.Ya.Pd)&&g(new z.e(S.hd));for(var e=0,f=0;f<d;f++){var j;try{j=a.aa.Ya.Pd(a.aa)}catch(k){g(new z.e(S.La))}j===h&&0===e&&g(new z.e(S.kb));if(j===n||j===h)break;e++;b[c+f]=j}e&&(a.k.timestamp=Date.now());return e},write:function(a,b,c,d){(!a.aa||!a.aa.Ya.Rc)&&g(new z.e(S.hd));for(var e=0;e<d;e++)try{a.aa.Ya.Rc(a.aa,
b[c+e])}catch(f){g(new z.e(S.La))}d&&(a.k.timestamp=Date.now());return e}},Pc={Pd:function(a){if(!a.input.length){var b=n;if(ea){if(b=process.stdin.read(),!b){if(process.stdin._readableState&&process.stdin._readableState.ended)return n;return}}else"undefined"!=typeof window&&"function"==typeof window.prompt?(b=window.prompt("Input: "),b!==n&&(b+="\n")):"function"==typeof readline&&(b=readline(),b!==n&&(b+="\n"));if(!b)return n;a.input=hb(b,l)}return a.input.shift()},Rc:function(a,b){b===n||10===b?
(s.print(Ka(a.U,0)),a.U=[]):0!=b&&a.U.push(b)},flush:function(a){a.U&&0<a.U.length&&(s.print(Ka(a.U,0)),a.U=[])}},Qc={Rc:function(a,b){b===n||10===b?(s.printErr(Ka(a.U,0)),a.U=[]):0!=b&&a.U.push(b)},flush:function(a){a.U&&0<a.U.length&&(s.printErr(Ka(a.U,0)),a.U=[])}},V={ka:n,O:function(){return V.createNode(n,"/",16895,0)},createNode:function(a,b,c,d){(z.rf(c)||z.sf(c))&&g(new z.e(S.ba));V.ka||(V.ka={dir:{k:{ha:V.o.ha,R:V.o.R,Xa:V.o.Xa,za:V.o.za,rename:V.o.rename,gb:V.o.gb,zb:V.o.zb,yb:V.o.yb,Aa:V.o.Aa},
H:{ia:V.q.ia}},file:{k:{ha:V.o.ha,R:V.o.R},H:{ia:V.q.ia,V:V.q.V,write:V.q.write,nb:V.q.nb,ub:V.q.ub}},link:{k:{ha:V.o.ha,R:V.o.R,$a:V.o.$a},H:{}},wd:{k:{ha:V.o.ha,R:V.o.R},H:z.Ke}});c=z.createNode(a,b,c,d);z.T(c.mode)?(c.o=V.ka.dir.k,c.q=V.ka.dir.H,c.n={}):z.isFile(c.mode)?(c.o=V.ka.file.k,c.q=V.ka.file.H,c.C=0,c.n=n):z.sb(c.mode)?(c.o=V.ka.link.k,c.q=V.ka.link.H):z.rb(c.mode)&&(c.o=V.ka.wd.k,c.q=V.ka.wd.H);c.timestamp=Date.now();a&&(a.n[b]=c);return c},hf:function(a){if(a.n&&a.n.subarray){for(var b=
[],c=0;c<a.C;++c)b.push(a.n[c]);return b}return a.n},Fi:function(a){return!a.n?new Uint8Array:a.n.subarray?a.n.subarray(0,a.C):new Uint8Array(a.n)},Hd:function(a,b){a.n&&(a.n.subarray&&b>a.n.length)&&(a.n=V.hf(a),a.C=a.n.length);if(!a.n||a.n.subarray){var c=a.n?a.n.buffer.byteLength:0;c>=b||(b=Math.max(b,c*(1048576>c?2:1.125)|0),0!=c&&(b=Math.max(b,256)),c=a.n,a.n=new Uint8Array(b),0<a.C&&a.n.set(c.subarray(0,a.C),0))}else{!a.n&&0<b&&(a.n=[]);for(;a.n.length<b;)a.n.push(0)}},Sf:function(a,b){if(a.C!=
b)if(0==b)a.n=n,a.C=0;else{if(!a.n||a.n.subarray){var c=a.n;a.n=new Uint8Array(new ArrayBuffer(b));c&&a.n.set(c.subarray(0,Math.min(b,a.C)))}else if(a.n||(a.n=[]),a.n.length>b)a.n.length=b;else for(;a.n.length<b;)a.n.push(0);a.C=b}},o:{ha:function(a){var b={};b.pi=z.rb(a.mode)?a.id:1;b.Li=a.id;b.mode=a.mode;b.dj=1;b.uid=0;b.Ji=0;b.fc=a.fc;b.size=z.T(a.mode)?4096:z.isFile(a.mode)?a.C:z.sb(a.mode)?a.link.length:0;b.ei=new Date(a.timestamp);b.bj=new Date(a.timestamp);b.oi=new Date(a.timestamp);b.Ge=
4096;b.fi=Math.ceil(b.size/b.Ge);return b},R:function(a,b){b.mode!==h&&(a.mode=b.mode);b.timestamp!==h&&(a.timestamp=b.timestamp);b.size!==h&&V.Sf(a,b.size)},Xa:function(){g(z.Gc[S.fa])},za:function(a,b,c,d){return V.createNode(a,b,c,d)},rename:function(a,b,c){if(z.T(a.mode)){var d;try{d=z.ya(b,c)}catch(e){}if(d)for(var f in d.n)g(new z.e(S.nc))}delete a.parent.n[a.name];a.name=c;b.n[c]=a;a.parent=b},gb:function(a,b){delete a.n[b]},zb:function(a,b){var c=z.ya(a,b),d;for(d in c.n)g(new z.e(S.nc));
delete a.n[b]},yb:function(a){var b=[".",".."],c;for(c in a.n)a.n.hasOwnProperty(c)&&b.push(c);return b},Aa:function(a,b,c){a=V.createNode(a,b,41471,0);a.link=c;return a},$a:function(a){z.sb(a.mode)||g(new z.e(S.B));return a.link}},q:{V:function(a,b,c,d,e){var f=a.k.n;if(e>=a.k.C)return 0;a=Math.min(a.k.C-e,d);t(0<=a);if(8<a&&f.subarray)b.set(f.subarray(e,e+a),c);else for(d=0;d<a;d++)b[c+d]=f[e+d];return a},write:function(a,b,c,d,e,f){if(!d)return 0;a=a.k;a.timestamp=Date.now();if(b.subarray&&(!a.n||
a.n.subarray)){if(f)return a.n=b.subarray(c,c+d),a.C=d;if(0===a.C&&0===e)return a.n=new Uint8Array(b.subarray(c,c+d)),a.C=d;if(e+d<=a.C)return a.n.set(b.subarray(c,c+d),e),d}V.Hd(a,e+d);if(a.n.subarray&&b.subarray)a.n.set(b.subarray(c,c+d),e);else for(f=0;f<d;f++)a.n[e+f]=b[c+f];a.C=Math.max(a.C,e+d);return d},ia:function(a,b,c){1===c?b+=a.position:2===c&&z.isFile(a.k.mode)&&(b+=a.k.C);0>b&&g(new z.e(S.B));return b},nb:function(a,b,c){V.Hd(a.k,b+c);a.k.C=Math.max(a.k.C,b+c)},ub:function(a,b,c,d,e,
f,j){z.isFile(a.k.mode)||g(new z.e(S.Cb));c=a.k.n;if(!(j&2)&&(c.buffer===b||c.buffer===b.buffer))a=p,d=c.byteOffset;else{if(0<e||e+d<a.k.C)c=c.subarray?c.subarray(e,e+d):Array.prototype.slice.call(c,e,e+d);a=l;(d=Ia(d))||g(new z.e(S.qe));b.set(c,d)}return{ij:d,ci:a}}}},Rc=L(1,"i32*",Ha),Sc=L(1,"i32*",Ha),Tc=L(1,"i32*",Ha),z={root:n,wb:[],Cd:[n],Ua:[],Ff:1,ja:n,zd:"/",Xb:p,Sd:l,Q:{},ie:{ae:{we:1,ze:2}},e:n,Gc:{},Oa:function(a){a instanceof z.e||g(a+" : "+Pa());return U(a.Rb)},G:function(a,b){a=Kc(z.Ac(),
a);b=b||{};if(!a)return{path:"",k:n};var c={Ec:l,Tc:0},d;for(d in c)b[d]===h&&(b[d]=c[d]);8<b.Tc&&g(new z.e(S.mc));var c=Ec(a.split("/").filter(function(a){return!!a}),p),e=z.root;d="/";for(var f=0;f<c.length;f++){var j=f===c.length-1;if(j&&b.parent)break;e=z.ya(e,c[f]);d=Jc(d,c[f]);if(z.Pa(e)&&(!j||j&&b.Ec))e=e.vb.root;if(!j||b.ga)for(j=0;z.sb(e.mode);)e=z.$a(d),d=Kc(Gc(d),e),e=z.G(d,{Tc:b.Tc}).k,40<j++&&g(new z.e(S.mc))}return{path:d,k:e}},Fa:function(a){for(var b;;){if(z.Yb(a))return a=a.O.zf,
!b?a:"/"!==a[a.length-1]?a+"/"+b:a+b;b=b?a.name+"/"+b:a.name;a=a.parent}},Hc:function(a,b){for(var c=0,d=0;d<b.length;d++)c=(c<<5)-c+b.charCodeAt(d)|0;return(a+c>>>0)%z.ja.length},Qd:function(a){var b=z.Hc(a.parent.id,a.name);a.Sa=z.ja[b];z.ja[b]=a},Rd:function(a){var b=z.Hc(a.parent.id,a.name);if(z.ja[b]===a)z.ja[b]=a.Sa;else for(b=z.ja[b];b;){if(b.Sa===a){b.Sa=a.Sa;break}b=b.Sa}},ya:function(a,b){var c=z.xf(a);c&&g(new z.e(c,a));for(c=z.ja[z.Hc(a.id,b)];c;c=c.Sa){var d=c.name;if(c.parent.id===a.id&&
d===b)return c}return z.Xa(a,b)},createNode:function(a,b,c,d){z.Gb||(z.Gb=function(a,b,c,d){a||(a=this);this.parent=a;this.O=a.O;this.vb=n;this.id=z.Ff++;this.name=b;this.mode=c;this.o={};this.q={};this.fc=d},z.Gb.prototype={},Object.defineProperties(z.Gb.prototype,{V:{get:function(){return 365===(this.mode&365)},set:function(a){a?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146===(this.mode&146)},set:function(a){a?this.mode|=146:this.mode&=-147}},tf:{get:function(){return z.T(this.mode)}},
Kc:{get:function(){return z.rb(this.mode)}}}));a=new z.Gb(a,b,c,d);z.Qd(a);return a},Bc:function(a){z.Rd(a)},Yb:function(a){return a===a.parent},Pa:function(a){return!!a.vb},isFile:function(a){return 32768===(a&61440)},T:function(a){return 16384===(a&61440)},sb:function(a){return 40960===(a&61440)},rb:function(a){return 8192===(a&61440)},rf:function(a){return 24576===(a&61440)},sf:function(a){return 4096===(a&61440)},uf:function(a){return 49152===(a&49152)},df:{r:0,rs:1052672,"r+":2,w:577,wx:705,
xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},Xd:function(a){var b=z.df[a];"undefined"===typeof b&&g(Error("Unknown file open mode: "+a));return b},ef:function(a){var b=["r","w","rw"][a&2097155];a&512&&(b+="w");return b},Ta:function(a,b){return z.Sd?0:-1!==b.indexOf("r")&&!(a.mode&292)||-1!==b.indexOf("w")&&!(a.mode&146)||-1!==b.indexOf("x")&&!(a.mode&73)?S.lc:0},xf:function(a){var b=z.Ta(a,"x");return b?b:!a.o.Xa?S.lc:0},Oc:function(a,b){try{return z.ya(a,
b),S.fd}catch(c){}return z.Ta(a,"wx")},$b:function(a,b,c){var d;try{d=z.ya(a,b)}catch(e){return e.Rb}if(a=z.Ta(a,"wx"))return a;if(c){if(!z.T(d.mode))return S.Eb;if(z.Yb(d)||z.Fa(d)===z.Ac())return S.Ka}else if(z.T(d.mode))return S.Va;return 0},yf:function(a,b){return!a?S.fa:z.sb(a.mode)?S.mc:z.T(a.mode)&&(0!==(b&2097155)||b&512)?S.Va:z.Ta(a,z.ef(b))},ve:4096,Gf:function(a,b){for(var b=b||z.ve,c=a||0;c<=b;c++)if(!z.Ua[c])return c;g(new z.e(S.pe))},$:function(a){return z.Ua[a]},xd:function(a,b,c){z.Hb||
(z.Hb=aa(),z.Hb.prototype={},Object.defineProperties(z.Hb.prototype,{object:{get:function(){return this.k},set:function(a){this.k=a}},Ni:{get:function(){return 1!==(this.L&2097155)}},Oi:{get:function(){return 0!==(this.L&2097155)}},Mi:{get:function(){return this.L&1024}}}));var d=new z.Hb,e;for(e in a)d[e]=a[e];a=d;b=z.Gf(b,c);a.D=b;return z.Ua[b]=a},Me:function(a){z.Ua[a]=n},Ga:function(a){return z.Ua[a-1]},Wb:function(a){return a?a.D+1:0},Ke:{open:function(a){a.q=z.gf(a.k.fc).q;a.q.open&&a.q.open(a)},
ia:function(){g(new z.e(S.lb))}},Mc:function(a){return a>>8},Xi:function(a){return a&255},Ra:function(a,b){return a<<8|b},Uc:function(a,b){z.Cd[a]={q:b}},gf:function(a){return z.Cd[a]},Kd:function(a){for(var b=[],a=[a];a.length;){var c=a.pop();b.push(c);a.push.apply(a,c.wb)}return b},he:function(a,b){function c(a){if(a){if(!c.$e)return c.$e=l,b(a)}else++e>=d.length&&b(n)}"function"===typeof a&&(b=a,a=p);var d=z.Kd(z.root.O),e=0;d.forEach(function(b){if(!b.type.he)return c(n);b.type.he(b,a,c)})},O:function(a,
b,c){var d="/"===c,e=!c,f;d&&z.root&&g(new z.e(S.Ka));!d&&!e&&(f=z.G(c,{Ec:p}),c=f.path,f=f.k,z.Pa(f)&&g(new z.e(S.Ka)),z.T(f.mode)||g(new z.e(S.Eb)));b={type:a,fj:b,zf:c,wb:[]};a=a.O(b);a.O=b;b.root=a;d?z.root=a:f&&(f.vb=b,f.O&&f.O.wb.push(b));return a},sj:function(a){a=z.G(a,{Ec:p});z.Pa(a.k)||g(new z.e(S.B));var a=a.k,b=a.vb,c=z.Kd(b);Object.keys(z.ja).forEach(function(a){for(a=z.ja[a];a;){var b=a.Sa;-1!==c.indexOf(a.O)&&z.Bc(a);a=b}});a.vb=n;b=a.O.wb.indexOf(b);t(-1!==b);a.O.wb.splice(b,1)},Xa:function(a,
b){return a.o.Xa(a,b)},za:function(a,b,c){var d=z.G(a,{parent:l}).k,a=Hc(a);(!a||"."===a||".."===a)&&g(new z.e(S.B));var e=z.Oc(d,a);e&&g(new z.e(e));d.o.za||g(new z.e(S.ba));return d.o.za(d,a,b,c)},create:function(a,b){b=(b!==h?b:438)&4095;b|=32768;return z.za(a,b,0)},Ia:function(a,b){b=(b!==h?b:511)&1023;b|=16384;return z.za(a,b,0)},ac:function(a,b,c){"undefined"===typeof c&&(c=b,b=438);return z.za(a,b|8192,c)},Aa:function(a,b){Kc(a)||g(new z.e(S.fa));var c=z.G(b,{parent:l}).k;c||g(new z.e(S.fa));
var d=Hc(b),e=z.Oc(c,d);e&&g(new z.e(e));c.o.Aa||g(new z.e(S.ba));return c.o.Aa(c,d,a)},rename:function(a,b){var c=Gc(a),d=Gc(b),e=Hc(a),f=Hc(b),j,k,m;try{j=z.G(a,{parent:l}),k=j.k,j=z.G(b,{parent:l}),m=j.k}catch(q){g(new z.e(S.Ka))}(!k||!m)&&g(new z.e(S.fa));k.O!==m.O&&g(new z.e(S.te));j=z.ya(k,e);d=Lc(a,d);"."!==d.charAt(0)&&g(new z.e(S.B));d=Lc(b,c);"."!==d.charAt(0)&&g(new z.e(S.nc));var y;try{y=z.ya(m,f)}catch(x){}if(j!==y){c=z.T(j.mode);(e=z.$b(k,e,c))&&g(new z.e(e));(e=y?z.$b(m,f,c):z.Oc(m,
f))&&g(new z.e(e));k.o.rename||g(new z.e(S.ba));(z.Pa(j)||y&&z.Pa(y))&&g(new z.e(S.Ka));m!==k&&(e=z.Ta(k,"w"))&&g(new z.e(e));try{z.Q.willMovePath&&z.Q.willMovePath(a,b)}catch(B){console.log("FS.trackingDelegate['willMovePath']('"+a+"', '"+b+"') threw an exception: "+B.message)}z.Rd(j);try{k.o.rename(j,m,f)}catch(D){g(D)}finally{z.Qd(j)}try{if(z.Q.onMovePath)z.Q.onMovePath(a,b)}catch(T){console.log("FS.trackingDelegate['onMovePath']('"+a+"', '"+b+"') threw an exception: "+T.message)}}},zb:function(a){var b=
z.G(a,{parent:l}).k,c=Hc(a),d=z.ya(b,c),e=z.$b(b,c,l);e&&g(new z.e(e));b.o.zb||g(new z.e(S.ba));z.Pa(d)&&g(new z.e(S.Ka));try{z.Q.willDeletePath&&z.Q.willDeletePath(a)}catch(f){console.log("FS.trackingDelegate['willDeletePath']('"+a+"') threw an exception: "+f.message)}b.o.zb(b,c);z.Bc(d);try{if(z.Q.onDeletePath)z.Q.onDeletePath(a)}catch(j){console.log("FS.trackingDelegate['onDeletePath']('"+a+"') threw an exception: "+j.message)}},yb:function(a){a=z.G(a,{ga:l}).k;a.o.yb||g(new z.e(S.Eb));return a.o.yb(a)},
gb:function(a){var b=z.G(a,{parent:l}).k,c=Hc(a),d=z.ya(b,c),e=z.$b(b,c,p);e&&(e===S.Va&&(e=S.ba),g(new z.e(e)));b.o.gb||g(new z.e(S.ba));z.Pa(d)&&g(new z.e(S.Ka));try{z.Q.willDeletePath&&z.Q.willDeletePath(a)}catch(f){console.log("FS.trackingDelegate['willDeletePath']('"+a+"') threw an exception: "+f.message)}b.o.gb(b,c);z.Bc(d);try{if(z.Q.onDeletePath)z.Q.onDeletePath(a)}catch(j){console.log("FS.trackingDelegate['onDeletePath']('"+a+"') threw an exception: "+j.message)}},$a:function(a){(a=z.G(a).k)||
g(new z.e(S.fa));a.o.$a||g(new z.e(S.B));return a.o.$a(a)},fe:function(a,b){var c=z.G(a,{ga:!b}).k;c||g(new z.e(S.fa));c.o.ha||g(new z.e(S.ba));return c.o.ha(c)},Ui:function(a){return z.fe(a,l)},Kb:function(a,b,c){a="string"===typeof a?z.G(a,{ga:!c}).k:a;a.o.R||g(new z.e(S.ba));a.o.R(a,{mode:b&4095|a.mode&-4096,timestamp:Date.now()})},Qi:function(a,b){z.Kb(a,b,l)},xi:function(a,b){var c=z.$(a);c||g(new z.e(S.N));z.Kb(c.k,b)},vd:function(a,b,c,d){a="string"===typeof a?z.G(a,{ga:!d}).k:a;a.o.R||g(new z.e(S.ba));
a.o.R(a,{timestamp:Date.now()})},Ri:function(a,b,c){z.vd(a,b,c,l)},yi:function(a,b,c){(a=z.$(a))||g(new z.e(S.N));z.vd(a.k,b,c)},truncate:function(a,b){0>b&&g(new z.e(S.B));var c;c="string"===typeof a?z.G(a,{ga:l}).k:a;c.o.R||g(new z.e(S.ba));z.T(c.mode)&&g(new z.e(S.Va));z.isFile(c.mode)||g(new z.e(S.B));var d=z.Ta(c,"w");d&&g(new z.e(d));c.o.R(c,{size:b,timestamp:Date.now()})},Bi:function(a,b){var c=z.$(a);c||g(new z.e(S.N));0===(c.L&2097155)&&g(new z.e(S.B));z.truncate(c.k,b)},uj:function(a,b,
c){a=z.G(a,{ga:l}).k;a.o.R(a,{timestamp:Math.max(b,c)})},open:function(a,b,c,d,e){""===a&&g(new z.e(S.fa));var b="string"===typeof b?z.Xd(b):b,c=b&64?("undefined"===typeof c?438:c)&4095|32768:0,f;if("object"===typeof a)f=a;else{a=Fc(a);try{f=z.G(a,{ga:!(b&131072)}).k}catch(j){}}var k=p;b&64&&(f?b&128&&g(new z.e(S.fd)):(f=z.za(a,c,0),k=l));f||g(new z.e(S.fa));z.rb(f.mode)&&(b&=-513);k||(c=z.yf(f,b))&&g(new z.e(c));b&512&&z.truncate(f,0);b&=-641;d=z.xd({k:f,path:z.Fa(f),L:b,seekable:l,position:0,q:f.q,
ad:[],error:p},d,e);d.q.open&&d.q.open(d);s.logReadFiles&&!(b&1)&&(z.Sc||(z.Sc={}),a in z.Sc||(z.Sc[a]=1,s.printErr("read file: "+a)));try{z.Q.onOpenFile&&(e=0,1!==(b&2097155)&&(e|=z.ie.ae.we),0!==(b&2097155)&&(e|=z.ie.ae.ze),z.Q.onOpenFile(a,e))}catch(m){console.log("FS.trackingDelegate['onOpenFile']('"+a+"', flags) threw an exception: "+m.message)}return d},close:function(a){try{a.q.close&&a.q.close(a)}catch(b){g(b)}finally{z.Me(a.D)}},ia:function(a,b,c){(!a.seekable||!a.q.ia)&&g(new z.e(S.lb));
a.position=a.q.ia(a,b,c);a.ad=[];return a.position},V:function(a,b,c,d,e){(0>d||0>e)&&g(new z.e(S.B));1===(a.L&2097155)&&g(new z.e(S.N));z.T(a.k.mode)&&g(new z.e(S.Va));a.q.V||g(new z.e(S.B));var f=l;"undefined"===typeof e?(e=a.position,f=p):a.seekable||g(new z.e(S.lb));b=a.q.V(a,b,c,d,e);f||(a.position+=b);return b},write:function(a,b,c,d,e,f){(0>d||0>e)&&g(new z.e(S.B));0===(a.L&2097155)&&g(new z.e(S.N));z.T(a.k.mode)&&g(new z.e(S.Va));a.q.write||g(new z.e(S.B));a.L&1024&&z.ia(a,0,2);var j=l;"undefined"===
typeof e?(e=a.position,j=p):a.seekable||g(new z.e(S.lb));b=a.q.write(a,b,c,d,e,f);j||(a.position+=b);try{if(a.path&&z.Q.onWriteToFile)z.Q.onWriteToFile(a.path)}catch(k){console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: "+k.message)}return b},nb:function(a,b,c){(0>b||0>=c)&&g(new z.e(S.B));0===(a.L&2097155)&&g(new z.e(S.N));!z.isFile(a.k.mode)&&!z.T(node.mode)&&g(new z.e(S.Cb));a.q.nb||g(new z.e(S.Fb));a.q.nb(a,b,c)},ub:function(a,b,c,d,e,f,j){1===(a.L&2097155)&&g(new z.e(S.lc));
a.q.ub||g(new z.e(S.Cb));return a.q.ub(a,b,c,d,e,f,j)},qb:function(a,b,c){a.q.qb||g(new z.e(S.re));return a.q.qb(a,b,c)},jj:function(a,b){b=b||{};b.L=b.L||"r";b.encoding=b.encoding||"binary";"utf8"!==b.encoding&&"binary"!==b.encoding&&g(Error('Invalid encoding type "'+b.encoding+'"'));var c,d=z.open(a,b.L),e=z.fe(a).size,f=new Uint8Array(e);z.V(d,f,0,e,0);"utf8"===b.encoding?c=Ka(f,0):"binary"===b.encoding&&(c=f);z.close(d);return c},Aj:function(a,b,c){c=c||{};c.L=c.L||"w";c.encoding=c.encoding||
"utf8";"utf8"!==c.encoding&&"binary"!==c.encoding&&g(Error('Invalid encoding type "'+c.encoding+'"'));a=z.open(a,c.L,c.mode);if("utf8"===c.encoding){var d=new Uint8Array(Ma(b)+1),b=La(b,d,0,d.length);z.write(a,d,0,b,0,c.He)}else"binary"===c.encoding&&z.write(a,b,0,b.length,0,c.He);z.close(a)},Ac:function(){return z.zd},hi:function(a){a=z.G(a,{ga:l});z.T(a.k.mode)||g(new z.e(S.Eb));var b=z.Ta(a.k,"x");b&&g(new z.e(b));z.zd=a.path},Oe:function(){z.Ia("/tmp");z.Ia("/home");z.Ia("/home/web_user")},Ne:function(){z.Ia("/dev");
z.Uc(z.Ra(1,3),{V:ba(0),write:ba(0)});z.ac("/dev/null",z.Ra(1,3));Nc(z.Ra(5,0),Pc);Nc(z.Ra(6,0),Qc);z.ac("/dev/tty",z.Ra(5,0));z.ac("/dev/tty1",z.Ra(6,0));var a;if("undefined"!==typeof crypto){var b=new Uint8Array(1);a=function(){crypto.getRandomValues(b);return b[0]}}else a=ea?function(){return require("crypto").randomBytes(1)[0]}:function(){return 256*Math.random()|0};z.ra("/dev","random",a);z.ra("/dev","urandom",a);z.Ia("/dev/shm");z.Ia("/dev/shm/tmp")},We:function(){s.stdin?z.ra("/dev","stdin",
s.stdin):z.Aa("/dev/tty","/dev/stdin");s.stdout?z.ra("/dev","stdout",n,s.stdout):z.Aa("/dev/tty","/dev/stdout");s.stderr?z.ra("/dev","stderr",n,s.stderr):z.Aa("/dev/tty1","/dev/stderr");var a=z.open("/dev/stdin","r");F[Rc>>2]=z.Wb(a);t(0===a.D,"invalid handle for stdin ("+a.D+")");a=z.open("/dev/stdout","w");F[Sc>>2]=z.Wb(a);t(1===a.D,"invalid handle for stdout ("+a.D+")");a=z.open("/dev/stderr","w");F[Tc>>2]=z.Wb(a);t(2===a.D,"invalid handle for stderr ("+a.D+")")},Fd:function(){z.e||(z.e=function(a,
b){this.k=b;this.Vf=function(a){this.Rb=a;for(var b in S)if(S[b]===a){this.code=b;break}};this.Vf(a);this.message=Cc[a]},z.e.prototype=Error(),[S.fa].forEach(function(a){z.Gc[a]=new z.e(a);z.Gc[a].stack="<generic error, no stack>"}))},Zf:function(){z.Fd();z.ja=Array(4096);z.O(V,{},"/");z.Oe();z.Ne()},pb:function(a,b,c){t(!z.pb.Xb,"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)");
z.pb.Xb=l;z.Fd();s.stdin=a||s.stdin;s.stdout=b||s.stdout;s.stderr=c||s.stderr;z.We()},Of:function(){z.pb.Xb=p;for(var a=0;a<z.Ua.length;a++){var b=z.Ua[a];b&&z.close(b)}},Ub:function(a,b){var c=0;a&&(c|=365);b&&(c|=146);return c},Pi:function(a,b){var c=Ic.apply(n,a);b&&"/"==c[0]&&(c=c.substr(1));return c},Xh:function(a,b){return Kc(b,a)},pj:function(a){return Fc(a)},zi:function(a,b){var c=z.tc(a,b);if(c.Dc)return c.object;U(c.error);return n},tc:function(a,b){try{var c=z.G(a,{ga:!b}),a=c.path}catch(d){}var e=
{Yb:p,Dc:p,error:0,name:n,path:n,object:n,Kf:p,Mf:n,Lf:n};try{c=z.G(a,{parent:l}),e.Kf=l,e.Mf=c.path,e.Lf=c.k,e.name=Hc(a),c=z.G(a,{ga:!b}),e.Dc=l,e.path=c.path,e.object=c.k,e.name=c.k.name,e.Yb="/"===c.path}catch(f){e.error=f.Rb}return e},Qe:function(a,b,c,d){a=Jc("string"===typeof a?a:z.Fa(a),b);return z.Ia(a,z.Ub(c,d))},Te:function(a,b){for(var a="string"===typeof a?a:z.Fa(a),c=b.split("/").reverse();c.length;){var d=c.pop();if(d){var e=Jc(a,d);try{z.Ia(e)}catch(f){}a=e}}return e},Pe:function(a,
b,c,d,e){a=Jc("string"===typeof a?a:z.Fa(a),b);return z.create(a,z.Ub(d,e))},zc:function(a,b,c,d,e,f){a=b?Jc("string"===typeof a?a:z.Fa(a),b):a;d=z.Ub(d,e);e=z.create(a,d);if(c){if("string"===typeof c){for(var a=Array(c.length),b=0,j=c.length;b<j;++b)a[b]=c.charCodeAt(b);c=a}z.Kb(e,d|146);a=z.open(e,"w");z.write(a,c,0,c.length,0,f);z.close(a);z.Kb(e,d)}return e},ra:function(a,b,c,d){a=Jc("string"===typeof a?a:z.Fa(a),b);b=z.Ub(!!c,!!d);z.ra.Mc||(z.ra.Mc=64);var e=z.Ra(z.ra.Mc++,0);z.Uc(e,{open:function(a){a.seekable=
p},close:function(){d&&(d.buffer&&d.buffer.length)&&d(10)},V:function(a,b,d,e){for(var q=0,y=0;y<e;y++){var x;try{x=c()}catch(B){g(new z.e(S.La))}x===h&&0===q&&g(new z.e(S.kb));if(x===n||x===h)break;q++;b[d+y]=x}q&&(a.k.timestamp=Date.now());return q},write:function(a,b,c,e){for(var q=0;q<e;q++)try{d(b[c+q])}catch(y){g(new z.e(S.La))}e&&(a.k.timestamp=Date.now());return q}});return z.ac(a,b,e)},Se:function(a,b,c){a=Jc("string"===typeof a?a:z.Fa(a),b);return z.Aa(c,a)},Id:function(a){if(a.Kc||a.tf||
a.link||a.n)return l;var b=l;"undefined"!==typeof XMLHttpRequest&&g(Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread."));if(s.read)try{a.n=hb(s.read(a.url),l),a.C=a.n.length}catch(c){b=p}else g(Error("Cannot load without read() or XMLHttpRequest."));b||U(S.La);return b},Re:function(a,b,c,d,e){function f(){this.Lc=p;this.Mb=[]}f.prototype.get=function(a){if(!(a>
this.length-1||0>a)){var b=a%this.Lb;return this.lf(a/this.Lb|0)[b]}};f.prototype.Uf=function(a){this.lf=a};f.prototype.sd=function(){var a=new XMLHttpRequest;a.open("HEAD",c,p);a.send(n);200<=a.status&&300>a.status||304===a.status||g(Error("Couldn't load "+c+". Status: "+a.status));var b=Number(a.getResponseHeader("Content-length")),d,e=1048576;if(!((d=a.getResponseHeader("Accept-Ranges"))&&"bytes"===d))e=b;var f=this;f.Uf(function(a){var d=a*e,j=(a+1)*e-1,j=Math.min(j,b-1);if("undefined"===typeof f.Mb[a]){var k=
f.Mb;d>j&&g(Error("invalid range ("+d+", "+j+") or no bytes requested!"));j>b-1&&g(Error("only "+b+" bytes available! programmer error!"));var m=new XMLHttpRequest;m.open("GET",c,p);b!==e&&m.setRequestHeader("Range","bytes="+d+"-"+j);"undefined"!=typeof Uint8Array&&(m.responseType="arraybuffer");m.overrideMimeType&&m.overrideMimeType("text/plain; charset=x-user-defined");m.send(n);200<=m.status&&300>m.status||304===m.status||g(Error("Couldn't load "+c+". Status: "+m.status));d=m.response!==h?new Uint8Array(m.response||
[]):hb(m.responseText||"",l);k[a]=d}"undefined"===typeof f.Mb[a]&&g(Error("doXHR failed!"));return f.Mb[a]});this.Be=b;this.Ae=e;this.Lc=l};if("undefined"!==typeof XMLHttpRequest){ga||g("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var j=new f;Object.defineProperty(j,"length",{get:function(){this.Lc||this.sd();return this.Be}});Object.defineProperty(j,"chunkSize",{get:function(){this.Lc||this.sd();return this.Ae}});j={Kc:p,n:j}}else j=
{Kc:p,url:c};var k=z.Pe(a,b,j,d,e);j.n?k.n=j.n:j.url&&(k.n=n,k.url=j.url);Object.defineProperty(k,"usedBytes",{get:function(){return this.n.length}});var m={};Object.keys(k.q).forEach(function(a){var b=k.q[a];m[a]=function(){z.Id(k)||g(new z.e(S.La));return b.apply(n,arguments)}});m.V=function(a,b,c,d,e){z.Id(k)||g(new z.e(S.La));a=a.k.n;if(e>=a.length)return 0;d=Math.min(a.length-e,d);t(0<=d);if(a.slice)for(var f=0;f<d;f++)b[c+f]=a[e+f];else for(f=0;f<d;f++)b[c+f]=a.get(e+f);return d};k.q=m;return k},
Ue:function(a,b,c,d,e,f,j,k,m){function q(c){function q(c){k||z.zc(a,b,c,d,e,m);f&&f();tb()}var D=p;s.preloadPlugins.forEach(function(a){!D&&a.canHandle(y)&&(a.handle(c,y,q,function(){j&&j();tb()}),D=l)});D||q(c)}Uc();var y=b?Kc(Jc(a,b)):a;sb();"string"==typeof c?Vc(c,function(a){q(a)},j):q(c)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},cd:function(){return"EM_FS_"+window.location.pathname},dd:20,ib:"FILE_DATA",nj:function(a,b,c){var b=
b||aa(),c=c||aa(),d=z.indexedDB();try{var e=d.open(z.cd(),z.dd)}catch(f){return c(f)}e.Jf=function(){console.log("creating db");e.result.createObjectStore(z.ib)};e.onsuccess=function(){var d=e.result.transaction([z.ib],"readwrite"),f=d.objectStore(z.ib),m=0,q=0,y=a.length;a.forEach(function(a){a=f.put(z.tc(a).object.n,a);a.onsuccess=function(){m++;m+q==y&&(0==q?b():c())};a.onerror=function(){q++;m+q==y&&(0==q?b():c())}});d.onerror=c};e.onerror=c},Ti:function(a,b,c){var b=b||aa(),c=c||aa(),d=z.indexedDB();
try{var e=d.open(z.cd(),z.dd)}catch(f){return c(f)}e.Jf=c;e.onsuccess=function(){var d=e.result;try{var f=d.transaction([z.ib],"readonly")}catch(m){c(m);return}var q=f.objectStore(z.ib),y=0,x=0,B=a.length;a.forEach(function(a){var d=q.get(a);d.onsuccess=function(){z.tc(a).Dc&&z.gb(a);z.zc(Gc(a),Hc(a),d.result,l,l,l);y++;y+x==B&&(0==x?b():c())};d.onerror=function(){x++;y+x==B&&(0==x?b():c())}});f.onerror=c};e.onerror=c}};
function Wc(a){a=z.$(a);if(!a)return U(S.N),-1;try{return z.close(a),0}catch(b){return z.Oa(b),-1}}function Xc(a){if(z.$(a))return 0;U(S.N);return-1}function Yc(a){a=z.Ga(a);return!a?-1:a.D}function Zc(){return 1}var $c=p,ad=0,bd=0,cd,dd=n,ed=n,fd={},gd={},hd=Ea;s._memset=id;var jd=h;s._emscripten_GetProcAddress=jd;function kd(a,b){ld=a;md=b;if(!nd)return 1;0==a?(od=function(){setTimeout(pd,b)},qd="timeout"):1==a&&(od=function(){rd(pd)},qd="rAF");return 0}
function sd(a,b,c,d){s.noExitRuntime=l;t(!nd,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");nd=a;td=d;var e=ud;pd=function(){if(!ra)if(0<vd.length){var b=Date.now(),c=vd.shift();c.Ea(c.Jb);if(wd){var k=wd,m=0==k%1?k-1:Math.floor(k);wd=c.ni?m:(8*k+(m+0.5))/9}console.log('main loop blocker "'+c.name+'" took '+(Date.now()-b)+" ms");s.setStatus&&(b=s.statusMessage||
"Please wait...",c=wd,k=xd.wi,c?c<k?s.setStatus(b+" ("+(k-c)+"/"+k+")"):s.setStatus(b):s.setStatus(""));setTimeout(pd,0)}else if(!(e<ud))if(yd=yd+1|0,1==ld&&1<md&&0!=yd%md)od();else{"timeout"===qd&&s.sa&&(s.la("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!"),qd="");a:if(!ra&&!(s.preMainLoop&&s.preMainLoop()===p)){try{"undefined"!==
typeof d?u.K("vi",a,[d]):u.K("v",a)}catch(q){if(q instanceof la)break a;q&&("object"===typeof q&&q.stack)&&s.la("exception thrown: "+[q,q.stack]);g(q)}s.postMainLoop&&s.postMainLoop()}e<ud||("object"===typeof SDL&&(SDL.rd&&SDL.rd.Nf)&&SDL.rd.Nf(),od())}};b&&0<b?kd(0,1E3/b):kd(1,1);od();c&&g("SimulateInfiniteLoop")}var od=n,qd="",ud=0,nd=n,td=0,ld=0,md=0,yd=0,vd=[],xd={},pd,wd,zd=p,Ad=p,Bd=[];
function Uc(){function a(){Ad=document.pointerLockElement===c||document.mozPointerLockElement===c||document.webkitPointerLockElement===c||document.msPointerLockElement===c}s.preloadPlugins||(s.preloadPlugins=[]);if(!Cd){Cd=l;try{new Blob,Dd=l}catch(b){Dd=p,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}Ed="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:!Dd?console.log("warning: no BlobBuilder"):n;Fd="undefined"!=
typeof window?window.URL?window.URL:window.webkitURL:h;!s.$d&&"undefined"===typeof Fd&&(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),s.$d=l);s.preloadPlugins.push({canHandle:function(a){return!s.$d&&/\.(jpg|jpeg|png|bmp)$/i.test(a)},handle:function(a,b,c,j){var k=n;if(Dd)try{k=new Blob([a],{type:Gd(b)}),k.size!==a.length&&(k=new Blob([(new Uint8Array(a)).buffer],{type:Gd(b)}))}catch(m){u.hb("Blob constructor present but fails: "+
m+"; falling back to blob builder")}k||(k=new Ed,k.append((new Uint8Array(a)).buffer),k=k.getBlob());var q=Fd.createObjectURL(k),y=new Image;y.onload=function(){t(y.complete,"Image "+b+" could not be decoded");var j=document.createElement("canvas");j.width=y.width;j.height=y.height;j.getContext("2d").drawImage(y,0,0);s.preloadedImages[b]=j;Fd.revokeObjectURL(q);c&&c(a)};y.onerror=function(){console.log("Image "+q+" could not be decoded");j&&j()};y.src=q}});s.preloadPlugins.push({canHandle:function(a){return!s.ej&&
a.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(a,b,c,j){function k(j){q||(q=l,s.preloadedAudios[b]=j,c&&c(a))}function m(){q||(q=l,s.preloadedAudios[b]=new Audio,j&&j())}var q=p;if(Dd){try{var y=new Blob([a],{type:Gd(b)})}catch(x){return m()}var y=Fd.createObjectURL(y),B=new Audio;B.addEventListener("canplaythrough",function(){k(B)},p);B.onerror=function(){if(!q){console.log("warning: browser could not fully decode audio "+b+", trying slower base64 approach");for(var c="",f=0,j=0,m=0;m<
a.length;m++){f=f<<8|a[m];for(j+=8;6<=j;)var x=f>>j-6&63,j=j-6,c=c+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[x]}2==j?(c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(f&3)<<4],c+="=="):4==j&&(c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[(f&15)<<2],c+="=");B.src="data:audio/x-"+b.substr(-3)+";base64,"+c;k(B)}};B.src=y;s.noExitRuntime=l;setTimeout(function(){ra||k(B)},1E4)}else return m()}});var c=s.canvas;c&&(c.Ja=c.requestPointerLock||
c.mozRequestPointerLock||c.webkitRequestPointerLock||c.msRequestPointerLock||aa(),c.Sb=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||aa(),c.Sb=c.Sb.bind(document),document.addEventListener("pointerlockchange",a,p),document.addEventListener("mozpointerlockchange",a,p),document.addEventListener("webkitpointerlockchange",a,p),document.addEventListener("mspointerlockchange",a,p),s.elementPointerLock&&c.addEventListener("click",function(a){!Ad&&
c.Ja&&(c.Ja(),a.preventDefault())},p))}}
function Hd(){var a=s.canvas,b={antialias:0!=(Id&128),depth:0!=(Id&16),stencil:0!=(Id&32)};if(s.sa&&a==s.canvas)return s.sa;var c,d;d={antialias:p,alpha:p};if(b)for(var e in b)d[e]=b[e];a:{b=function(a){j=a.statusMessage||j};"undefined"===typeof d.Zb&&"undefined"===typeof d.Pc&&(d.Zb=1,d.Pc=0);var f,j="?";try{a.addEventListener("webglcontextcreationerror",b,p);try{1==d.Zb&&0==d.Pc?f=a.getContext("webgl",d)||a.getContext("experimental-webgl",d):2==d.Zb&&0==d.Pc?f=a.getContext("webgl2",d)||a.getContext("experimental-webgl2",
d):g("Unsupported WebGL context version "+majorVersion+"."+minorVersion+"!")}finally{a.removeEventListener("webglcontextcreationerror",b,p)}f||g(":(")}catch(k){s.print("Could not create canvas: "+[j,k,JSON.stringify(d)]);d=0;break a}if(f){b=f;f=uc(qc);e={handle:f,version:d.Zb,mb:b};b.canvas&&(b.canvas.Ib=e);qc[f]=e;if("undefined"===typeof d.enableExtensionsByDefault||d.ui)if((d=e)||(d=zc),!d.qf){d.qf=l;var m=d.mb;d.Wi=m.getParameter(m.MAX_VERTEX_ATTRIBS);d.ji=m.getExtension("WEBGL_compressed_texture_s3tc")||
m.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||m.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");d.di=m.getExtension("EXT_texture_filter_anisotropic")||m.getExtension("MOZ_EXT_texture_filter_anisotropic")||m.getExtension("WEBKIT_EXT_texture_filter_anisotropic");d.Ai=m.getExtension("OES_texture_float");d.Ic=m.getExtension("ANGLE_instanced_arrays");d.bd=m.getExtension("OES_vertex_array_object");if(2===d.version)d.Ed=function(a,b){m.ri(a,b)};else{var q=m.getExtension("WEBGL_draw_buffers");
q&&(d.Ed=function(a,b){q.si(a,b)})}var y="OES_texture_float OES_texture_half_float OES_standard_derivatives OES_vertex_array_object WEBGL_compressed_texture_s3tc WEBGL_depth_texture OES_element_index_uint EXT_texture_filter_anisotropic ANGLE_instanced_arrays OES_texture_float_linear OES_texture_half_float_linear WEBGL_compressed_texture_atc WEBGL_compressed_texture_pvrtc EXT_color_buffer_half_float WEBGL_color_buffer_float EXT_frag_depth EXT_sRGB WEBGL_draw_buffers WEBGL_shared_resources EXT_shader_texture_lod".split(" ");
m.getSupportedExtensions().forEach(function(a){a=a.replace("MOZ_","").replace("WEBKIT_","");-1!=y.indexOf(a)&&m.getExtension(a)})}d=f}else d=0}d&&(c=qc[d].mb);a.style.backgroundColor="black";if(!c)return n;s.sa=c;if(a=qc[d])R=s.sa=a.mb,zc=a;s.tj=l;Bd.forEach(function(a){a()});Uc();return c}var Jd=p,Kd=h,Ld=h,Md=0;function Nd(a){var b=Date.now();if(0===Md)Md=b+1E3/60;else for(;b+2>=Md;)Md+=1E3/60;b=Math.max(Md-b,0);setTimeout(a,b)}
function rd(a){"undefined"===typeof window?Nd(a):(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||Nd),window.requestAnimationFrame(a))}function Gd(a){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[a.substr(a.lastIndexOf(".")+1)]}
function Vc(a,b,c){function d(){c?c():g('Loading data file "'+a+'" failed.')}var e=new XMLHttpRequest;e.open("GET",a,l);e.responseType="arraybuffer";e.onload=function(){if(200==e.status||0==e.status&&e.response){var c=e.response;t(c,'Loading data file "'+a+'" failed (no arrayBuffer).');b(new Uint8Array(c));tb()}else d()};e.onerror=d;e.send(n);sb()}var Pd=[];function Qd(){var a=s.canvas;Pd.forEach(function(b){b(a.width,a.height)})}
function Rd(a,b,c){b&&c?(a.cg=b,a.pf=c):(b=a.cg,c=a.pf);var d=b,e=c;s.forcedAspectRatio&&0<s.forcedAspectRatio&&(d/e<s.forcedAspectRatio?d=Math.round(e*s.forcedAspectRatio):e=Math.round(d/s.forcedAspectRatio));if((document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement||document.msFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement)===
a.parentNode&&"undefined"!=typeof screen)var f=Math.min(screen.width/d,screen.height/e),d=Math.round(d*f),e=Math.round(e*f);Ld?(a.width!=d&&(a.width=d),a.height!=e&&(a.height=e),"undefined"!=typeof a.style&&(a.style.removeProperty("width"),a.style.removeProperty("height"))):(a.width!=b&&(a.width=b),a.height!=c&&(a.height=c),"undefined"!=typeof a.style&&(d!=b||e!=c?(a.style.setProperty("width",d+"px","important"),a.style.setProperty("height",e+"px","important")):(a.style.removeProperty("width"),a.style.removeProperty("height"))))}
var Cd,Dd,Ed,Fd,Sd;s._i64Subtract=Td;s._i64Add=Ud;function cc(a,b,c){Qb()?(a.style.marginLeft=a.style.marginRight=c+"px",a.style.marginTop=a.style.marginBottom=b+"px"):(a.style.paddingLeft=a.style.paddingRight=c+"px",a.style.paddingTop=a.style.paddingBottom=b+"px")}
function Vd(a,b){if("undefined"===typeof Zb())return-1;if(!Zb())return-3;a||(a="#canvas");a=Ib(a);return!a?-4:!a.requestFullscreen&&!a.Zd&&!a.mozRequestFullScreen&&!a.Yd&&!a.webkitRequestFullscreen?-3:!Nb||!Ob.Y?b.Xe?(Kb(ac,1,[a,b]),1):-2:ac(a,b)}var Wd={};
function bc(a){function b(){!document.fullscreenElement&&(!document.mozFullScreenElement&&!document.bg&&!document.Df)&&(document.removeEventListener("fullscreenchange",b),document.removeEventListener("mozfullscreenchange",b),document.removeEventListener("webkitfullscreenchange",b),document.removeEventListener("MSFullscreenChange",b),a.width=c,a.height=d,a.style.width=e,a.style.height=f,a.style.backgroundColor=j,k||(document.body.style.backgroundColor="white"),document.body.style.backgroundColor=k,
a.style.paddingLeft=m,a.style.paddingRight=q,a.style.paddingTop=y,a.style.paddingBottom=x,a.style.marginLeft=B,a.style.marginRight=D,a.style.marginTop=T,a.style.marginBottom=Z,document.body.style.margin=Q,document.documentElement.style.overflow=I,document.body.scroll=K,a.style.Ha=A,a.Ib&&a.Ib.mb.viewport(0,0,c,d),Wd.Wa&&u.K("iiii",Wd.Wa,[37,0,Wd.wc]))}var c=a.width,d=a.height,e=a.style.width,f=a.style.height,j=a.style.backgroundColor,k=document.body.style.backgroundColor,m=a.style.paddingLeft,q=a.style.paddingRight,
y=a.style.paddingTop,x=a.style.paddingBottom,B=a.style.marginLeft,D=a.style.marginRight,T=a.style.marginTop,Z=a.style.marginBottom,Q=document.body.style.margin,I=document.documentElement.style.overflow,K=document.body.scroll,A=a.style.Ha;document.addEventListener("fullscreenchange",b);document.addEventListener("mozfullscreenchange",b);document.addEventListener("webkitfullscreenchange",b);document.addEventListener("MSFullscreenChange",b);return b}
function Xd(a){a=z.Ga(a);return!a?(U(S.N),-1):z.rb(a.k.mode)?(U(S.lb),-1):a.position}function Yd(a,b,c){if(a in Cc){if(Cc[a].length>c-1)return U(S.se);Ja(Cc[a],b);return 0}return U(S.B)}function Zd(a){Zd.buffer||(Zd.buffer=Ia(256));Yd(a,Zd.buffer,256);return Zd.buffer}function $d(){g("TODO")}
var W={O:function(){s.websocket=s.websocket&&"object"===typeof s.websocket?s.websocket:{};s.websocket.pc={};s.websocket.on=function(a,b){"function"===typeof b&&(this.pc[a]=b);return this};s.websocket.ca=function(a,b){"function"===typeof this.pc[a]&&this.pc[a].call(this,b)};return z.createNode(n,"/",16895,0)},Ve:function(a,b,c){c&&t(1==b==(6==c));a={bf:a,type:b,protocol:c,P:n,error:n,xb:{},Qc:[],ab:[],eb:W.W};b=W.ec();c=z.createNode(W.root,b,49152,0);c.cb=a;b=z.xd({path:b,k:c,L:z.Xd("r+"),seekable:p,
q:W.q});a.H=b;return a},Nd:function(a){a=z.$(a);return!a||!z.uf(a.k.mode)?n:a.k.cb},q:{be:function(a){a=a.k.cb;return a.eb.be(a)},qb:function(a,b,c){a=a.k.cb;return a.eb.qb(a,b,c)},V:function(a,b,c,d){a=a.k.cb;d=a.eb.Qf(a,d);if(!d)return 0;b.set(d.buffer,c);return d.buffer.length},write:function(a,b,c,d){a=a.k.cb;return a.eb.Tf(a,b,c,d)},close:function(a){a=a.k.cb;a.eb.close(a)}},ec:function(){W.ec.yd||(W.ec.yd=0);return"socket["+W.ec.yd++ +"]"},W:{Ob:function(a,b,c){var d;"object"===typeof b&&(d=
b,c=b=n);if(d)d._socket?(b=d._socket.remoteAddress,c=d._socket.remotePort):((c=/ws[s]?:\/\/([^:]+):(\d+)/.exec(d.url))||g(Error("WebSocket URL must be in the format ws(s)://address:port")),b=c[1],c=parseInt(c[2],10));else try{var e=s.websocket&&"object"===typeof s.websocket,f="ws:#".replace("#","//");e&&"string"===typeof s.websocket.url&&(f=s.websocket.url);if("ws://"===f||"wss://"===f)var j=b.split("/"),f=f+j[0]+":"+c+"/"+j.slice(1).join("/");j="binary";e&&"string"===typeof s.websocket.subprotocol&&
(j=s.websocket.subprotocol);var j=j.replace(/^ +| +$/g,"").split(/ *, */),k=ea?{protocol:j.toString()}:j;d=new (ea?require("ws"):window.WebSocket)(f,k);d.binaryType="arraybuffer"}catch(m){g(new z.e(S.gd))}b={pa:b,port:c,p:d,Pb:[]};W.W.pd(a,b);W.W.of(a,b);2===a.type&&"undefined"!==typeof a.fb&&b.Pb.push(new Uint8Array([255,255,255,255,112,111,114,116,(a.fb&65280)>>8,a.fb&255]));return b},Vb:function(a,b,c){return a.xb[b+":"+c]},pd:function(a,b){a.xb[b.pa+":"+b.port]=b},de:function(a,b){delete a.xb[b.pa+
":"+b.port]},of:function(a,b){function c(){s.websocket.ca("open",a.H.D);try{for(var c=b.Pb.shift();c;)b.p.send(c),c=b.Pb.shift()}catch(d){b.p.close()}}function d(c){t("string"!==typeof c&&c.byteLength!==h);var c=new Uint8Array(c),d=e;e=p;d&&10===c.length&&255===c[0]&&255===c[1]&&255===c[2]&&255===c[3]&&112===c[4]&&111===c[5]&&114===c[6]&&116===c[7]?(c=c[8]<<8|c[9],W.W.de(a,b),b.port=c,W.W.pd(a,b)):(a.ab.push({pa:b.pa,port:b.port,data:c}),s.websocket.ca("message",a.H.D))}var e=l;ea?(b.p.on("open",
c),b.p.on("message",function(a,b){b.binary&&d((new Uint8Array(a)).buffer)}),b.p.on("close",function(){s.websocket.ca("close",a.H.D)}),b.p.on("error",function(){a.error=S.ed;s.websocket.ca("error",[a.H.D,a.error,"ECONNREFUSED: Connection refused"])})):(b.p.onopen=c,b.p.onclose=function(){s.websocket.ca("close",a.H.D)},b.p.onmessage=function(a){d(a.data)},b.p.onerror=function(){a.error=S.ed;s.websocket.ca("error",[a.H.D,a.error,"ECONNREFUSED: Connection refused"])})},be:function(a){if(1===a.type&&a.P)return a.Qc.length?
65:0;var b=0,c=1===a.type?W.W.Vb(a,a.ta,a.ua):n;if(a.ab.length||!c||c&&c.p.readyState===c.p.Bb||c&&c.p.readyState===c.p.CLOSED)b|=65;if(!c||c&&c.p.readyState===c.p.OPEN)b|=4;if(c&&c.p.readyState===c.p.Bb||c&&c.p.readyState===c.p.CLOSED)b|=16;return b},qb:function(a,b,c){switch(b){case 21531:return b=0,a.ab.length&&(b=a.ab[0].data.length),F[c>>2]=b,0;default:return S.B}},close:function(a){if(a.P){try{a.P.close()}catch(b){}a.P=n}for(var c=Object.keys(a.xb),d=0;d<c.length;d++){var e=a.xb[c[d]];try{e.p.close()}catch(f){}W.W.de(a,
e)}return 0},bind:function(a,b,c){("undefined"!==typeof a.Vc||"undefined"!==typeof a.fb)&&g(new z.e(S.B));a.Vc=b;a.fb=c||$d();if(2===a.type){a.P&&(a.P.close(),a.P=n);try{a.eb.vf(a,0)}catch(d){d instanceof z.e||g(d),d.Rb!==S.Fb&&g(d)}}},ki:function(a,b,c){a.P&&g(new z.e(S.Fb));if("undefined"!==typeof a.ta&&"undefined"!==typeof a.ua){var d=W.W.Vb(a,a.ta,a.ua);d&&(d.p.readyState===d.p.CONNECTING&&g(new z.e(S.le)),g(new z.e(S.oe)))}b=W.W.Ob(a,b,c);a.ta=b.pa;a.ua=b.port;g(new z.e(S.ne))},vf:function(a){ea||
g(new z.e(S.Fb));a.P&&g(new z.e(S.B));var b=require("ws").Server;a.P=new b({host:a.Vc,port:a.fb});s.websocket.ca("listen",a.H.D);a.P.on("connection",function(b){if(1===a.type){var d=W.Ve(a.bf,a.type,a.protocol),b=W.W.Ob(d,b);d.ta=b.pa;d.ua=b.port;a.Qc.push(d);s.websocket.ca("connection",d.H.D)}else W.W.Ob(a,b),s.websocket.ca("connection",a.H.D)});a.P.on("closed",function(){s.websocket.ca("close",a.H.D);a.P=n});a.P.on("error",function(){a.error=S.gd;s.websocket.ca("error",[a.H.D,a.error,"EHOSTUNREACH: Host is unreachable"])})},
accept:function(a){a.P||g(new z.e(S.B));var b=a.Qc.shift();b.H.L=a.H.L;return b},Ii:function(a,b){var c,d;b?((a.ta===h||a.ua===h)&&g(new z.e(S.Db)),c=a.ta,d=a.ua):(c=a.Vc||0,d=a.fb||0);return{pa:c,port:d}},Tf:function(a,b,c,d,e,f){if(2===a.type){if(e===h||f===h)e=a.ta,f=a.ua;(e===h||f===h)&&g(new z.e(S.me))}else e=a.ta,f=a.ua;var j=W.W.Vb(a,e,f);1===a.type&&((!j||j.p.readyState===j.p.Bb||j.p.readyState===j.p.CLOSED)&&g(new z.e(S.Db)),j.p.readyState===j.p.CONNECTING&&g(new z.e(S.kb)));b=b instanceof
Array||b instanceof ArrayBuffer?b.slice(c,c+d):b.buffer.slice(b.byteOffset+c,b.byteOffset+c+d);if(2===a.type&&(!j||j.p.readyState!==j.p.OPEN)){if(!j||j.p.readyState===j.p.Bb||j.p.readyState===j.p.CLOSED)j=W.W.Ob(a,e,f);j.Pb.push(b);return d}try{return j.p.send(b),d}catch(k){g(new z.e(S.B))}},Qf:function(a,b){1===a.type&&a.P&&g(new z.e(S.Db));var c=a.ab.shift();if(!c){if(1===a.type){var d=W.W.Vb(a,a.ta,a.ua);if(d){if(d.p.readyState===d.p.Bb||d.p.readyState===d.p.CLOSED)return n;g(new z.e(S.kb))}g(new z.e(S.Db))}g(new z.e(S.kb))}var d=
c.data.byteLength||c.data.length,e=c.data.byteOffset||0,f=c.data.buffer||c.data,j=Math.min(b,d),k={buffer:new Uint8Array(f,e,j),pa:c.pa,port:c.port};1===a.type&&j<d&&(c.data=new Uint8Array(f,e+j,d-j),a.ab.unshift(c));return k}}};function ae(a,b,c){a=z.$(a);if(!a)return U(S.N),-1;try{return z.write(a,E,b,c)}catch(d){return z.Oa(d),-1}}function be(a,b,c,d){c*=b;if(0==c)return 0;a=ae(Yc(d),a,c);if(-1==a){if(b=z.Ga(d))b.error=l;return 0}return a/b|0}s._strlen=ce;
function de(a){return 0>a||0===a&&-Infinity===1/a}
function ee(a,b){function c(a){var c;"double"===a?c=(F[vb>>2]=F[b+e>>2],F[vb+4>>2]=F[b+(e+4)>>2],+H[vb>>3]):"i64"==a?c=[F[b+e>>2],F[b+(e+4)>>2]]:(a="i32",c=F[b+e>>2]);e+=u.Ld(a);return c}for(var d=a,e=0,f=[],j,k;;){var m=d;j=E[d>>0];if(0===j)break;k=E[d+1>>0];if(37==j){var q=p,y=p,x=p,B=p,D=p;a:for(;;){switch(k){case 43:q=l;break;case 45:y=l;break;case 35:x=l;break;case 48:if(B)break a;else{B=l;break}case 32:D=l;break;default:break a}d++;k=E[d+1>>0]}var T=0;if(42==k)T=c("i32"),d++,k=E[d+1>>0];else for(;48<=
k&&57>=k;)T=10*T+(k-48),d++,k=E[d+1>>0];var Z=p,Q=-1;if(46==k){Q=0;Z=l;d++;k=E[d+1>>0];if(42==k)Q=c("i32"),d++;else for(;;){k=E[d+1>>0];if(48>k||57<k)break;Q=10*Q+(k-48);d++}k=E[d+1>>0]}0>Q&&(Q=6,Z=p);var I;switch(String.fromCharCode(k)){case "h":k=E[d+2>>0];104==k?(d++,I=1):I=2;break;case "l":k=E[d+2>>0];108==k?(d++,I=8):I=4;break;case "L":case "q":case "j":I=8;break;case "z":case "t":case "I":I=4;break;default:I=n}I&&d++;k=E[d+1>>0];switch(String.fromCharCode(k)){case "d":case "i":case "u":case "o":case "x":case "X":case "p":m=
100==k||105==k;I=I||4;var K=j=c("i"+8*I),A;8==I&&(j=u.wf(j[0],j[1],117==k));4>=I&&(j=(m?jb:ib)(j&Math.pow(256,I)-1,8*I));var Aa=Math.abs(j),m="";if(100==k||105==k)A=8==I&&fe?fe.stringify(K[0],K[1],n):jb(j,8*I).toString(10);else if(117==k)A=8==I&&fe?fe.stringify(K[0],K[1],l):ib(j,8*I).toString(10),j=Math.abs(j);else if(111==k)A=(x?"0":"")+Aa.toString(8);else if(120==k||88==k){m=x&&0!=j?"0x":"";if(8==I&&fe)if(K[1]){A=(K[1]>>>0).toString(16);for(x=(K[0]>>>0).toString(16);8>x.length;)x="0"+x;A+=x}else A=
(K[0]>>>0).toString(16);else if(0>j){j=-j;A=(Aa-1).toString(16);K=[];for(x=0;x<A.length;x++)K.push((15-parseInt(A[x],16)).toString(16));for(A=K.join("");A.length<2*I;)A="f"+A}else A=Aa.toString(16);88==k&&(m=m.toUpperCase(),A=A.toUpperCase())}else 112==k&&(0===Aa?A="(nil)":(m="0x",A=Aa.toString(16)));if(Z)for(;A.length<Q;)A="0"+A;0<=j&&(q?m="+"+m:D&&(m=" "+m));"-"==A.charAt(0)&&(m="-"+m,A=A.substr(1));for(;m.length+A.length<T;)y?A+=" ":B?A="0"+A:m=" "+m;A=m+A;A.split("").forEach(function(a){f.push(a.charCodeAt(0))});
break;case "f":case "F":case "e":case "E":case "g":case "G":j=c("double");if(isNaN(j))A="nan",B=p;else if(isFinite(j)){Z=p;I=Math.min(Q,20);if(103==k||71==k)Z=l,Q=Q||1,I=parseInt(j.toExponential(I).split("e")[1],10),Q>I&&-4<=I?(k=(103==k?"f":"F").charCodeAt(0),Q-=I+1):(k=(103==k?"e":"E").charCodeAt(0),Q--),I=Math.min(Q,20);if(101==k||69==k)A=j.toExponential(I),/[eE][-+]\d$/.test(A)&&(A=A.slice(0,-1)+"0"+A.slice(-1));else if(102==k||70==k)A=j.toFixed(I),0===j&&de(j)&&(A="-"+A);m=A.split("e");if(Z&&
!x)for(;1<m[0].length&&-1!=m[0].indexOf(".")&&("0"==m[0].slice(-1)||"."==m[0].slice(-1));)m[0]=m[0].slice(0,-1);else for(x&&-1==A.indexOf(".")&&(m[0]+=".");Q>I++;)m[0]+="0";A=m[0]+(1<m.length?"e"+m[1]:"");69==k&&(A=A.toUpperCase());0<=j&&(q?A="+"+A:D&&(A=" "+A))}else A=(0>j?"-":"")+"inf",B=p;for(;A.length<T;)A=y?A+" ":B&&("-"==A[0]||"+"==A[0])?A[0]+"0"+A.slice(1):(B?"0":" ")+A;97>k&&(A=A.toUpperCase());A.split("").forEach(function(a){f.push(a.charCodeAt(0))});break;case "s":B=(q=c("i8*"))?ce(q):6;
Z&&(B=Math.min(B,Q));if(!y)for(;B<T--;)f.push(32);if(q)for(x=0;x<B;x++)f.push(M[q++>>0]);else f=f.concat(hb("(null)".substr(0,B),l));if(y)for(;B<T--;)f.push(32);break;case "c":for(y&&f.push(c("i8"));0<--T;)f.push(32);y||f.push(c("i8"));break;case "n":y=c("i32*");F[y>>2]=f.length;break;case "%":f.push(j);break;default:for(x=m;x<d+2;x++)f.push(E[x>>0])}d+=2}else f.push(j),d+=1}return f}var ge=Ba;function he(a,b,c){a=z.$(a);if(!a)return U(S.N),-1;try{return z.V(a,E,b,c)}catch(d){return z.Oa(d),-1}}
function ie(a,b,c,d){c*=b;if(0==c)return 0;var e=0,d=z.Ga(d);if(!d)return U(S.N),0;for(;d.ad.length&&0<c;)E[a++>>0]=d.ad.pop(),c--,e++;a=he(d.D,a,c);if(-1==a)return d&&(d.error=l),0;e+=a;e<c&&(d.ob=l);return e/b|0}s._memcpy=je;var Id=18;function ke(){s.sa=Hd();return s.sa?1:0}s._memmove=le;
function me(){me.od||(me.od=ea?function(){var a=process.hrtime();return 1E3*a[0]+a[1]/1E6}:"undefined"!==typeof dateNow?dateNow:"object"===typeof self&&self.performance&&"function"===typeof self.performance.now?function(){return self.performance.now()}:"object"===typeof performance&&"function"===typeof performance.now?function(){return performance.now()}:Date.now);return me.od()}function ne(){return ea||"undefined"!==typeof dateNow||(fa||ga)&&self.performance&&self.performance.now}
function oe(a){var b=z.Ga(a);if(!b||b.ob||b.error)return-1;a=ie(oe.bb,1,1,a);return 0==a?-1:-1==a?(b.error=l,-1):M[oe.bb>>0]}function pe(a,b,c){a=z.$(a);if(!a)return U(S.N),-1;try{return z.ia(a,b,c)}catch(d){return z.Oa(d),-1}}function qe(a,b,c){if(-1==pe(Yc(a),b,c))return-1;a=z.Ga(a);a.ob=p;return 0}s._strcpy=re;function se(a){a/=1E3;if((fa||ga)&&self.performance&&self.performance.now)for(var b=self.performance.now();self.performance.now()-b<a;);else for(b=Date.now();Date.now()-b<a;);return 0}
function te(a,b,c){c=F[c>>2];a=v(a);try{return z.open(a,b,c).D}catch(d){return z.Oa(d),-1}}s._bitshift64Lshr=ue;var ve=L(1,"i32*",Ha);
function we(a){var b,c;we.vc?(c=F[ve>>2],b=F[c>>2]):(we.vc=l,xe.USER="web_user",xe.PATH="/",xe.PWD="/",xe.HOME="/home/web_user",xe.LANG="C",xe._=s.thisProgram,b=L(1024,"i8",Ha),c=L(256,"i8*",Ha),F[c>>2]=b,F[ve>>2]=c);var d=[],e=0,f;for(f in a)if("string"===typeof a[f]){var j=f+"="+a[f];d.push(j);e+=j.length}1024<e&&g(Error("Environment size exceeded TOTAL_ENV_SIZE!"));for(a=0;a<d.length;a++)j=d[a],Ja(j,b),F[c+4*a>>2]=b,b+=j.length+1;F[c+4*d.length>>2]=0}var xe={};
function ye(a){if(0===a)return 0;a=v(a);if(!xe.hasOwnProperty(a))return 0;ye.bb&&Oa(ye.bb);ye.bb=L(hb(xe[a]),"i8",Ga);return ye.bb}function ze(a){ze.vc||(pa=pa+4095&-4096,ze.vc=l,t(u.Qb),ze.De=u.Qb,u.Qb=function(){w("cannot dynamically allocate, sbrk now has control")});var b=pa;0!=a&&ze.De(a);return b}s._bitshift64Shl=Ae;s._llvm_bswap_i32=Be;var Ce=Da;s._bitshift64Ashr=De;for(var R,vc=new Float32Array(16),Ee=0;16>Ee;Ee++)wc[Ee]=vc.subarray(0,Ee+1);z.Zf();
ab.unshift({Ea:function(){!s.noFSInit&&!z.pb.Xb&&z.pb()}});bb.push({Ea:function(){z.Sd=p}});cb.push({Ea:function(){z.Of()}});s.FS_createFolder=z.Qe;s.FS_createPath=z.Te;s.FS_createDataFile=z.zc;s.FS_createPreloadedFile=z.Ue;s.FS_createLazyFile=z.Re;s.FS_createLink=z.Se;s.FS_createDevice=z.ra;Dc=u.ge(4);F[Dc>>2]=0;ab.unshift({Ea:aa()});cb.push({Ea:aa()});ea&&(require("fs"),process.platform.match(/^win/));
s.requestFullScreen=function(a,b,c){function d(){zd=p;var a=e.parentNode;(document.webkitFullScreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.mozFullscreenElement||document.fullScreenElement||document.fullscreenElement||document.msFullScreenElement||document.msFullscreenElement||document.webkitCurrentFullScreenElement)===a?(e.ud=document.cancelFullScreen||document.mozCancelFullScreen||document.webkitCancelFullScreen||document.msExitFullscreen||document.exitFullscreen||
aa(),e.ud=e.ud.bind(document),Kd&&e.Ja(),zd=l,Ld&&("undefined"!=typeof SDL&&(a=Ra[SDL.screen+0*u.Ma>>2],F[SDL.screen+0*u.Ma>>2]=a|8388608),Qd())):(a.parentNode.insertBefore(e,a),a.parentNode.removeChild(a),Ld&&("undefined"!=typeof SDL&&(a=Ra[SDL.screen+0*u.Ma>>2],F[SDL.screen+0*u.Ma>>2]=a&-8388609),Qd()));if(s.onFullScreen)s.onFullScreen(zd);Rd(e)}Kd=a;Ld=b;Sd=c;"undefined"===typeof Kd&&(Kd=l);"undefined"===typeof Ld&&(Ld=p);"undefined"===typeof Sd&&(Sd=n);var e=s.canvas;Jd||(Jd=l,document.addEventListener("fullscreenchange",
d,p),document.addEventListener("mozfullscreenchange",d,p),document.addEventListener("webkitfullscreenchange",d,p),document.addEventListener("MSFullscreenChange",d,p));var f=document.createElement("div");e.parentNode.insertBefore(f,e);f.appendChild(e);f.ee=f.requestFullScreen||f.mozRequestFullScreen||f.msRequestFullscreen||(f.webkitRequestFullScreen?function(){f.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:n);c?f.ee({xj:c}):f.ee()};s.requestAnimationFrame=function(a){rd(a)};
s.setCanvasSize=function(a,b,c){Rd(s.canvas,a,b);c||Qd()};s.pauseMainLoop=function(){od=n;ud++};s.resumeMainLoop=function(){ud++;var a=ld,b=md,c=nd;nd=n;sd(c,0,p,td);kd(a,b)};s.getUserMedia=function(){window.Od||(window.Od=navigator.getUserMedia||navigator.mozGetUserMedia);window.Od(h)};ab.push({Ea:function(){W.root=z.O(W,{},n)}});oe.bb=L([0],"i8",Ha);we(xe);Ta=na=u.rc(oa);Ua=Ta+Wa;Va=pa=u.rc(Ua);t(Va<qa,"TOTAL_MEMORY not big enough for stack");
var Fe=L([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,
1,0,3,0,1,0,2,0,1,0],"i8",3);s.Ee={Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:Infinity};
s.Fe={abort:w,assert:t,invoke_iiiiiiii:function(a,b,c,d,e,f,j,k){try{return s.dynCall_iiiiiiii(a,b,c,d,e,f,j,k)}catch(m){"number"!==typeof m&&"longjmp"!==m&&g(m),X.setThrew(1,0)}},invoke_viiiii:function(a,b,c,d,e,f){try{s.dynCall_viiiii(a,b,c,d,e,f)}catch(j){"number"!==typeof j&&"longjmp"!==j&&g(j),X.setThrew(1,0)}},invoke_vd:function(a,b){try{s.dynCall_vd(a,b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&g(c),X.setThrew(1,0)}},invoke_vid:function(a,b,c){try{s.dynCall_vid(a,b,c)}catch(d){"number"!==
typeof d&&"longjmp"!==d&&g(d),X.setThrew(1,0)}},invoke_vi:function(a,b){try{s.dynCall_vi(a,b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&g(c),X.setThrew(1,0)}},invoke_vii:function(a,b,c){try{s.dynCall_vii(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&g(d),X.setThrew(1,0)}},invoke_ii:function(a,b){try{return s.dynCall_ii(a,b)}catch(c){"number"!==typeof c&&"longjmp"!==c&&g(c),X.setThrew(1,0)}},invoke_viidd:function(a,b,c,d,e){try{s.dynCall_viidd(a,b,c,d,e)}catch(f){"number"!==typeof f&&"longjmp"!==
f&&g(f),X.setThrew(1,0)}},invoke_viidi:function(a,b,c,d,e){try{s.dynCall_viidi(a,b,c,d,e)}catch(f){"number"!==typeof f&&"longjmp"!==f&&g(f),X.setThrew(1,0)}},invoke_viidddd:function(a,b,c,d,e,f,j){try{s.dynCall_viidddd(a,b,c,d,e,f,j)}catch(k){"number"!==typeof k&&"longjmp"!==k&&g(k),X.setThrew(1,0)}},invoke_viddd:function(a,b,c,d,e){try{s.dynCall_viddd(a,b,c,d,e)}catch(f){"number"!==typeof f&&"longjmp"!==f&&g(f),X.setThrew(1,0)}},invoke_iiiiiiiiii:function(a,b,c,d,e,f,j,k,m,q){try{return s.dynCall_iiiiiiiiii(a,
b,c,d,e,f,j,k,m,q)}catch(y){"number"!==typeof y&&"longjmp"!==y&&g(y),X.setThrew(1,0)}},invoke_viiiiiiiiiii:function(a,b,c,d,e,f,j,k,m,q,y,x){try{s.dynCall_viiiiiiiiiii(a,b,c,d,e,f,j,k,m,q,y,x)}catch(B){"number"!==typeof B&&"longjmp"!==B&&g(B),X.setThrew(1,0)}},invoke_vidd:function(a,b,c,d){try{s.dynCall_vidd(a,b,c,d)}catch(e){"number"!==typeof e&&"longjmp"!==e&&g(e),X.setThrew(1,0)}},invoke_iiii:function(a,b,c,d){try{return s.dynCall_iiii(a,b,c,d)}catch(e){"number"!==typeof e&&"longjmp"!==e&&g(e),
X.setThrew(1,0)}},invoke_viiiiiiiiiiiiiii:function(a,b,c,d,e,f,j,k,m,q,y,x,B,D,T,Z){try{s.dynCall_viiiiiiiiiiiiiii(a,b,c,d,e,f,j,k,m,q,y,x,B,D,T,Z)}catch(Q){"number"!==typeof Q&&"longjmp"!==Q&&g(Q),X.setThrew(1,0)}},invoke_viiiiiiii:function(a,b,c,d,e,f,j,k,m){try{s.dynCall_viiiiiiii(a,b,c,d,e,f,j,k,m)}catch(q){"number"!==typeof q&&"longjmp"!==q&&g(q),X.setThrew(1,0)}},invoke_viiiiii:function(a,b,c,d,e,f,j){try{s.dynCall_viiiiii(a,b,c,d,e,f,j)}catch(k){"number"!==typeof k&&"longjmp"!==k&&g(k),X.setThrew(1,
0)}},invoke_viii:function(a,b,c,d){try{s.dynCall_viii(a,b,c,d)}catch(e){"number"!==typeof e&&"longjmp"!==e&&g(e),X.setThrew(1,0)}},invoke_viid:function(a,b,c,d){try{s.dynCall_viid(a,b,c,d)}catch(e){"number"!==typeof e&&"longjmp"!==e&&g(e),X.setThrew(1,0)}},invoke_vidddd:function(a,b,c,d,e,f){try{s.dynCall_vidddd(a,b,c,d,e,f)}catch(j){"number"!==typeof j&&"longjmp"!==j&&g(j),X.setThrew(1,0)}},invoke_vdi:function(a,b,c){try{s.dynCall_vdi(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&g(d),X.setThrew(1,
0)}},invoke_viiddd:function(a,b,c,d,e,f){try{s.dynCall_viiddd(a,b,c,d,e,f)}catch(j){"number"!==typeof j&&"longjmp"!==j&&g(j),X.setThrew(1,0)}},invoke_viiiiiii:function(a,b,c,d,e,f,j,k){try{s.dynCall_viiiiiii(a,b,c,d,e,f,j,k)}catch(m){"number"!==typeof m&&"longjmp"!==m&&g(m),X.setThrew(1,0)}},invoke_viiiiiiiii:function(a,b,c,d,e,f,j,k,m,q){try{s.dynCall_viiiiiiiii(a,b,c,d,e,f,j,k,m,q)}catch(y){"number"!==typeof y&&"longjmp"!==y&&g(y),X.setThrew(1,0)}},invoke_viiiiiiiiii:function(a,b,c,d,e,f,j,k,m,
q,y){try{s.dynCall_viiiiiiiiii(a,b,c,d,e,f,j,k,m,q,y)}catch(x){"number"!==typeof x&&"longjmp"!==x&&g(x),X.setThrew(1,0)}},invoke_iii:function(a,b,c){try{return s.dynCall_iii(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&g(d),X.setThrew(1,0)}},invoke_iiiiii:function(a,b,c,d,e,f){try{return s.dynCall_iiiiii(a,b,c,d,e,f)}catch(j){"number"!==typeof j&&"longjmp"!==j&&g(j),X.setThrew(1,0)}},invoke_d:function(a){try{return s.dynCall_d(a)}catch(b){"number"!==typeof b&&"longjmp"!==b&&g(b),X.setThrew(1,
0)}},invoke_i:function(a){try{return s.dynCall_i(a)}catch(b){"number"!==typeof b&&"longjmp"!==b&&g(b),X.setThrew(1,0)}},invoke_iiiiidii:function(a,b,c,d,e,f,j,k){try{return s.dynCall_iiiiidii(a,b,c,d,e,f,j,k)}catch(m){"number"!==typeof m&&"longjmp"!==m&&g(m),X.setThrew(1,0)}},invoke_viiiiiiiiiiii:function(a,b,c,d,e,f,j,k,m,q,y,x,B){try{s.dynCall_viiiiiiiiiiii(a,b,c,d,e,f,j,k,m,q,y,x,B)}catch(D){"number"!==typeof D&&"longjmp"!==D&&g(D),X.setThrew(1,0)}},invoke_iiiii:function(a,b,c,d,e){try{return s.dynCall_iiiii(a,
b,c,d,e)}catch(f){"number"!==typeof f&&"longjmp"!==f&&g(f),X.setThrew(1,0)}},invoke_vdddddd:function(a,b,c,d,e,f,j){try{s.dynCall_vdddddd(a,b,c,d,e,f,j)}catch(k){"number"!==typeof k&&"longjmp"!==k&&g(k),X.setThrew(1,0)}},invoke_vdddd:function(a,b,c,d,e){try{s.dynCall_vdddd(a,b,c,d,e)}catch(f){"number"!==typeof f&&"longjmp"!==f&&g(f),X.setThrew(1,0)}},invoke_vdd:function(a,b,c){try{s.dynCall_vdd(a,b,c)}catch(d){"number"!==typeof d&&"longjmp"!==d&&g(d),X.setThrew(1,0)}},invoke_v:function(a){try{s.dynCall_v(a)}catch(b){"number"!==
typeof b&&"longjmp"!==b&&g(b),X.setThrew(1,0)}},invoke_iiiiiiiii:function(a,b,c,d,e,f,j,k,m){try{return s.dynCall_iiiiiiiii(a,b,c,d,e,f,j,k,m)}catch(q){"number"!==typeof q&&"longjmp"!==q&&g(q),X.setThrew(1,0)}},invoke_viiii:function(a,b,c,d,e){try{s.dynCall_viiii(a,b,c,d,e)}catch(f){"number"!==typeof f&&"longjmp"!==f&&g(f),X.setThrew(1,0)}},_emscripten_glGetTexParameterfv:function(a,b,c){G[c>>2]=R.getTexParameter(a,b)},_emscripten_glDeleteVertexArrays:function(a,b){for(var c=0;c<a;c++){var d=F[b+
4*c>>2];zc.bd.deleteVertexArrayOES(pc[d]);pc[d]=n}},_emscripten_set_mouseleave_callback:function(a,b,c,d){Vb(a,b,c,d,34,"mouseleave");return 0},_emscripten_glGetRenderbufferParameteriv:function(a,b,c){F[c>>2]=R.getRenderbufferParameter(a,b)},_emscripten_glShaderSource:function(a,b,c,d){for(var e="",f=0;f<b;++f){var j;d?(j=F[d+4*f>>2],j=0>j?v(F[c+4*f>>2]):v(F[c+4*f>>2],j)):j=v(F[c+4*f>>2]);e+=j}R.shaderSource(oc[a],e)},_emscripten_glReleaseShaderCompiler:aa(),_emscripten_glBlendFuncSeparate:function(a,
b,c,d){R.blendFuncSeparate(a,b,c,d)},_emscripten_glCopyTexImage2D:function(a,b,c,d,e,f,j,k){R.copyTexImage2D(a,b,c,d,e,f,j,k)},_dlsym:function(a,b){b="_"+v(b);if(fd[a]){var c=fd[a];if(c.td.hasOwnProperty(b))return c.td[b];if(c.bc.hasOwnProperty(b)){var d=c.bc[b];"function"==typeof d&&(d=c.bc.Sh[b],t(d),c.td=d);return d}ed='Tried to lookup unknown symbol "'+b+'" in dynamic lib: '+c.name;return 0}ed="Tried to dlsym() from an unopened handle: "+a;return 0},_emscripten_glGetShaderPrecisionFormat:function(a,
b,c,d){a=R.getShaderPrecisionFormat(a,b);F[c>>2]=a.rangeMin;F[c+4>>2]=a.rangeMax;F[d>>2]=a.precision},_fread:ie,_emscripten_glGetIntegerv:function(a,b){return xc(a,b,"Integer")},_emscripten_glCullFace:function(a){R.cullFace(a)},_emscripten_set_keyup_callback:function(a,b,c,d){Tb(a,b,c,d,3,"keyup");return 0},_emscripten_glStencilMaskSeparate:function(a,b){R.stencilMaskSeparate(a,b)},_emscripten_glViewport:function(a,b,c,d){R.viewport(a,b,c,d)},_emscripten_glFrontFace:function(a){R.frontFace(a)},_eglTerminate:function(a){if(62E3!=
a)return 0;bd=ad=0;$c=p;return 1},_emscripten_glDrawArrays:function(a,b,c){R.drawArrays(a,b,c)},_emscripten_glUniform3fv:function(a,b,c){a=O[a];1===b?(b=wc[2],b[0]=G[c>>2],b[1]=G[c+4>>2],b[2]=G[c+8>>2]):b=G.subarray(c>>2,c+12*b>>2);R.uniform3fv(a,b)},_emscripten_glPolygonOffset:function(a,b){R.polygonOffset(a,b)},_emscripten_glUseProgram:function(a){R.useProgram(a?N[a]:n)},_emscripten_glBlendColor:function(a,b,c,d){R.blendColor(a,b,c,d)},_emscripten_glDepthFunc:function(a){R.depthFunc(a)},_clock_gettime:function(a,
b){var c;if(0===a)c=Date.now();else if(1===a&&ne())c=me();else return U(S.B),-1;F[b>>2]=c/1E3|0;F[b+4>>2]=1E6*(c%1E3)|0;return 0},_fsync:Xc,_emscripten_set_fullscreenchange_callback:function(a,b,c,d){if("undefined"===typeof Zb())return-1;if(a){if(a=Ib(a),!a)return-4}else a=document;$b(a,b,c,d,"fullscreenchange");$b(a,b,c,d,"mozfullscreenchange");$b(a,b,c,d,"webkitfullscreenchange");$b(a,b,c,d,"msfullscreenchange");return 0},_signal:function(){s.la("Calling stub instead of signal()");return 0},_emscripten_set_touchmove_callback:function(a,
b,c,d){ec(a,b,c,d,24,"touchmove");return 0},_emscripten_set_main_loop_timing:kd,_sbrk:ze,_emscripten_glDisableVertexAttribArray:function(a){R.disableVertexAttribArray(a)},_emscripten_glUniform3iv:function(a,b,c){a=O[a];c=F.subarray(c>>2,c+12*b>>2);R.uniform3iv(a,c)},_emscripten_glGetProgramiv:function(a,b,c){if(35716==b)F[c>>2]=R.getProgramInfoLog(N[a]).length+1;else if(35719==b)(b=rc[a])?F[c>>2]=b.Nc:a<ic?P(1282):P(1281);else if(35722==b)if(b=rc[a]){if(-1==b.tb)for(var a=N[a],d=R.getProgramParameter(a,
R.ACTIVE_ATTRIBUTES),e=b.tb=0;e<d;++e){var f=R.getActiveAttrib(a,e);b.tb=Math.max(b.tb,f.name.length+1)}F[c>>2]=b.tb}else a<ic?P(1282):P(1281);else F[c>>2]=R.getProgramParameter(N[a],b)},_eglBindAPI:function(a){return 12448==a?1:0},_sysconf:function(a){switch(a){case 30:return 4096;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 79:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;
case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;
case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1E3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:return"object"===typeof navigator?navigator.hardwareConcurrency||1:1}U(S.B);return-1},
_close:Wc,_ferror:function(a){a=z.Ga(a);return Number(a&&a.error)},_emscripten_set_touchstart_callback:function(a,b,c,d){ec(a,b,c,d,22,"touchstart");return 0},_emscripten_glGetBooleanv:function(a,b){return xc(a,b,"Boolean")},_emscripten_glClientActiveTexture:function(){s.printErr("missing function: emscripten_glClientActiveTexture");w(-1)},_emscripten_glVertexAttribDivisor:function(a,b){zc.Ic.vj(a,b)},_cos:kb,_emscripten_glLineWidth:function(a){R.lineWidth(a)},_emscripten_glUniform1i:function(a,b){a=
O[a];R.uniform1i(a,b)},_emscripten_glGenBuffers:function(a,b){for(var c=0;c<a;c++){var d=R.createBuffer();if(!d){for(P(1282);c<a;)F[b+4*c++>>2]=0;break}var e=uc(kc);d.name=e;kc[e]=d;F[b+4*c>>2]=e}},_emscripten_glDeleteObjectARB:function(){s.printErr("missing function: emscripten_glDeleteObjectARB");w(-1)},_emscripten_glTexImage2D:function(a,b,c,d,e,f,j,k,m){m?(c=yc(k,j,d,e,m,c),m=c.Za,c=c.Jc):m=n;R.texImage2D(a,b,c,d,e,f,j,k,m)},_emscripten_glVertexAttribPointer:function(a,b,c,d,e,f){R.vertexAttribPointer(a,
b,c,d,e,f)},_emscripten_glIsProgram:function(a){a=N[a];return!a?0:R.isProgram(a)},_write:ae,_ftell:Xd,_strerror:Zd,_emscripten_glBlendEquationSeparate:function(a,b){R.blendEquationSeparate(a,b)},_emscripten_glGetString:function(a){if(sc[a])return sc[a];var b;switch(a){case 7936:case 7937:case 7938:b=L(hb(R.getParameter(a)),"i8",Ga);break;case 7939:b=R.getSupportedExtensions();var c=[];for(i in b)c.push(b[i]),c.push("GL_"+b[i]);b=L(hb(c.join(" ")),"i8",Ga);break;case 35724:b=L(hb("OpenGL ES GLSL 1.00 (WebGL)"),
"i8",Ga);break;default:return P(1280),0}return sc[a]=b},_emscripten_glIsFramebuffer:function(a){a=lc[a];return!a?0:R.isFramebuffer(a)},_emscripten_glIsEnabled:function(a){return R.isEnabled(a)},_emscripten_glScissor:function(a,b,c,d){R.scissor(a,b,c,d)},_emscripten_glUniform2f:function(a,b,c){a=O[a];R.uniform2f(a,b,c)},_emscripten_glFramebufferTexture2D:function(a,b,c,d,e){R.framebufferTexture2D(a,b,c,nc[d],e)},_emscripten_glTexParameteriv:function(a,b,c){R.texParameteri(a,b,F[c>>2])},_emscripten_set_element_css_size:function(a,
b,c){a=a?Ib(a):s.canvas;if(!a)return-4;a.style.setProperty("width",b+"px");a.style.setProperty("height",c+"px");return 0},_emscripten_glBindProgramARB:function(){s.printErr("missing function: emscripten_glBindProgramARB");w(-1)},_emscripten_glStencilOpSeparate:function(a,b,c,d){R.stencilOpSeparate(a,b,c,d)},_emscripten_glGetUniformfv:function(a,b,c){a=R.getUniform(N[a],O[b]);if("number"==typeof a)G[c>>2]=a;else for(b=0;b<a.length;b++)G[c+b>>2]=a[b]},_glutCreateWindow:ke,_llvm_trap:function(){w("trap!")},
_emscripten_glIsBuffer:function(a){a=kc[a];return!a?0:R.isBuffer(a)},_emscripten_glVertexAttrib1f:function(a,b){R.vertexAttrib1f(a,b)},_emscripten_glGetActiveAttrib:function(a,b,c,d,e,f,j){a=N[a];if(a=R.getActiveAttrib(a,b))b=a.name.slice(0,Math.max(0,c-1)),0<c&&j?(C(b,j),d&&(F[d>>2]=b.length)):d&&(F[d>>2]=0),e&&(F[e>>2]=a.size),f&&(F[f>>2]=a.type)},_emscripten_glAttachShader:function(a,b){R.attachShader(N[a],oc[b])},_emscripten_glDrawRangeElements:function(){s.printErr("missing function: emscripten_glDrawRangeElements");
w(-1)},_emscripten_get_now_is_monotonic:ne,_emscripten_glUniform2i:function(a,b,c){a=O[a];R.uniform2i(a,b,c)},_send:function(a,b,c){return!W.Nd(a)?(U(S.N),-1):ae(a,b,c)},_emscripten_glTexParameterfv:function(a,b,c){R.texParameterf(a,b,G[c>>2])},_emscripten_glUniformMatrix2fv:function(a,b,c,d){a=O[a];if(1===b)for(var b=wc[3],e=0;4>e;e++)b[e]=G[d+4*e>>2];else b=G.subarray(d>>2,d+16*b>>2);R.uniformMatrix2fv(a,c,b)},_atan2:mb,_emscripten_glTexParameterf:function(a,b,c){R.texParameterf(a,b,c)},_emscripten_glGetAttachedShaders:function(a,
b,c,d){var a=R.getAttachedShaders(N[a]),e=a.length;e>b&&(e=b);F[c>>2]=e;for(b=0;b<e;++b)F[d+4*b>>2]=oc.indexOf(a[b])},_emscripten_glGenTextures:function(a,b){for(var c=0;c<a;c++){var d=R.createTexture();if(!d){for(P(1282);c<a;)F[b+4*c++>>2]=0;break}var e=uc(nc);d.name=e;nc[e]=d;F[b+4*c>>2]=e}},_emscripten_glDrawArraysInstanced:function(a,b,c,d){zc.Ic.qi(a,b,c,d)},_emscripten_glColorMask:function(a,b,c,d){R.colorMask(a,b,c,d)},_eglGetConfigAttrib:function(a,b,c,d){if(62E3!=a||62002!=b||!d)return 0;
switch(c){case 12320:return F[d>>2]=32,1;case 12321:return F[d>>2]=8,1;case 12322:return F[d>>2]=8,1;case 12323:return F[d>>2]=8,1;case 12324:return F[d>>2]=8,1;case 12325:return F[d>>2]=24,1;case 12326:return F[d>>2]=8,1;case 12327:return F[d>>2]=12344,1;case 12328:return F[d>>2]=62002,1;case 12329:return F[d>>2]=0,1;case 12330:return F[d>>2]=4096,1;case 12331:return F[d>>2]=16777216,1;case 12332:return F[d>>2]=4096,1;case 12333:return F[d>>2]=0,1;case 12334:return F[d>>2]=0,1;case 12335:return F[d>>
2]=12344,1;case 12337:return F[d>>2]=4,1;case 12338:return F[d>>2]=1;case 12339:return F[d>>2]=4,1;case 12340:return F[d>>2]=12344,1;case 12341:case 12342:case 12343:return F[d>>2]=-1,1;case 12345:case 12346:return F[d>>2]=0,1;case 12347:case 12348:return F[d>>2]=1;case 12349:case 12350:return F[d>>2]=0,1;case 12351:return F[d>>2]=12430,1;case 12352:return F[d>>2]=4,1;case 12354:return F[d>>2]=0,1;default:return 0}},_emscripten_glClear:function(a){R.clear(a)},_emscripten_glHint:function(a,b){R.hint(a,
b)},_glutInitDisplayMode:function(a){Id=a},_emscripten_glValidateProgram:function(a){R.validateProgram(N[a])},_strerror_r:Yd,_emscripten_glUniform3f:function(a,b,c,d){a=O[a];R.uniform3f(a,b,c,d)},_emscripten_glUniform4iv:function(a,b,c){a=O[a];c=F.subarray(c>>2,c+16*b>>2);R.uniform4iv(a,c)},_emscripten_glGetTexParameteriv:function(a,b,c){F[c>>2]=R.getTexParameter(a,b)},___setErrNo:U,_eglGetProcAddress:function(a){return jd(a)},_emscripten_glBindAttribLocation:function(a,b,c){c=v(c);R.bindAttribLocation(N[a],
b,c)},_eglSwapBuffers:function(){return $c&&s.sa&&!s.sa.isContextLost()?1:0},_emscripten_set_mousedown_callback:function(a,b,c,d){Vb(a,b,c,d,5,"mousedown");return 0},_emscripten_set_canvas_size:function(a,b){Rd(s.canvas,a,b);Qd()},_emscripten_glVertexAttrib2f:function(a,b,c){R.vertexAttrib2f(a,b,c)},_emscripten_glFlush:function(){R.flush()},_emscripten_glCheckFramebufferStatus:function(a){return R.checkFramebufferStatus(a)},_emscripten_glGetError:function(){if(jc){var a=jc;jc=0;return a}return R.getError()},
_emscripten_glClearDepthf:function(a){R.clearDepth(a)},_nanosleep:function(a,b){var c=F[a>>2],d=F[a+4>>2];0!==b&&(F[b>>2]=0,F[b+4>>2]=0);return se(1E6*c+d/1E3)},_emscripten_set_mouseenter_callback:function(a,b,c,d){Vb(a,b,c,d,33,"mouseenter");return 0},_emscripten_glUniform3i:function(a,b,c,d){a=O[a];R.uniform3i(a,b,c,d)},_emscripten_glDeleteShader:function(a){if(a){var b=oc[a];b?(R.deleteShader(b),oc[a]=n):P(1281)}},_fabs:ge,_emscripten_glReadPixels:function(a,b,c,d,e,f,j){j=yc(f,e,c,d,j,e);j.Za?
R.readPixels(a,b,c,d,e,f,j.Za):P(1280)},_emscripten_glMatrixMode:function(){g("Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.")},_eglCreateWindowSurface:function(a,b){return 62E3!=a||62002!=b?0:62006},_emscripten_glClearStencil:function(a){R.clearStencil(a)},_sqrt:ob,_emscripten_glGetUniformLocation:function(a,b){var b=v(b),c=0;if(-1!==b.indexOf("]",b.length-1)){var d=b.lastIndexOf("["),e=
b.slice(d+1,-1);if(0<e.length&&(c=parseInt(e),0>c))return-1;b=b.slice(0,d)}d=rc[a];return!d?-1:(d=d.ke[b])&&c<d[0]?d[1]+c:-1},_emscripten_get_device_pixel_ratio:function(){return window.devicePixelRatio||1},_emscripten_set_mouseup_callback:function(a,b,c,d){Vb(a,b,c,d,6,"mouseup");return 0},_emscripten_glEnableVertexAttribArray:function(a){R.enableVertexAttribArray(a)},_eglWaitClient:Zc,_emscripten_get_now:me,_emscripten_request_fullscreen_strategy:function(a,b,c){var d={};d.Wc=F[c>>2];d.xc=F[c+4>>
2];d.cf=F[c+8>>2];d.Xe=b;d.Wa=F[c+12>>2];d.wc=F[c+16>>2];Wd=d;return Vd(a,d)},_emscripten_glBindTexture:function(a,b){R.bindTexture(a,b?nc[b]:n)},_emscripten_glTexCoordPointer:function(){s.printErr("missing function: emscripten_glTexCoordPointer");w(-1)},_emscripten_glEnable:function(a){R.enable(a)},__registerRestoreOldStyle:bc,_emscripten_glClearDepth:function(a){R.clearDepth(a)},_read:he,_emscripten_set_blur_callback:function(a,b,c,d){Yb(a,b,c,d,12,"blur");return 0},_emscripten_glUniform1fv:function(a,
b,c){a=O[a];1===b?(b=wc[0],b[0]=G[c>>2]):b=G.subarray(c>>2,c+4*b>>2);R.uniform1fv(a,b)},_emscripten_glLoadMatrixf:function(){s.printErr("missing function: emscripten_glLoadMatrixf");w(-1)},_emscripten_glStencilFuncSeparate:function(a,b,c,d){R.stencilFuncSeparate(a,b,c,d)},_emscripten_glVertexAttrib3f:function(a,b,c,d){R.vertexAttrib3f(a,b,c,d)},_time:function(a){var b=Date.now()/1E3|0;a&&(F[a>>2]=b);return b},_fprintf:function(a,b,c){c=ee(b,c);b=u.ic();a=be(L(c,"i8",1),1,c.length,a);u.hc(b);return a},
_gettimeofday:function(a){var b=Date.now();F[a>>2]=b/1E3|0;F[a+4>>2]=1E3*(b%1E3)|0;return 0},_pwrite:function(a,b,c,d){a=z.$(a);if(!a)return U(S.N),-1;try{return z.write(a,E,b,c,d)}catch(e){return z.Oa(e),-1}},_emscripten_glGetFramebufferAttachmentParameteriv:function(a,b,c,d){a=R.getFramebufferAttachmentParameter(a,b,c);F[d>>2]=a},_eglWaitNative:ba(1),_emscripten_set_resize_callback:function(a,b,c,d){var e=a;zb||(zb=Ia(36));e=Ib(e);Sb({target:e,Y:p,Z:"resize",qa:d,wa:function(a){a=a||window.event;
if(a.target==e){var c=0<window.pageXOffset||0<window.pageYOffset?[window.pageXOffset,window.pageYOffset]:"undefined"!==typeof document.documentElement.scrollLeft||"undefined"!==typeof document.documentElement.scrollTop?[document.documentElement.scrollLeft,document.documentElement.scrollTop]:[document.body.scrollLeft|0,document.body.scrollTop|0];F[zb>>2]=a.detail;F[zb+4>>2]=document.body.clientWidth;F[zb+8>>2]=document.body.clientHeight;F[zb+12>>2]=window.innerWidth;F[zb+16>>2]=window.innerHeight;
F[zb+20>>2]=window.outerWidth;F[zb+24>>2]=window.outerHeight;F[zb+28>>2]=c[0];F[zb+32>>2]=c[1];u.K("iiii",d,[10,zb,b])&&a.preventDefault()}},na:c});return 0},_emscripten_glEnableClientState:function(){s.printErr("missing function: emscripten_glEnableClientState");w(-1)},_emscripten_glUniform4i:function(a,b,c,d,e){a=O[a];R.uniform4i(a,b,c,d,e)},_dlerror:function(){if(ed===n)return 0;dd&&Oa(dd);var a=hb(ed);dd=L(a,"i8",Ga);ed=n;return dd},__formatString:ee,_emscripten_set_gamepadconnected_callback:function(a,
b,c){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;gc(a,b,c,26,"gamepadconnected");return 0},_emscripten_glGetPointerv:function(){s.printErr("missing function: emscripten_glGetPointerv");w(-1)},_emscripten_set_keypress_callback:function(a,b,c,d){Tb(a,b,c,d,1,"keypress");return 0},_emscripten_get_gamepad_status:function(a,b){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;var c;navigator.getGamepads?c=navigator.getGamepads():navigator.webkitGetGamepads&&(c=navigator.webkitGetGamepads());
if(0>a||a>=c.length)return-5;if("undefined"===typeof c[a])return-7;fc(b,c[a]);return 0},_emscripten_glUniform4f:function(a,b,c,d,e){a=O[a];R.uniform4f(a,b,c,d,e)},_eglChooseConfig:function(a,b,c,d,e){62E3!=a?a=0:(!c||!d)&&!e?a=0:(e&&(F[e>>2]=1),c&&0<d&&(F[c>>2]=62002),a=1);return a},_lseek:pe,_dlclose:function(a){if(fd[a]){var b=fd[a];0==--b.kj&&(b.bc.Le&&b.bc.Le.forEach(function(a){a()}),delete gd[b.name],delete fd[a]);return 0}ed="Tried to dlclose() unopened handle: "+a;return 1},_emscripten_glShaderBinary:function(){P(1280)},
_emscripten_glDrawElements:function(a,b,c,d){R.drawElements(a,b,c,d)},_emscripten_glBlendFunc:function(a,b){R.blendFunc(a,b)},_emscripten_get_num_gamepads:function(){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;if(navigator.getGamepads)return navigator.getGamepads().length;if(navigator.webkitGetGamepads)return navigator.webkitGetGamepads().length},___buildEnvironment:we,_emscripten_glStencilMask:function(a){R.stencilMask(a)},_emscripten_glUniform1iv:function(a,b,c){a=O[a];c=F.subarray(c>>
2,c+4*b>>2);R.uniform1iv(a,c)},_emscripten_glGetVertexAttribPointerv:function(a,b,c){F[c>>2]=R.getVertexAttribOffset(a,b)},___errno_location:function(){return Dc},_emscripten_glBindBuffer:function(a,b){R.bindBuffer(a,b?kc[b]:n)},_llvm_sqrt_f64:ob,_emscripten_glCompressedTexSubImage2D:function(a,b,c,d,e,f,j,k,m){m=m?M.subarray(m,m+k):n;R.compressedTexSubImage2D(a,b,c,d,e,f,j,m)},_emscripten_glGenRenderbuffers:function(a,b){for(var c=0;c<a;c++){var d=R.createRenderbuffer();if(!d){for(P(1282);c<a;)F[b+
4*c++>>2]=0;break}var e=uc(mc);d.name=e;mc[e]=d;F[b+4*c>>2]=e}},_open:te,_emscripten_glGetAttribLocation:function(a,b){a=N[a];b=v(b);return R.getAttribLocation(a,b)},_emscripten_glGetActiveUniform:function(a,b,c,d,e,f,j){a=N[a];if(a=R.getActiveUniform(a,b))b=a.name.slice(0,Math.max(0,c-1)),0<c&&j?(C(b,j),d&&(F[d>>2]=b.length)):d&&(F[d>>2]=0),e&&(F[e>>2]=a.size),f&&(F[f>>2]=a.type)},_emscripten_glUniform2iv:function(a,b,c){a=O[a];c=F.subarray(c>>2,c+8*b>>2);R.uniform2iv(a,c)},_emscripten_glDisable:function(a){R.disable(a)},
_eglSwapInterval:function(a,b){if(62E3!=a)return 0;0==b?kd(0,0):kd(1,b);return 1},_emscripten_glGetBufferParameteriv:function(a,b,c){F[c>>2]=R.getBufferParameter(a,b)},_emscripten_glDeleteProgram:function(a){if(a){var b=N[a];b?(R.deleteProgram(b),b.name=0,N[a]=n,rc[a]=n):P(1281)}},_emscripten_glVertexAttrib4fv:function(a,b){b=G.subarray(b>>2,b+16>>2);R.vertexAttrib4fv(a,b)},_glutDestroyWindow:function(){s.sa=h;return 1},_emscripten_glDrawElementsInstanced:function(a,b,c,d,e){zc.Ic.ti(a,b,c,d,e)},
_emscripten_glNormalPointer:function(){s.printErr("missing function: emscripten_glNormalPointer");w(-1)},_emscripten_glGetVertexAttribiv:function(a,b,c){a=R.getVertexAttrib(a,b);if("number"==typeof a||"boolean"==typeof a)F[c>>2]=a;else for(b=0;b<a.length;b++)F[c+b>>2]=a[b]},_emscripten_glTexSubImage2D:function(a,b,c,d,e,f,j,k,m){m=m?yc(k,j,e,f,m,-1).Za:n;R.texSubImage2D(a,b,c,d,e,f,j,k,m)},_emscripten_memcpy_big:function(a,b,c){M.set(M.subarray(b,b+c),a);return a},_emscripten_glPixelStorei:function(a,
b){3333==a||3317==a&&(tc=b);R.pixelStorei(a,b)},_fseek:qe,_emscripten_glUniformMatrix3fv:function(a,b,c,d){a=O[a];if(1===b)for(var b=wc[8],e=0;9>e;e++)b[e]=G[d+4*e>>2];else b=G.subarray(d>>2,d+36*b>>2);R.uniformMatrix3fv(a,c,b)},_emscripten_glColorPointer:function(){s.printErr("missing function: emscripten_glColorPointer");w(-1)},_getenv:ye,_fclose:function(a){a=Yc(a);Xc(a);return Wc(a)},_emscripten_glVertexPointer:function(){g("Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.")},
_emscripten_glFinish:function(){R.finish()},__setLetterbox:cc,_emscripten_set_gamepaddisconnected_callback:function(a,b,c){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;gc(a,b,c,27,"gamepaddisconnected");return 0},_emscripten_glDepthMask:function(a){R.depthMask(a)},_emscripten_glDrawBuffers:function(a,b){for(var c=[],d=0;d<a;d++)c.push(F[b+4*d>>2]);zc.Ed(c)},_recv:function(a,b,c){return!W.Nd(a)?(U(S.N),-1):he(a,b,c)},_eglMakeCurrent:function(a,b,c,d){if(62E3!=a||0!=d&&62004!=d||
0!=c&&62006!=c||0!=b&&62006!=b)return 0;bd=b;ad=c;return 1},_emscripten_glGetObjectParameterivARB:function(){s.printErr("missing function: emscripten_glGetObjectParameterivARB");w(-1)},_emscripten_exit_pointerlock:function(){Lb(dc);if(document.Sb)document.Sb();else if(document.Cf)document.Cf();else if(document.Af)document.Af();else if(document.ag)document.ag();else return-1;return 0},_emscripten_glTexParameteri:function(a,b,c){R.texParameteri(a,b,c)},_emscripten_glFramebufferRenderbuffer:function(a,
b,c,d){R.framebufferRenderbuffer(a,b,c,mc[d])},_emscripten_glStencilFunc:function(a,b,c){R.stencilFunc(a,b,c)},_abort:function(){s.abort()},_emscripten_glGetUniformiv:function(a,b,c){a=R.getUniform(N[a],O[b]);if("number"==typeof a||"boolean"==typeof a)F[c>>2]=a;else for(b=0;b<a.length;b++)F[c+b>>2]=a[b]},_llvm_exp_f64:nb,_eglDestroyContext:function(a,b){return 62E3!=a||62004!=b?0:1},_ceil:hd,_emscripten_glRotatef:function(){s.printErr("missing function: emscripten_glRotatef");w(-1)},_emscripten_glGetShaderiv:function(a,
b,c){35716==b?((a=R.getShaderInfoLog(oc[a]))||(a="(unknown error)"),F[c>>2]=a.length+1):F[c>>2]=R.getShaderParameter(oc[a],b)},_fopen:function(a,b){var c,b=v(b);if("r"==b[0])c=-1!=b.indexOf("+")?2:0;else if("w"==b[0])c=-1!=b.indexOf("+")?2:1,c|=576;else if("a"==b[0])c=-1!=b.indexOf("+")?2:1,c|=64,c|=1024;else return U(S.B),0;c=te(a,c,L([511,0,0,0],"i32",1));return-1===c?0:z.Wb(z.$(c))},_eglCreateContext:function(a,b,c,d){if(62E3!=a)return 0;for(a=1;;){b=F[d>>2];if(12440==b)a=F[d+4>>2];else if(12344==
b)break;else return 0;d+=8}if(2!=a)return 0;Id=178;cd=ke();return 0!=cd?62004:0},_emscripten_glGenFramebuffers:function(a,b){for(var c=0;c<a;++c){var d=R.createFramebuffer();if(!d){for(P(1282);c<a;)F[b+4*c++>>2]=0;break}var e=uc(lc);d.name=e;lc[e]=d;F[b+4*c>>2]=e}},_floor:Ce,_emscripten_glUniformMatrix4fv:function(a,b,c,d){a=O[a];if(1===b)for(var b=wc[15],e=0;16>e;e++)b[e]=G[d+4*e>>2];else b=G.subarray(d>>2,d+64*b>>2);R.uniformMatrix4fv(a,c,b)},_emscripten_glLoadIdentity:function(){g("Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.")},
_sin:lb,_emscripten_glUniform1f:function(a,b){a=O[a];R.uniform1f(a,b)},_emscripten_asm_const:function(a){u.Jd(a,0)()},_emscripten_glBindFramebuffer:function(a,b){R.bindFramebuffer(a,b?lc[b]:n)},_eglWaitGL:function(){return Zc.apply(n,arguments)},_emscripten_glIsRenderbuffer:function(a){a=mc[a];return!a?0:R.isRenderbuffer(a)},_emscripten_glRenderbufferStorage:function(a,b,c,d){R.renderbufferStorage(a,b,c,d)},_eglDestroySurface:function(a,b){if(62E3!=a)return 0;if(62006!=b)return 1;ad==b&&(ad=0);bd==
b&&(bd=0);return 1},_sigaction:function(){s.la("Calling stub instead of sigaction()");return 0},_emscripten_set_keydown_callback:function(a,b,c,d){Tb(a,b,c,d,2,"keydown");return 0},_emscripten_set_mousemove_callback:function(a,b,c,d){Vb(a,b,c,d,8,"mousemove");return 0},_emscripten_set_touchcancel_callback:function(a,b,c,d){ec(a,b,c,d,25,"touchcancel");return 0},_emscripten_glCreateShader:function(a){var b=uc(oc);oc[b]=R.createShader(a);return b},_emscripten_asm_const_int:function(a){var b=Array.prototype.slice.call(arguments,
1);return u.Jd(a,b.length).apply(n,b)|0},_fwrite:be,_emscripten_glCopyTexSubImage2D:function(a,b,c,d,e,f,j,k){R.copyTexSubImage2D(a,b,c,d,e,f,j,k)},_eglInitialize:function(a,b,c){return 62E3==a?(b&&(F[b>>2]=1),c&&(F[c>>2]=4),$c=l,1):0},_usleep:se,_emscripten_glDeleteTextures:function(a,b){for(var c=0;c<a;c++){var d=F[b+4*c>>2],e=nc[d];e&&(R.deleteTexture(e),e.name=0,nc[d]=n)}},_emscripten_glBindRenderbuffer:function(a,b){R.bindRenderbuffer(a,b?mc[b]:n)},_fflush:aa(),_emscripten_glGetShaderSource:function(a,
b,c,d){if(a=R.getShaderSource(oc[a]))a=a.slice(0,Math.max(0,b-1)),0<b&&d?(C(a,d),c&&(F[c>>2]=a.length)):c&&(F[c>>2]=0)},_emscripten_set_touchend_callback:function(a,b,c,d){ec(a,b,c,d,23,"touchend");return 0},_emscripten_exit_fullscreen:function(){if("undefined"===typeof Zb())return-1;Lb(ac);if(document.exitFullscreen)document.exitFullscreen();else if(document.Bf)document.Bf();else if(document.mozCancelFullScreen)document.mozCancelFullScreen();else if(document.webkitExitFullscreen)document.webkitExitFullscreen();
else return-1;Wd.Wa&&u.K("iiii",Wd.Wa,[37,0,Wd.wc]);return 0},_emscripten_glGetVertexAttribfv:function(a,b,c){a=R.getVertexAttrib(a,b);if("number"==typeof a)G[c>>2]=a;else for(b=0;b<a.length;b++)G[c+b>>2]=a[b]},_emscripten_get_element_css_size:function(a,b,c){a=a?Ib(a):s.canvas;if(!a)return-4;a.getBoundingClientRect?(a=a.getBoundingClientRect(),H[b>>3]=a.right-a.left,H[c>>3]=a.bottom-a.top):(H[b>>3]=a.clientWidth,H[c>>3]=a.clientHeight);return 0},_emscripten_request_pointerlock:function(a,b){a||(a=
"#canvas");a=Ib(a);return!a?-4:!a.Ja&&!a.cc&&!a.kc&&!a.dc?-1:!Nb||!Ob.Y?b?(Kb(dc,2,[a]),1):-2:dc(a)},_emscripten_glDeleteFramebuffers:function(a,b){for(var c=0;c<a;++c){var d=F[b+4*c>>2],e=lc[d];e&&(R.deleteFramebuffer(e),e.name=0,lc[d]=n)}},__reallyNegative:de,_emscripten_glVertexAttrib3fv:function(a,b){b=G.subarray(b>>2,b+12>>2);R.vertexAttrib3fv(a,b)},_emscripten_glUniform2fv:function(a,b,c){a=O[a];1===b?(b=wc[1],b[0]=G[c>>2],b[1]=G[c+4>>2]):b=G.subarray(c>>2,c+8*b>>2);R.uniform2fv(a,b)},_emscripten_glCompileShader:function(a){R.compileShader(oc[a])},
_glClear:function(a){R.clear(a)},_fileno:Yc,_emscripten_glFrustum:function(){s.printErr("missing function: emscripten_glFrustum");w(-1)},_emscripten_glSampleCoverage:function(a,b){R.sampleCoverage(a,b)},_emscripten_glDepthRangef:function(a,b){R.depthRange(a,b)},_emscripten_glGetShaderInfoLog:function(a,b,c,d){(a=R.getShaderInfoLog(oc[a]))||(a="(unknown error)");a=a.substr(0,b-1);0<b&&d?(C(a,d),c&&(F[c>>2]=a.length)):c&&(F[c>>2]=0)},_emscripten_glStencilOp:function(a,b,c){R.stencilOp(a,b,c)},_eglGetDisplay:ba(62E3),
_emscripten_glGenerateMipmap:function(a){R.generateMipmap(a)},_fseeko:function(){return qe.apply(n,arguments)},_emscripten_glLinkProgram:function(a){R.linkProgram(N[a]);rc[a]=n;var b=N[a];rc[a]={ke:{},Nc:0,tb:-1};for(var a=rc[a],c=a.ke,d=R.getProgramParameter(b,R.ACTIVE_UNIFORMS),e=0;e<d;++e){var f=R.getActiveUniform(b,e),j=f.name;a.Nc=Math.max(a.Nc,j.length+1);-1!==j.indexOf("]",j.length-1)&&(j=j.slice(0,j.lastIndexOf("[")));var k=R.getUniformLocation(b,j),m=uc(O);c[j]=[f.size,m];O[m]=k;for(var q=
1;q<f.size;++q)k=R.getUniformLocation(b,j+"["+q+"]"),m=uc(O),O[m]=k}},_emscripten_glBlendEquation:function(a){R.blendEquation(a)},_emscripten_glIsTexture:function(a){a=nc[a];return!a?0:R.isTexture(a)},_emscripten_glVertexAttrib1fv:function(a,b){b=G.subarray(b>>2,b+4>>2);R.vertexAttrib1fv(a,b)},_pread:function(a,b,c,d){a=z.$(a);if(!a)return U(S.N),-1;try{return z.V(a,E,b,c,d)}catch(e){return z.Oa(e),-1}},_emscripten_glBindVertexArray:function(a){zc.bd.bindVertexArrayOES(pc[a])},_mkport:$d,_emscripten_get_pointerlock_status:function(a){if(a){var b=
document.gj||document.Zi||document.zj||document.aj;F[a>>2]=!!b;var c=b&&b.id?b.id:"";C(Xb(b),a+4);C(c,a+132)}return!document.body.Ja&&!document.body.cc&&!document.body.kc&&!document.body.dc?-1:0},_emscripten_glActiveTexture:function(a){R.activeTexture(a)},_emscripten_set_wheel_callback:function(a,b,c,d){a=Ib(a);return"undefined"!==typeof a.onwheel?(Wb(a,b,c,d,"wheel"),0):"undefined"!==typeof a.onmousewheel?(Wb(a,b,c,d,"mousewheel"),0):-1},_emscripten_glDeleteBuffers:function(a,b){for(var c=0;c<a;c++){var d=
F[b+4*c>>2],e=kc[d];e&&(R.deleteBuffer(e),e.name=0,kc[d]=n,d==Ac&&(Ac=0),d==Bc&&(Bc=0))}},_emscripten_glBufferSubData:function(a,b,c,d){R.bufferSubData(a,b,M.subarray(d,d+c))},_emscripten_glDepthRange:function(a,b){R.depthRange(a,b)},_emscripten_set_main_loop:sd,_emscripten_glGetProgramInfoLog:function(a,b,c,d){(a=R.getProgramInfoLog(N[a]))||(a="");a=a.substr(0,b-1);0<b&&d?(C(a,d),c&&(F[c>>2]=a.length)):c&&(F[c>>2]=0)},_emscripten_glVertexAttrib4f:function(a,b,c,d,e){R.vertexAttrib4f(a,b,c,d,e)},
_emscripten_glIsShader:function(a){a=oc[a];return!a?0:R.isShader(a)},_emscripten_glUniform4fv:function(a,b,c){a=O[a];1===b?(b=wc[3],b[0]=G[c>>2],b[1]=G[c+4>>2],b[2]=G[c+8>>2],b[3]=G[c+12>>2]):b=G.subarray(c>>2,c+16*b>>2);R.uniform4fv(a,b)},_fgetc:oe,_emscripten_set_visibilitychange_callback:function(a,b,c){var d=document;Cb||(Cb=Ia(8));d=d?Ib(d):document;Sb({target:d,Y:p,Z:"visibilitychange",qa:c,wa:function(b){var b=b||window.event,d=Cb,j=["hidden","visible","prerender","unloaded"].indexOf(document.wj);
F[d>>2]=document.hidden;F[d+4>>2]=j;u.K("iiii",c,[21,Cb,a])&&b.preventDefault()},na:b});return 0},_emscripten_set_focus_callback:function(a,b,c,d){Yb(a,b,c,d,13,"focus");return 0},_emscripten_glCompressedTexImage2D:function(a,b,c,d,e,f,j,k){k=k?M.subarray(k,k+j):n;R.compressedTexImage2D(a,b,c,d,e,f,k)},_emscripten_glClearColor:function(a,b,c,d){R.clearColor(a,b,c,d)},_emscripten_glBufferData:function(a,b,c,d){switch(d){case 35041:case 35042:d=35040;break;case 35045:case 35046:d=35044;break;case 35049:case 35050:d=
35048}c?R.bufferData(a,M.subarray(c,c+b),d):R.bufferData(a,b,d)},_emscripten_glCreateProgram:function(){var a=uc(N),b=R.createProgram();b.name=a;N[a]=b;return a},_emscripten_glGenVertexArrays:function(a,b){for(var c=0;c<a;c++){var d=zc.bd.createVertexArrayOES();if(!d){for(P(1282);c<a;)F[b+4*c++>>2]=0;break}var e=uc(pc);d.name=e;pc[e]=d;F[b+4*c>>2]=e}},_emscripten_glGetInfoLogARB:function(){s.printErr("missing function: emscripten_glGetInfoLogARB");w(-1)},_ftello:function(){return Xd.apply(n,arguments)},
_emscripten_glDeleteRenderbuffers:function(a,b){for(var c=0;c<a;c++){var d=F[b+4*c>>2],e=mc[d];e&&(R.deleteRenderbuffer(e),e.name=0,mc[d]=n)}},_fgets:function(a,b,c){var d=z.Ga(c);if(!d||d.error||d.ob)return 0;for(var e,f=0;f<b-1&&10!=e;f++){e=oe(c);if(-1==e){if(d.error||d.ob&&0==f)return 0;if(d.ob)break}E[a+f>>0]=e}E[a+f>>0]=0;return a},_emscripten_glGetFloatv:function(a,b){return xc(a,b,"Float")},_emscripten_glDetachShader:function(a,b){R.detachShader(N[a],oc[b])},_emscripten_glVertexAttrib2fv:function(a,
b){b=G.subarray(b>>2,b+8>>2);R.vertexAttrib2fv(a,b)},_emscripten_do_request_fullscreen:Vd,STACKTOP:na,STACK_MAX:Ua,tempDoublePtr:vb,ABORT:ra,cttz_i8:Fe,_stderr:Tc,_stdin:Rc};// EMSCRIPTEN_START_ASM
var X=(function(global,env,buffer) {
"use asm";var a=new global.Int8Array(buffer);var b=new global.Int16Array(buffer);var c=new global.Int32Array(buffer);var d=new global.Uint8Array(buffer);var e=new global.Uint16Array(buffer);var f=new global.Uint32Array(buffer);var g=new global.Float32Array(buffer);var h=new global.Float64Array(buffer);var i=env.STACKTOP|0;var j=env.STACK_MAX|0;var k=env.tempDoublePtr|0;var l=env.ABORT|0;var m=env.cttz_i8|0;var n=env._stderr|0;var o=env._stdin|0;var p=0;var q=0;var r=0;var s=0;var t=global.NaN,u=global.Infinity;var v=0,w=0,x=0,y=0,z=0.0,A=0,B=0,C=0,D=0.0;var E=0;var F=0;var G=0;var H=0;var I=0;var J=0;var K=0;var L=0;var M=0;var N=0;var O=global.Math.floor;var P=global.Math.abs;var Q=global.Math.sqrt;var R=global.Math.pow;var S=global.Math.cos;var T=global.Math.sin;var U=global.Math.tan;var V=global.Math.acos;var W=global.Math.asin;var X=global.Math.atan;var Y=global.Math.atan2;var Z=global.Math.exp;var _=global.Math.log;var $=global.Math.ceil;var aa=global.Math.imul;var ba=global.Math.min;var ca=global.Math.clz32;var da=env.abort;var ea=env.assert;var fa=env.invoke_iiiiiiii;var ga=env.invoke_viiiii;var ha=env.invoke_vd;var ia=env.invoke_vid;var ja=env.invoke_vi;var ka=env.invoke_vii;var la=env.invoke_ii;var ma=env.invoke_viidd;var na=env.invoke_viidi;var oa=env.invoke_viidddd;var pa=env.invoke_viddd;var qa=env.invoke_iiiiiiiiii;var ra=env.invoke_viiiiiiiiiii;var sa=env.invoke_vidd;var ta=env.invoke_iiii;var ua=env.invoke_viiiiiiiiiiiiiii;var va=env.invoke_viiiiiiii;var wa=env.invoke_viiiiii;var xa=env.invoke_viii;var ya=env.invoke_viid;var za=env.invoke_vidddd;var Aa=env.invoke_vdi;var Ba=env.invoke_viiddd;var Ca=env.invoke_viiiiiii;var Da=env.invoke_viiiiiiiii;var Ea=env.invoke_viiiiiiiiii;var Fa=env.invoke_iii;var Ga=env.invoke_iiiiii;var Ha=env.invoke_d;var Ia=env.invoke_i;var Ja=env.invoke_iiiiidii;var Ka=env.invoke_viiiiiiiiiiii;var La=env.invoke_iiiii;var Ma=env.invoke_vdddddd;var Na=env.invoke_vdddd;var Oa=env.invoke_vdd;var Pa=env.invoke_v;var Qa=env.invoke_iiiiiiiii;var Ra=env.invoke_viiii;var Sa=env._emscripten_glGetTexParameterfv;var Ta=env._emscripten_glDeleteVertexArrays;var Ua=env._emscripten_set_mouseleave_callback;var Va=env._emscripten_glGetRenderbufferParameteriv;var Wa=env._emscripten_glShaderSource;var Xa=env._emscripten_glReleaseShaderCompiler;var Ya=env._emscripten_glBlendFuncSeparate;var Za=env._emscripten_glCopyTexImage2D;var _a=env._dlsym;var $a=env._emscripten_glGetShaderPrecisionFormat;var ab=env._fread;var bb=env._emscripten_glGetIntegerv;var cb=env._emscripten_glCullFace;var db=env._emscripten_set_keyup_callback;var eb=env._emscripten_glStencilMaskSeparate;var fb=env._emscripten_glViewport;var gb=env._emscripten_glFrontFace;var hb=env._eglTerminate;var ib=env._emscripten_glDrawArrays;var jb=env._emscripten_glUniform3fv;var kb=env._emscripten_glPolygonOffset;var lb=env._emscripten_glUseProgram;var mb=env._emscripten_glBlendColor;var nb=env._emscripten_glDepthFunc;var ob=env._clock_gettime;var pb=env._fsync;var qb=env._emscripten_set_fullscreenchange_callback;var rb=env._signal;var sb=env._emscripten_set_touchmove_callback;var tb=env._emscripten_set_main_loop_timing;var ub=env._sbrk;var vb=env._emscripten_glDisableVertexAttribArray;var wb=env._emscripten_glUniform3iv;var xb=env._emscripten_glGetProgramiv;var yb=env._eglBindAPI;var zb=env._sysconf;var Ab=env._close;var Bb=env._ferror;var Cb=env._emscripten_set_touchstart_callback;var Db=env._emscripten_glGetBooleanv;var Eb=env._emscripten_glClientActiveTexture;var Fb=env._emscripten_glVertexAttribDivisor;var Gb=env._cos;var Hb=env._emscripten_glLineWidth;var Ib=env._emscripten_glUniform1i;var Jb=env._emscripten_glGenBuffers;var Kb=env._emscripten_glDeleteObjectARB;var Lb=env._emscripten_glTexImage2D;var Mb=env._emscripten_glVertexAttribPointer;var Nb=env._emscripten_glIsProgram;var Ob=env._write;var Pb=env._ftell;var Qb=env._strerror;var Rb=env._emscripten_glBlendEquationSeparate;var Sb=env._emscripten_glGetString;var Tb=env._emscripten_glIsFramebuffer;var Ub=env._emscripten_glIsEnabled;var Vb=env._emscripten_glScissor;var Wb=env._emscripten_glUniform2f;var Xb=env._emscripten_glFramebufferTexture2D;var Yb=env._emscripten_glTexParameteriv;var Zb=env._emscripten_set_element_css_size;var _b=env._emscripten_glBindProgramARB;var $b=env._emscripten_glStencilOpSeparate;var ac=env._emscripten_glGetUniformfv;var bc=env._glutCreateWindow;var cc=env._llvm_trap;var dc=env._emscripten_glIsBuffer;var ec=env._emscripten_glVertexAttrib1f;var fc=env._emscripten_glGetActiveAttrib;var gc=env._emscripten_glAttachShader;var hc=env._emscripten_glDrawRangeElements;var ic=env._emscripten_get_now_is_monotonic;var jc=env._emscripten_glUniform2i;var kc=env._send;var lc=env._emscripten_glTexParameterfv;var mc=env._emscripten_glUniformMatrix2fv;var nc=env._atan2;var oc=env._emscripten_glTexParameterf;var pc=env._emscripten_glGetAttachedShaders;var qc=env._emscripten_glGenTextures;var rc=env._emscripten_glDrawArraysInstanced;var sc=env._emscripten_glColorMask;var tc=env._eglGetConfigAttrib;var uc=env._emscripten_glClear;var vc=env._emscripten_glHint;var wc=env._glutInitDisplayMode;var xc=env._emscripten_glValidateProgram;var yc=env._strerror_r;var zc=env._emscripten_glUniform3f;var Ac=env._emscripten_glUniform4iv;var Bc=env._emscripten_glGetTexParameteriv;var Cc=env.___setErrNo;var Dc=env._eglGetProcAddress;var Ec=env._emscripten_glBindAttribLocation;var Fc=env._eglSwapBuffers;var Gc=env._emscripten_set_mousedown_callback;var Hc=env._emscripten_set_canvas_size;var Ic=env._emscripten_glVertexAttrib2f;var Jc=env._emscripten_glFlush;var Kc=env._emscripten_glCheckFramebufferStatus;var Lc=env._emscripten_glGetError;var Mc=env._emscripten_glClearDepthf;var Nc=env._nanosleep;var Oc=env._emscripten_set_mouseenter_callback;var Pc=env._emscripten_glUniform3i;var Qc=env._emscripten_glDeleteShader;var Rc=env._fabs;var Sc=env._emscripten_glReadPixels;var Tc=env._emscripten_glMatrixMode;var Uc=env._eglCreateWindowSurface;var Vc=env._emscripten_glClearStencil;var Wc=env._sqrt;var Xc=env._emscripten_glGetUniformLocation;var Yc=env._emscripten_get_device_pixel_ratio;var Zc=env._emscripten_set_mouseup_callback;var _c=env._emscripten_glEnableVertexAttribArray;var $c=env._eglWaitClient;var ad=env._emscripten_get_now;var bd=env._emscripten_request_fullscreen_strategy;var cd=env._emscripten_glBindTexture;var dd=env._emscripten_glTexCoordPointer;var ed=env._emscripten_glEnable;var fd=env.__registerRestoreOldStyle;var gd=env._emscripten_glClearDepth;var hd=env._read;var id=env._emscripten_set_blur_callback;var jd=env._emscripten_glUniform1fv;var kd=env._emscripten_glLoadMatrixf;var ld=env._emscripten_glStencilFuncSeparate;var md=env._emscripten_glVertexAttrib3f;var nd=env._time;var od=env._fprintf;var pd=env._gettimeofday;var qd=env._pwrite;var rd=env._emscripten_glGetFramebufferAttachmentParameteriv;var sd=env._eglWaitNative;var td=env._emscripten_set_resize_callback;var ud=env._emscripten_glEnableClientState;var vd=env._emscripten_glUniform4i;var wd=env._dlerror;var xd=env.__formatString;var yd=env._emscripten_set_gamepadconnected_callback;var zd=env._emscripten_glGetPointerv;var Ad=env._emscripten_set_keypress_callback;var Bd=env._emscripten_get_gamepad_status;var Cd=env._emscripten_glUniform4f;var Dd=env._eglChooseConfig;var Ed=env._lseek;var Fd=env._dlclose;var Gd=env._emscripten_glShaderBinary;var Hd=env._emscripten_glDrawElements;var Id=env._emscripten_glBlendFunc;var Jd=env._emscripten_get_num_gamepads;var Kd=env.___buildEnvironment;var Ld=env._emscripten_glStencilMask;var Md=env._emscripten_glUniform1iv;var Nd=env._emscripten_glGetVertexAttribPointerv;var Od=env.___errno_location;var Pd=env._emscripten_glBindBuffer;var Qd=env._llvm_sqrt_f64;var Rd=env._emscripten_glCompressedTexSubImage2D;var Sd=env._emscripten_glGenRenderbuffers;var Td=env._open;var Ud=env._emscripten_glGetAttribLocation;var Vd=env._emscripten_glGetActiveUniform;var Wd=env._emscripten_glUniform2iv;var Xd=env._emscripten_glDisable;var Yd=env._eglSwapInterval;var Zd=env._emscripten_glGetBufferParameteriv;var _d=env._emscripten_glDeleteProgram;var $d=env._emscripten_glVertexAttrib4fv;var ae=env._glutDestroyWindow;var be=env._emscripten_glDrawElementsInstanced;var ce=env._emscripten_glNormalPointer;var de=env._emscripten_glGetVertexAttribiv;var ee=env._emscripten_glTexSubImage2D;var fe=env._emscripten_memcpy_big;var ge=env._emscripten_glPixelStorei;var he=env._fseek;var ie=env._emscripten_glUniformMatrix3fv;var je=env._emscripten_glColorPointer;var ke=env._getenv;var le=env._fclose;var me=env._emscripten_glVertexPointer;var ne=env._emscripten_glFinish;var oe=env.__setLetterbox;var pe=env._emscripten_set_gamepaddisconnected_callback;var qe=env._emscripten_glDepthMask;var re=env._emscripten_glDrawBuffers;var se=env._recv;var te=env._eglMakeCurrent;var ue=env._emscripten_glGetObjectParameterivARB;var ve=env._emscripten_exit_pointerlock;var we=env._emscripten_glTexParameteri;var xe=env._emscripten_glFramebufferRenderbuffer;var ye=env._emscripten_glStencilFunc;var ze=env._abort;var Ae=env._emscripten_glGetUniformiv;var Be=env._llvm_exp_f64;var Ce=env._eglDestroyContext;var De=env._ceil;var Ee=env._emscripten_glRotatef;var Fe=env._emscripten_glGetShaderiv;var Ge=env._fopen;var He=env._eglCreateContext;var Ie=env._emscripten_glGenFramebuffers;var Je=env._floor;var Ke=env._emscripten_glUniformMatrix4fv;var Le=env._emscripten_glLoadIdentity;var Me=env._sin;var Ne=env._emscripten_glUniform1f;var Oe=env._emscripten_asm_const;var Pe=env._emscripten_glBindFramebuffer;var Qe=env._eglWaitGL;var Re=env._emscripten_glIsRenderbuffer;var Se=env._emscripten_glRenderbufferStorage;var Te=env._eglDestroySurface;var Ue=env._sigaction;var Ve=env._emscripten_set_keydown_callback;var We=env._emscripten_set_mousemove_callback;var Xe=env._emscripten_set_touchcancel_callback;var Ye=env._emscripten_glCreateShader;var Ze=env._emscripten_asm_const_int;var _e=env._fwrite;var $e=env._emscripten_glCopyTexSubImage2D;var af=env._eglInitialize;var bf=env._usleep;var cf=env._emscripten_glDeleteTextures;var df=env._emscripten_glBindRenderbuffer;var ef=env._fflush;var ff=env._emscripten_glGetShaderSource;var gf=env._emscripten_set_touchend_callback;var hf=env._emscripten_exit_fullscreen;var jf=env._emscripten_glGetVertexAttribfv;var kf=env._emscripten_get_element_css_size;var lf=env._emscripten_request_pointerlock;var mf=env._emscripten_glDeleteFramebuffers;var nf=env.__reallyNegative;var of=env._emscripten_glVertexAttrib3fv;var pf=env._emscripten_glUniform2fv;var qf=env._emscripten_glCompileShader;var rf=env._glClear;var sf=env._fileno;var tf=env._emscripten_glFrustum;var uf=env._emscripten_glSampleCoverage;var vf=env._emscripten_glDepthRangef;var wf=env._emscripten_glGetShaderInfoLog;var xf=env._emscripten_glStencilOp;var yf=env._eglGetDisplay;var zf=env._emscripten_glGenerateMipmap;var Af=env._fseeko;var Bf=env._emscripten_glLinkProgram;var Cf=env._emscripten_glBlendEquation;var Df=env._emscripten_glIsTexture;var Ef=env._emscripten_glVertexAttrib1fv;var Ff=env._pread;var Gf=env._emscripten_glBindVertexArray;var Hf=env._mkport;var If=env._emscripten_get_pointerlock_status;var Jf=env._emscripten_glActiveTexture;var Kf=env._emscripten_set_wheel_callback;var Lf=env._emscripten_glDeleteBuffers;var Mf=env._emscripten_glBufferSubData;var Nf=env._emscripten_glDepthRange;var Of=env._emscripten_set_main_loop;var Pf=env._emscripten_glGetProgramInfoLog;var Qf=env._emscripten_glVertexAttrib4f;var Rf=env._emscripten_glIsShader;var Sf=env._emscripten_glUniform4fv;var Tf=env._fgetc;var Uf=env._emscripten_set_visibilitychange_callback;var Vf=env._emscripten_set_focus_callback;var Wf=env._emscripten_glCompressedTexImage2D;var Xf=env._emscripten_glClearColor;var Yf=env._emscripten_glBufferData;var Zf=env._emscripten_glCreateProgram;var _f=env._emscripten_glGenVertexArrays;var $f=env._emscripten_glGetInfoLogARB;var ag=env._ftello;var bg=env._emscripten_glDeleteRenderbuffers;var cg=env._fgets;var dg=env._emscripten_glGetFloatv;var eg=env._emscripten_glDetachShader;var fg=env._emscripten_glVertexAttrib2fv;var gg=env._emscripten_do_request_fullscreen;var hg=0.0;
// EMSCRIPTEN_START_FUNCS
function Li(){var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0;k=i;i=i+16|0;j=k;f=14256;e=c[f+4>>2]|0;h=14264;d=c[h>>2]|0;h=c[h+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;a:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break a}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13818]=l?1:b;a[55276]=l&1^1;l=14272;b=c[l+4>>2]|0;f=14280;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;b:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break b}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13820]=l?16:e;a[55284]=l&1^1;l=14288;b=c[l+4>>2]|0;f=14296;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;c:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break c}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13822]=l?2:e;a[55292]=l&1^1;l=14304;f=c[l+4>>2]|0;b=14312;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;d:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break d}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13824]=l?3:e;a[55300]=l&1^1;l=14320;f=c[l+4>>2]|0;b=14328;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;e:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break e}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13826]=f?4:e;a[55308]=f&1^1;f=14336;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;f:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break f}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13828]=l?1:b;a[55316]=l&1^1;l=14344;f=c[l+4>>2]|0;b=14352;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;g:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break g}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13830]=l?17:e;a[55324]=l&1^1;l=14360;b=c[l+4>>2]|0;f=14368;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;h:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break h}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13832]=l?2:e;a[55332]=l&1^1;l=14376;b=c[l+4>>2]|0;f=14384;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;i:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break i}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13834]=l?5:e;a[55340]=l&1^1;l=14392;b=c[l+4>>2]|0;f=14400;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;j:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break j}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13836]=l?3:e;a[55348]=l&1^1;l=14408;b=c[l+4>>2]|0;f=14416;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;k:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break k}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13838]=f?1:e;a[55356]=f&1^1;f=14424;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;l:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break l}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13840]=f?1:e;a[55364]=f&1^1;f=14432;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;m:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break m}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[13842]=l?1:e;a[55372]=l&1^1;l=14440;b=c[l+4>>2]|0;f=14448;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;n:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break n}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13844]=f?4:e;a[55380]=f&1^1;f=14456;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;o:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break o}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13846]=f?2:e;a[55388]=f&1^1;f=14464;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;p:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break p}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13848]=f?6:e;a[55396]=f&1^1;f=14472;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;q:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break q}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13850]=f?1:e;a[55404]=f&1^1;f=14480;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;r:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break r}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13852]=f?5:e;a[55412]=f&1^1;f=14488;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;s:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break s}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13854]=f?18:e;a[55420]=f&1^1;f=14496;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;t:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break t}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13856]=f?7:e;a[55428]=f&1^1;f=14504;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;u:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break u}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13858]=f?8:e;a[55436]=f&1^1;f=14512;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;v:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break v}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[13860]=l?6:e;a[55444]=l&1^1;l=14520;b=c[l+4>>2]|0;f=14528;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;w:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break w}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13862]=f?9:e;a[55452]=f&1^1;f=14536;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;x:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break x}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13864]=f?10:e;a[55460]=f&1^1;f=14544;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;y:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break y}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13866]=f?7:e;a[55468]=f&1^1;f=14552;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;z:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break z}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[13868]=l?11:e;a[55476]=l&1^1;l=14560;f=c[l+4>>2]|0;b=14568;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;A:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break A}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13870]=f?19:e;a[55484]=f&1^1;f=14576;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;B:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break B}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13872]=f?3:b;a[55492]=f&1^1;f=14584;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;C:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break C}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13874]=l?2:b;a[55500]=l&1^1;l=14592;f=c[l+4>>2]|0;b=14600;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;D:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break D}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13876]=l?1:e;a[55508]=l&1^1;l=14608;f=c[l+4>>2]|0;b=14616;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;E:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break E}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13878]=l?20:e;a[55516]=l&1^1;l=14624;f=c[l+4>>2]|0;b=14632;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;F:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break F}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13880]=l?12:e;a[55524]=l&1^1;l=14640;f=c[l+4>>2]|0;b=14648;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;G:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break G}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13882]=l?8:e;a[55532]=l&1^1;l=14656;f=c[l+4>>2]|0;b=14664;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;H:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break H}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13884]=f?13:e;a[55540]=f&1^1;f=14672;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;I:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break I}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13886]=l?14:b;a[55548]=l&1^1;l=14680;f=c[l+4>>2]|0;b=14688;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;J:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break J}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13888]=l?4:e;a[55556]=l&1^1;l=14696;f=c[l+4>>2]|0;b=14704;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;K:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break K}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13890]=l?3:e;a[55564]=l&1^1;l=14712;f=c[l+4>>2]|0;b=14720;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;L:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break L}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13892]=l?9:e;a[55572]=l&1^1;l=14728;f=c[l+4>>2]|0;b=14736;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;M:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break M}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13894]=f?1:e;a[55580]=f&1^1;f=14744;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;N:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break N}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13896]=l?1:b;a[55588]=l&1^1;l=14752;f=c[l+4>>2]|0;b=14760;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;O:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break O}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13898]=f?5:e;a[55596]=f&1^1;f=14768;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;P:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break P}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13900]=l?6:b;a[55604]=l&1^1;l=14776;f=c[l+4>>2]|0;b=14784;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Q:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Q}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13902]=l?7:e;a[55612]=l&1^1;l=14792;f=c[l+4>>2]|0;b=14800;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;R:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break R}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13904]=f?6:e;a[55620]=f&1^1;f=14808;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;S:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break S}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13906]=l?7:b;a[55628]=l&1^1;l=14816;f=c[l+4>>2]|0;b=14824;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;T:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break T}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13908]=f?15:e;a[55636]=f&1^1;f=14832;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;U:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break U}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13910]=f?21:b;a[55644]=f&1^1;f=14840;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;V:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break V}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13912]=f?4:b;a[55652]=f&1^1;f=14848;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;W:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break W}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13914]=f?2:b;a[55660]=f&1^1;f=14856;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;X:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break X}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13916]=f?1:b;a[55668]=f&1^1;f=14864;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Y:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Y}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13918]=f?10:b;a[55676]=f&1^1;f=14872;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Z:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Z}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13920]=f?11:b;a[55684]=f&1^1;f=14880;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;_:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break _}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13922]=f?12:b;a[55692]=f&1^1;f=14888;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;$:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break $}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13924]=f?2:b;a[55700]=f&1^1;f=14896;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;aa:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break aa}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13926]=l?1:b;a[55708]=l&1^1;l=14904;f=c[l+4>>2]|0;b=14912;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ba:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ba}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13928]=f?2:e;a[55716]=f&1^1;f=14920;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ca:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ca}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13930]=f?5:b;a[55724]=f&1^1;f=14928;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;da:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break da}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13932]=f?3:b;a[55732]=f&1^1;f=14936;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ea:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ea}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13934]=f?2:b;a[55740]=f&1^1;f=14944;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;fa:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break fa}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13936]=f?8:b;a[55748]=f&1^1;f=14952;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ga:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ga}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13938]=f?9:b;a[55756]=f&1^1;f=14960;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ha:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ha}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13940]=f?10:b;a[55764]=f&1^1;f=14968;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ia:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ia}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13942]=f?22:b;a[55772]=f&1^1;f=14976;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ja:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ja}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13944]=f?6:b;a[55780]=f&1^1;f=14984;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ka:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ka}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13946]=l?1:b;a[55788]=l&1^1;l=14992;f=c[l+4>>2]|0;b=15e3;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;la:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break la}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13948]=f?1:e;a[55796]=f&1^1;f=15008;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ma:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ma}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13950]=f?16:b;a[55804]=f&1^1;f=15016;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;na:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break na}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[13952]=l?11:b;a[55812]=l&1^1;l=15024;f=c[l+4>>2]|0;b=15032;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;oa:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break oa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13954]=f?7:e;a[55820]=f&1^1;f=15040;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;pa:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break pa}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[13956]=f?17:b;a[55828]=f&1^1;f=15048;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;qa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break qa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13958]=f?18:e;a[55836]=f&1^1;f=15056;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ra:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ra}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13960]=f?19:e;a[55844]=f&1^1;f=15064;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;sa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break sa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[13962]=l?20:e;a[55852]=l&1^1;l=15072;b=c[l+4>>2]|0;f=15080;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ta:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ta}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13964]=l?23:e;a[55860]=l&1^1;l=15088;b=c[l+4>>2]|0;f=15096;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ua:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ua}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13966]=l?4:e;a[55868]=l&1^1;l=15104;b=c[l+4>>2]|0;f=15112;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;va:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break va}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13968]=l?1:e;a[55876]=l&1^1;l=15120;b=c[l+4>>2]|0;f=15128;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;wa:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13970]=l?1:e;a[55884]=l&1^1;l=15136;b=c[l+4>>2]|0;f=15144;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;xa:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13972]=l?5:e;a[55892]=l&1^1;l=15152;b=c[l+4>>2]|0;f=15160;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ya:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ya}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13974]=l?2:e;a[55900]=l&1^1;l=15168;b=c[l+4>>2]|0;f=15176;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;za:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break za}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13976]=f?2:e;a[55908]=f&1^1;f=15184;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Aa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Aa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13978]=f?6:e;a[55916]=f&1^1;f=15192;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ba:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ba}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[13980]=f?3:e;a[55924]=f&1^1;f=15200;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ca:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ca}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[13982]=l?3:e;a[55932]=l&1^1;l=15208;b=c[l+4>>2]|0;f=15216;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Da:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Da}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13984]=l?8:e;a[55940]=l&1^1;l=15224;b=c[l+4>>2]|0;f=15232;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ea:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ea}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13986]=f?1:e;a[55948]=f&1^1;f=15240;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Fa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Fa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[13988]=l?9:e;a[55956]=l&1^1;l=15248;b=c[l+4>>2]|0;f=15256;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ga:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ga}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13990]=l?7:e;a[55964]=l&1^1;l=15264;b=c[l+4>>2]|0;f=15272;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ha:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ha}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13992]=l?2:e;a[55972]=l&1^1;l=15280;b=c[l+4>>2]|0;f=15288;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ia:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ia}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13994]=l?2:e;a[55980]=l&1^1;l=15296;b=c[l+4>>2]|0;f=15304;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ja:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ja}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[13996]=l?3:e;a[55988]=l&1^1;l=15312;b=c[l+4>>2]|0;f=15320;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ka:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ka}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[13998]=f?4:e;a[55996]=f&1^1;f=15328;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;La:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break La}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14e3]=f?3:e;a[56004]=f&1^1;f=15336;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ma:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ma}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14002]=f?4:e;a[56012]=f&1^1;f=15344;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Na:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Na}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14004]=f?5:e;a[56020]=f&1^1;f=15352;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Oa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Oa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14006]=f?21:e;a[56028]=f&1^1;f=15360;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Pa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Pa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14008]=l?22:e;a[56036]=l&1^1;l=15368;b=c[l+4>>2]|0;f=15376;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Qa:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Qa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14010]=f?1:e;a[56044]=f&1^1;f=15384;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ra:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ra}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14012]=f?23:e;a[56052]=f&1^1;f=15392;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Sa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Sa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14014]=f?13:e;a[56060]=f&1^1;f=15400;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ta:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ta}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14016]=f?24:e;a[56068]=f&1^1;f=15408;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ua:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ua}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14018]=l?25:e;a[56076]=l&1^1;l=15416;b=c[l+4>>2]|0;f=15424;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Va:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Va}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14020]=f?7:e;a[56084]=f&1^1;f=15432;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Wa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Wa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14022]=f?1:e;a[56092]=f&1^1;f=15440;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Xa:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Xa}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14024]=f?14:e;a[56100]=f&1^1;f=15448;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ya:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ya}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14026]=f?26:e;a[56108]=f&1^1;f=15456;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Za:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Za}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14028]=f?27:e;a[56116]=f&1^1;f=15464;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;_a:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break _a}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14030]=l?24:e;a[56124]=l&1^1;l=15472;b=c[l+4>>2]|0;f=15480;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;$a:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $a}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14032]=l?28:e;a[56132]=l&1^1;l=15488;b=c[l+4>>2]|0;f=15496;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ab:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ab}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14034]=l?4:e;a[56140]=l&1^1;l=15504;b=c[l+4>>2]|0;f=15512;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;bb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break bb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14036]=l?5:e;a[56148]=l&1^1;l=15520;b=c[l+4>>2]|0;f=15528;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;cb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break cb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14038]=l?29:e;a[56156]=l&1^1;l=15536;b=c[l+4>>2]|0;f=15544;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;db:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break db}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14040]=f?30:e;a[56164]=f&1^1;f=15552;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;eb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break eb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14042]=f?25:e;a[56172]=f&1^1;f=15560;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;fb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break fb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14044]=l?31:e;a[56180]=l&1^1;l=15568;b=c[l+4>>2]|0;f=15576;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;gb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break gb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14046]=l?32:e;a[56188]=l&1^1;l=15584;b=c[l+4>>2]|0;f=15592;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;hb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break hb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14048]=f?33:e;a[56196]=f&1^1;f=15600;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ib:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ib}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14050]=f?34:e;a[56204]=f&1^1;f=15608;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;jb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break jb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14052]=l?26:e;a[56212]=l&1^1;l=15616;b=c[l+4>>2]|0;f=15624;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;kb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break kb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14054]=f?27:e;a[56220]=f&1^1;f=15632;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;lb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break lb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14056]=l?35:e;a[56228]=l&1^1;l=15640;b=c[l+4>>2]|0;f=15648;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;mb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break mb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14058]=l?36:e;a[56236]=l&1^1;l=15656;b=c[l+4>>2]|0;f=15664;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;nb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break nb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14060]=f?37:e;a[56244]=f&1^1;f=15672;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ob:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ob}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14062]=f?28:e;a[56252]=f&1^1;f=15680;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;pb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break pb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14064]=f?29:e;a[56260]=f&1^1;f=15688;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;qb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break qb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14066]=f?1:e;a[56268]=f&1^1;f=15696;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;rb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break rb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14068]=f?15:e;a[56276]=f&1^1;f=15704;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;sb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break sb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14070]=l?1:e;a[56284]=l&1^1;l=15712;b=c[l+4>>2]|0;f=15720;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;tb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break tb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14072]=l?2:e;a[56292]=l&1^1;l=15728;b=c[l+4>>2]|0;f=15736;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ub:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ub}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14074]=f?38:e;a[56300]=f&1^1;f=15744;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;vb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break vb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14076]=f?30:e;a[56308]=f&1^1;f=15752;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;wb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break wb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14078]=l?39:e;a[56316]=l&1^1;l=15760;b=c[l+4>>2]|0;f=15768;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;xb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14080]=l?31:e;a[56324]=l&1^1;l=15776;b=c[l+4>>2]|0;f=15784;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;yb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break yb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14082]=f?40:e;a[56332]=f&1^1;f=15792;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;zb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break zb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14084]=f?16:e;a[56340]=f&1^1;f=15800;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ab:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ab}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14086]=l?32:e;a[56348]=l&1^1;l=15808;b=c[l+4>>2]|0;f=15816;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Bb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Bb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14088]=f?17:e;a[56356]=f&1^1;f=15824;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Cb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Cb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14090]=l?41:e;a[56364]=l&1^1;l=15832;b=c[l+4>>2]|0;f=15840;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Db:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Db}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14092]=l?12:e;a[56372]=l&1^1;l=15848;b=c[l+4>>2]|0;f=15856;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Eb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Eb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14094]=f?10:e;a[56380]=f&1^1;f=15864;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Fb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Fb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14096]=l?33:e;a[56388]=l&1^1;l=15872;b=c[l+4>>2]|0;f=15880;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Gb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Gb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14098]=f?42:e;a[56396]=f&1^1;f=15888;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Hb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Hb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14100]=l?13:e;a[56404]=l&1^1;l=15896;b=c[l+4>>2]|0;f=15904;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ib:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ib}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14102]=f?11:e;a[56412]=f&1^1;f=15912;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Jb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Jb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14104]=l?18:e;a[56420]=l&1^1;l=15920;b=c[l+4>>2]|0;f=15928;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Kb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Kb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14106]=l?12:e;a[56428]=l&1^1;l=15936;b=c[l+4>>2]|0;f=15944;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Lb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Lb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14108]=l?6:e;a[56436]=l&1^1;l=15952;b=c[l+4>>2]|0;f=15960;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Mb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Mb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14110]=l?7:e;a[56444]=l&1^1;l=15968;b=c[l+4>>2]|0;f=15976;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Nb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Nb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14112]=l?8:e;a[56452]=l&1^1;l=15984;b=c[l+4>>2]|0;f=15992;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ob:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ob}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14114]=l?8:e;a[56460]=l&1^1;l=16e3;b=c[l+4>>2]|0;f=16008;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Pb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Pb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14116]=l?9:e;a[56468]=l&1^1;l=16016;b=c[l+4>>2]|0;f=16024;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Qb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Qb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14118]=f?43:e;a[56476]=f&1^1;f=16032;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Rb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Rb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14120]=f?19:e;a[56484]=f&1^1;f=16040;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Sb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Sb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14122]=f?20:e;a[56492]=f&1^1;f=16048;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Tb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Tb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14124]=f?14:e;a[56500]=f&1^1;f=16056;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ub:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ub}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14126]=f?34:e;a[56508]=f&1^1;f=16064;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Vb:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Vb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14128]=l?44:e;a[56516]=l&1^1;l=16072;b=c[l+4>>2]|0;f=16080;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Wb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Wb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14130]=l?35:e;a[56524]=l&1^1;l=16088;b=c[l+4>>2]|0;f=16096;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Xb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Xb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14132]=l?45:e;a[56532]=l&1^1;l=16104;b=c[l+4>>2]|0;f=16112;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Yb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Yb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14134]=l?1:e;a[56540]=l&1^1;l=16120;b=c[l+4>>2]|0;f=16128;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Zb:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Zb}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14136]=f?36:e;a[56548]=f&1^1;f=16136;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;_b:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break _b}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14138]=l?46:e;a[56556]=l&1^1;l=16144;b=c[l+4>>2]|0;f=16152;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;$b:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $b}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14140]=l?2:e;a[56564]=l&1^1;l=16160;b=c[l+4>>2]|0;f=16168;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ac:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ac}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14142]=f?8:e;a[56572]=f&1^1;f=16176;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;bc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break bc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14144]=f?3:e;a[56580]=f&1^1;f=16184;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;cc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break cc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14146]=l?4:e;a[56588]=l&1^1;l=16192;b=c[l+4>>2]|0;f=16200;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;dc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break dc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14148]=f?21:e;a[56596]=f&1^1;f=16208;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ec:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ec}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14150]=f?22:e;a[56604]=f&1^1;f=16216;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;fc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break fc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14152]=l?23:e;a[56612]=l&1^1;l=16224;b=c[l+4>>2]|0;f=16232;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;gc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break gc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14154]=l?15:e;a[56620]=l&1^1;l=16240;b=c[l+4>>2]|0;f=16248;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;hc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break hc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14156]=l?16:e;a[56628]=l&1^1;l=16256;b=c[l+4>>2]|0;f=16264;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ic:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ic}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14158]=l?13:e;a[56636]=l&1^1;l=16272;b=c[l+4>>2]|0;f=16280;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;jc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break jc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14160]=l?14:e;a[56644]=l&1^1;l=16288;b=c[l+4>>2]|0;f=16296;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;kc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break kc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14162]=l?9:e;a[56652]=l&1^1;l=16304;b=c[l+4>>2]|0;f=16312;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;lc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break lc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14164]=f?15:e;a[56660]=f&1^1;f=16320;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;mc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break mc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14166]=l?37:e;a[56668]=l&1^1;l=16328;b=c[l+4>>2]|0;f=16336;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;nc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break nc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14168]=l?47:e;a[56676]=l&1^1;l=16344;b=c[l+4>>2]|0;f=16352;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;oc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break oc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14170]=f?48:e;a[56684]=f&1^1;f=16360;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;pc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break pc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14172]=l?49:e;a[56692]=l&1^1;l=16368;b=c[l+4>>2]|0;f=16376;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;qc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break qc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14174]=l?50:e;a[56700]=l&1^1;l=16384;b=c[l+4>>2]|0;f=16392;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;rc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14176]=f?51:e;a[56708]=f&1^1;f=16400;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;sc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break sc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14178]=f?52:e;a[56716]=f&1^1;f=16408;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;tc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break tc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14180]=l?53:e;a[56724]=l&1^1;l=16416;b=c[l+4>>2]|0;f=16424;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;uc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break uc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14182]=l?54:e;a[56732]=l&1^1;l=16432;b=c[l+4>>2]|0;f=16440;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;vc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break vc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14184]=l?55:e;a[56740]=l&1^1;l=16448;b=c[l+4>>2]|0;f=16456;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;wc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14186]=f?38:e;a[56748]=f&1^1;f=16464;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;xc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break xc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14188]=f?39:e;a[56756]=f&1^1;f=16472;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;yc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break yc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14190]=l?17:e;a[56764]=l&1^1;l=16480;b=c[l+4>>2]|0;f=16488;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;zc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break zc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14192]=f?10:e;a[56772]=f&1^1;f=16496;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ac:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ac}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14194]=f?10:e;a[56780]=f&1^1;f=16504;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Bc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Bc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14196]=f?11:e;a[56788]=f&1^1;f=16512;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Cc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Cc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14198]=l?16:e;a[56796]=l&1^1;l=16520;b=c[l+4>>2]|0;f=16528;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Dc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Dc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14200]=f?11:e;a[56804]=f&1^1;f=16536;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ec:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ec}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14202]=f?17:e;a[56812]=f&1^1;f=16544;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Fc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Fc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14204]=f?18:e;a[56820]=f&1^1;f=16552;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Gc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Gc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14206]=f?18:e;a[56828]=f&1^1;f=16560;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Hc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Hc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14208]=f?19:e;a[56836]=f&1^1;f=16568;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ic:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ic}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14210]=l?19:e;a[56844]=l&1^1;l=16576;b=c[l+4>>2]|0;f=16584;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Jc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Jc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14212]=l?9:e;a[56852]=l&1^1;l=16592;b=c[l+4>>2]|0;f=16600;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Kc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Kc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14214]=f?24:e;a[56860]=f&1^1;f=16608;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Lc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Lc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14216]=f?56:e;a[56868]=f&1^1;f=16616;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Mc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Mc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14218]=l?25:e;a[56876]=l&1^1;l=16624;b=c[l+4>>2]|0;f=16632;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Nc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Nc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14220]=l?26:e;a[56884]=l&1^1;l=16640;b=c[l+4>>2]|0;f=16648;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Oc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Oc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14222]=l?27:e;a[56892]=l&1^1;l=16656;b=c[l+4>>2]|0;f=16664;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Pc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Pc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14224]=l?20:e;a[56900]=l&1^1;l=16672;b=c[l+4>>2]|0;f=16680;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Qc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Qc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14226]=f?28:e;a[56908]=f&1^1;f=16688;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Rc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Rc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14228]=f?21:e;a[56916]=f&1^1;f=16696;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Sc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Sc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14230]=l?2:e;a[56924]=l&1^1;l=16704;b=c[l+4>>2]|0;f=16712;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Tc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Tc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14232]=l?1:e;a[56932]=l&1^1;l=16720;b=c[l+4>>2]|0;f=16728;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Uc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Uc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14234]=f?29:e;a[56940]=f&1^1;f=16736;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Vc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Vc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14236]=f?57:e;a[56948]=f&1^1;f=16744;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Wc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Wc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14238]=l?2:e;a[56956]=l&1^1;l=16752;b=c[l+4>>2]|0;f=16760;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Xc:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Xc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14240]=f?30:e;a[56964]=f&1^1;f=16768;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Yc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Yc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14242]=f?58:e;a[56972]=f&1^1;f=16776;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Zc:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Zc}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14244]=l?10:e;a[56980]=l&1^1;l=16784;b=c[l+4>>2]|0;f=16792;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;_c:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break _c}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14246]=l?11:e;a[56988]=l&1^1;l=16800;b=c[l+4>>2]|0;f=16808;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;$c:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $c}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14248]=f?22:e;a[56996]=f&1^1;f=16816;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ad:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ad}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14250]=l?31:e;a[57004]=l&1^1;l=16824;b=c[l+4>>2]|0;f=16832;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;bd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break bd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14252]=f?3:e;a[57012]=f&1^1;f=16840;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;cd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break cd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14254]=l?32:e;a[57020]=l&1^1;l=16848;b=c[l+4>>2]|0;f=16856;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;dd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break dd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14256]=l?59:e;a[57028]=l&1^1;l=16864;b=c[l+4>>2]|0;f=16872;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;ed:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ed}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14258]=f?33:e;a[57036]=f&1^1;f=16880;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;fd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break fd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14260]=f?60:e;a[57044]=f&1^1;f=16888;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;gd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break gd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14262]=f?20:e;a[57052]=f&1^1;f=16896;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;hd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break hd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14264]=l?21:e;a[57060]=l&1^1;l=16904;b=c[l+4>>2]|0;f=16912;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;id:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break id}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14266]=f?34:e;a[57068]=f&1^1;f=16920;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;jd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break jd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14268]=f?35:e;a[57076]=f&1^1;f=16928;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;kd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break kd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14270]=f?36:e;a[57084]=f&1^1;f=16936;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ld:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ld}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14272]=f?37:e;a[57092]=f&1^1;f=16944;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;md:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break md}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14274]=f?23:e;a[57100]=f&1^1;f=16952;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;nd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break nd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14276]=f?24:e;a[57108]=f&1^1;f=16960;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;od:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break od}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14278]=f?38:e;a[57116]=f&1^1;f=16968;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;pd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break pd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14280]=l?39:e;a[57124]=l&1^1;l=16976;b=c[l+4>>2]|0;f=16984;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;qd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break qd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14282]=l?22:e;a[57132]=l&1^1;l=16992;b=c[l+4>>2]|0;f=17e3;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;rd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14284]=l?25:e;a[57140]=l&1^1;l=17008;b=c[l+4>>2]|0;f=17016;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;sd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break sd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14286]=f?23:e;a[57148]=f&1^1;f=17024;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;td:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break td}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14288]=f?26:e;a[57156]=f&1^1;f=17032;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;ud:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break ud}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14290]=f?27:e;a[57164]=f&1^1;f=17040;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;vd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break vd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14292]=f?28:e;a[57172]=f&1^1;f=17048;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;wd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break wd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14294]=f?40:e;a[57180]=f&1^1;f=17056;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;xd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break xd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14296]=f?2:e;a[57188]=f&1^1;f=17064;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;yd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break yd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14298]=f?3:e;a[57196]=f&1^1;f=17072;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;zd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break zd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14300]=f?4:e;a[57204]=f&1^1;f=17080;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ad:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ad}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14302]=f?12:e;a[57212]=f&1^1;f=17088;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Bd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Bd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14304]=f?5:e;a[57220]=f&1^1;f=17096;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Cd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Cd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14306]=f?29:e;a[57228]=f&1^1;f=17104;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Dd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Dd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14308]=f?41:e;a[57236]=f&1^1;f=17112;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Ed:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Ed}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14310]=f?30:e;a[57244]=f&1^1;f=17120;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Fd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Fd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14312]=f?31:e;a[57252]=f&1^1;f=17128;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Gd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Gd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14314]=f?32:e;a[57260]=f&1^1;f=17136;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Hd:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Hd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14316]=f?33:e;a[57268]=f&1^1;f=17144;b=c[f+4>>2]|0;e=j;c[e>>2]=c[f>>2];c[e+4>>2]=b;e=Oi(j)|0;Id:do if(!e){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Id}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);l=(e|0)==0;c[14318]=l?34:e;a[57276]=l&1^1;l=17152;b=c[l+4>>2]|0;f=17160;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Jd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Jd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14320]=l?42:e;a[57284]=l&1^1;l=17168;b=c[l+4>>2]|0;f=17176;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Kd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Kd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14322]=l?43:e;a[57292]=l&1^1;l=17184;b=c[l+4>>2]|0;f=17192;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Ld:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ld}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14324]=l?44:e;a[57300]=l&1^1;l=17200;b=c[l+4>>2]|0;f=17208;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Md:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Md}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14326]=l?45:e;a[57308]=l&1^1;l=17216;b=c[l+4>>2]|0;f=17224;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Nd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Nd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14328]=l?46:e;a[57316]=l&1^1;l=17232;b=c[l+4>>2]|0;f=17240;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Od:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Od}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14330]=l?47:e;a[57324]=l&1^1;l=17248;b=c[l+4>>2]|0;f=17256;g=c[f>>2]|0;f=c[f+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;Pd:do if(!e){f=g+(f<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Pd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14332]=l?48:e;a[57332]=l&1^1;l=17264;g=c[l+4>>2]|0;b=17272;f=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=g;e=Oi(j)|0;Qd:do if(!e){g=f+(b<<3)|0;e=f;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){e=0;break Qd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=f+8|0;else break}}while(0);f=(e|0)==0;c[14334]=f?49:e;a[57340]=f&1^1;f=17280;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Rd:do if(!b){f=d+(h<<3)|0;e=d;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){b=0;break Rd}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=g+8|0;else break}}while(0);f=(b|0)==0;c[14336]=f?50:b;a[57348]=f&1^1;f=17288;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Sd:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Sd}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14338]=f?51:b;a[57356]=f&1^1;f=17296;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Td:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Td}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14340]=f?35:b;a[57364]=f&1^1;f=17304;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ud:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ud}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14342]=l?36:b;a[57372]=l&1^1;l=17312;f=c[l+4>>2]|0;b=17320;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Vd:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Vd}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14344]=f?37:e;a[57380]=f&1^1;f=17328;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Wd:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Wd}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14346]=f?52:b;a[57388]=f&1^1;f=17336;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Xd:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Xd}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14348]=f?8:b;a[57396]=f&1^1;f=17344;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Yd:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Yd}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14350]=f?12:b;a[57404]=f&1^1;f=17352;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Zd:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Zd}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14352]=f?5:b;a[57412]=f&1^1;f=17360;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;_d:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break _d}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14354]=l?6:b;a[57420]=l&1^1;l=17368;f=c[l+4>>2]|0;b=17376;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;$d:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $d}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14356]=f?24:e;a[57428]=f&1^1;f=17384;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ae:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ae}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14358]=f?25:b;a[57436]=f&1^1;f=17392;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;be:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break be}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14360]=f?38:b;a[57444]=f&1^1;f=17400;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ce:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ce}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14362]=l?39:b;a[57452]=l&1^1;l=17408;f=c[l+4>>2]|0;b=17416;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;de:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break de}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14364]=l?53:e;a[57460]=l&1^1;l=17424;f=c[l+4>>2]|0;b=17432;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ee:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ee}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14366]=f?54:e;a[57468]=f&1^1;f=17440;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;fe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break fe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14368]=f?55:b;a[57476]=f&1^1;f=17448;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ge:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ge}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14370]=f?56:b;a[57484]=f&1^1;f=17456;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;he:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break he}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14372]=f?13:b;a[57492]=f&1^1;f=17464;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ie:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ie}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14374]=f?40:b;a[57500]=f&1^1;f=17472;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;je:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break je}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14376]=f?41:b;a[57508]=f&1^1;f=17480;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ke:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ke}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14378]=f?57:b;a[57516]=f&1^1;f=17488;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;le:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break le}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14380]=f?58:b;a[57524]=f&1^1;f=17496;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;me:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break me}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14382]=f?59:b;a[57532]=f&1^1;f=17504;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ne:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ne}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14384]=f?60:b;a[57540]=f&1^1;f=17512;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;oe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break oe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14386]=l?2:b;a[57548]=l&1^1;l=17520;f=c[l+4>>2]|0;b=17528;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;pe:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break pe}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14388]=f?12:e;a[57556]=f&1^1;f=17536;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;qe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break qe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14390]=f?42:b;a[57564]=f&1^1;f=17544;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;re:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break re}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14392]=f?43:b;a[57572]=f&1^1;f=17552;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;se:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break se}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14394]=f?61:b;a[57580]=f&1^1;f=17560;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;te:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break te}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14396]=f?13:b;a[57588]=f&1^1;f=17568;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ue:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ue}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14398]=l?44:b;a[57596]=l&1^1;l=17576;f=c[l+4>>2]|0;b=17584;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ve:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ve}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14400]=f?14:e;a[57604]=f&1^1;f=17592;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;we:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break we}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14402]=f?62:b;a[57612]=f&1^1;f=17600;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;xe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break xe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14404]=l?63:b;a[57620]=l&1^1;l=17608;f=c[l+4>>2]|0;b=17616;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ye:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ye}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14406]=l?64:e;a[57628]=l&1^1;l=17624;f=c[l+4>>2]|0;b=17632;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ze:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ze}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14408]=l?65:e;a[57636]=l&1^1;l=17640;f=c[l+4>>2]|0;b=17648;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ae:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ae}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14410]=f?66:e;a[57644]=f&1^1;f=17656;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Be:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Be}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14412]=f?45:b;a[57652]=f&1^1;f=17664;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ce:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ce}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14414]=f?46:b;a[57660]=f&1^1;f=17672;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;De:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break De}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14416]=l?67:b;a[57668]=l&1^1;l=17680;f=c[l+4>>2]|0;b=17688;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ee:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ee}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14418]=l?68:e;a[57676]=l&1^1;l=17696;f=c[l+4>>2]|0;b=17704;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Fe:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Fe}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14420]=l?69:e;a[57684]=l&1^1;l=17712;f=c[l+4>>2]|0;b=17720;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ge:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ge}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14422]=l?70:e;a[57692]=l&1^1;l=17728;f=c[l+4>>2]|0;b=17736;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;He:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break He}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14424]=l?71:e;a[57700]=l&1^1;l=17744;f=c[l+4>>2]|0;b=17752;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ie:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ie}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14426]=l?72:e;a[57708]=l&1^1;l=17760;f=c[l+4>>2]|0;b=17768;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Je:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Je}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14428]=l?73:e;a[57716]=l&1^1;l=17776;f=c[l+4>>2]|0;b=17784;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ke:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ke}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14430]=f?74:e;a[57724]=f&1^1;f=17792;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Le:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Le}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14432]=f?26:b;a[57732]=f&1^1;f=17800;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Me:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Me}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14434]=f?47:b;a[57740]=f&1^1;f=17808;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ne:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ne}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14436]=f?27:b;a[57748]=f&1^1;f=17816;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Oe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Oe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14438]=f?14:b;a[57756]=f&1^1;f=17824;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Pe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Pe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14440]=f?48:b;a[57764]=f&1^1;f=17832;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Qe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Qe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14442]=f?49:b;a[57772]=f&1^1;f=17840;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Re:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Re}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14444]=f?50:b;a[57780]=f&1^1;f=17848;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Se:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Se}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14446]=f?15:b;a[57788]=f&1^1;f=17856;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Te:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Te}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14448]=f?75:b;a[57796]=f&1^1;f=17864;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ue:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ue}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14450]=f?76:b;a[57804]=f&1^1;f=17872;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ve:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ve}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14452]=f?77:b;a[57812]=f&1^1;f=17880;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;We:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break We}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14454]=f?61:b;a[57820]=f&1^1;f=17888;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Xe:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Xe}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14456]=f?6:b;a[57828]=f&1^1;f=17896;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ye:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ye}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14458]=f?16:b;a[57836]=f&1^1;f=17904;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ze:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ze}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14460]=l?51:b;a[57844]=l&1^1;l=17912;f=c[l+4>>2]|0;b=17920;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;_e:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break _e}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14462]=l?52:e;a[57852]=l&1^1;l=17928;f=c[l+4>>2]|0;b=17936;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;$e:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $e}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14464]=l?53:e;a[57860]=l&1^1;l=17944;f=c[l+4>>2]|0;b=17952;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;af:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break af}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14466]=f?54:e;a[57868]=f&1^1;f=17960;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;bf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break bf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14468]=f?62:b;a[57876]=f&1^1;f=17968;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;cf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break cf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14470]=f?40:b;a[57884]=f&1^1;f=17976;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;df:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break df}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14472]=f?78:b;a[57892]=f&1^1;f=17984;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ef:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ef}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14474]=f?79:b;a[57900]=f&1^1;f=17992;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ff:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ff}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14476]=f?80:b;a[57908]=f&1^1;f=18e3;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;gf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break gf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14478]=f?13:b;a[57916]=f&1^1;f=18008;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;hf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break hf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14480]=f?14:b;a[57924]=f&1^1;f=18016;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;jf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break jf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14482]=f?63:b;a[57932]=f&1^1;f=18024;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;kf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break kf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14484]=l?7:b;a[57940]=l&1^1;l=18032;f=c[l+4>>2]|0;b=18040;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;lf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break lf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14486]=f?9:e;a[57948]=f&1^1;f=18048;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;mf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break mf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14488]=l?10:b;a[57956]=l&1^1;l=18056;f=c[l+4>>2]|0;b=18064;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;nf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break nf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14490]=l?15:e;a[57964]=l&1^1;l=18072;f=c[l+4>>2]|0;b=18080;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;of:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break of}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14492]=f?11:e;a[57972]=f&1^1;f=18088;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;pf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break pf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14494]=f?12:b;a[57980]=f&1^1;f=18096;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;qf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break qf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14496]=l?13:b;a[57988]=l&1^1;l=18104;f=c[l+4>>2]|0;b=18112;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;rf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14498]=l?14:e;a[57996]=l&1^1;l=18120;f=c[l+4>>2]|0;b=18128;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;sf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break sf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14500]=f?15:e;a[58004]=f&1^1;f=18136;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;tf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break tf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14502]=f?16:b;a[58012]=f&1^1;f=18144;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;uf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break uf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14504]=l?17:b;a[58020]=l&1^1;l=18152;f=c[l+4>>2]|0;b=18160;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;vf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break vf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14506]=f?18:e;a[58028]=f&1^1;f=18168;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;wf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break wf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14508]=l?19:b;a[58036]=l&1^1;l=18176;f=c[l+4>>2]|0;b=18184;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;xf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14510]=l?20:e;a[58044]=l&1^1;l=18192;f=c[l+4>>2]|0;b=18200;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;yf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break yf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14512]=f?21:e;a[58052]=f&1^1;f=18208;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;zf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break zf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14514]=l?3:b;a[58060]=l&1^1;l=18216;f=c[l+4>>2]|0;b=18224;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Af:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Af}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14516]=f?41:e;a[58068]=f&1^1;f=18232;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Bf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Bf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14518]=l?42:b;a[58076]=l&1^1;l=18240;f=c[l+4>>2]|0;b=18248;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Cf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Cf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14520]=l?16:e;a[58084]=l&1^1;l=18256;f=c[l+4>>2]|0;b=18264;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Df:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Df}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14522]=f?2:e;a[58092]=f&1^1;f=18272;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ef:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ef}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14524]=f?17:b;a[58100]=f&1^1;f=18280;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ff:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ff}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14526]=l?3:b;a[58108]=l&1^1;l=18288;f=c[l+4>>2]|0;b=18296;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Gf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Gf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14528]=f?43:e;a[58116]=f&1^1;f=18304;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Hf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Hf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14530]=l?44:b;a[58124]=l&1^1;l=18312;f=c[l+4>>2]|0;b=18320;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;If:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break If}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14532]=l?4:e;a[58132]=l&1^1;l=18328;f=c[l+4>>2]|0;b=18336;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Jf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Jf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14534]=l?55:e;a[58140]=l&1^1;l=18344;f=c[l+4>>2]|0;b=18352;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Kf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Kf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14536]=l?56:e;a[58148]=l&1^1;l=18360;f=c[l+4>>2]|0;b=18368;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Lf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Lf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14538]=l?28:e;a[58156]=l&1^1;l=18376;f=c[l+4>>2]|0;b=18384;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Mf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Mf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14540]=l?17:e;a[58164]=l&1^1;l=18392;f=c[l+4>>2]|0;b=18400;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Nf:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Nf}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14542]=f?29:e;a[58172]=f&1^1;f=18408;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Of:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Of}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14544]=f?81:b;a[58180]=f&1^1;f=18416;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Pf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Pf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14546]=f?82:b;a[58188]=f&1^1;f=18424;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Qf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Qf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14548]=f?83:b;a[58196]=f&1^1;f=18432;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Rf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Rf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14550]=f?84:b;a[58204]=f&1^1;f=18440;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Sf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Sf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14552]=f?85:b;a[58212]=f&1^1;f=18448;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Tf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Tf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14554]=f?86:b;a[58220]=f&1^1;f=18456;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Uf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Uf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14556]=f?87:b;a[58228]=f&1^1;f=18464;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Vf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Vf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14558]=f?88:b;a[58236]=f&1^1;f=18472;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Wf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Wf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14560]=f?57:b;a[58244]=f&1^1;f=18480;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Xf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Xf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14562]=f?58:b;a[58252]=f&1^1;f=18488;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Yf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Yf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14564]=f?59:b;a[58260]=f&1^1;f=18496;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Zf:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Zf}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14566]=f?64:b;a[58268]=f&1^1;f=18504;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;_f:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break _f}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14568]=f?89:b;a[58276]=f&1^1;f=18512;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;$f:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break $f}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14570]=f?90:b;a[58284]=f&1^1;f=18520;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ag:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ag}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14572]=f?65:b;a[58292]=f&1^1;f=18528;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;bg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break bg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14574]=f?60:b;a[58300]=f&1^1;f=18536;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;cg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break cg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14576]=f?61:b;a[58308]=f&1^1;f=18544;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;dg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break dg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14578]=f?30:b;a[58316]=f&1^1;f=18552;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;eg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break eg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14580]=f?62:b;a[58324]=f&1^1;f=18560;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;fg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break fg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14582]=f?31:b;a[58332]=f&1^1;f=18568;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;gg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break gg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14584]=f?66:b;a[58340]=f&1^1;f=18576;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;hg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break hg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14586]=l?67:b;a[58348]=l&1^1;l=18584;f=c[l+4>>2]|0;b=18592;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ig:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ig}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14588]=l?63:e;a[58356]=l&1^1;l=18600;f=c[l+4>>2]|0;b=18608;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;jg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break jg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14590]=f?91:e;a[58364]=f&1^1;f=18616;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;kg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break kg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14592]=l?68:b;a[58372]=l&1^1;l=18624;f=c[l+4>>2]|0;b=18632;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;lg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break lg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14594]=l?69:e;a[58380]=l&1^1;l=18640;f=c[l+4>>2]|0;b=18648;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;mg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break mg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14596]=f?5:e;a[58388]=f&1^1;f=18656;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ng:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ng}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14598]=f?1:b;a[58396]=f&1^1;f=18664;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;og:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break og}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14600]=l?70:b;a[58404]=l&1^1;l=18672;f=c[l+4>>2]|0;b=18680;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;pg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break pg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14602]=l?2:e;a[58412]=l&1^1;l=18688;f=c[l+4>>2]|0;b=18696;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;qg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break qg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14604]=l?71:e;a[58420]=l&1^1;l=18704;f=c[l+4>>2]|0;b=18712;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;rg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14606]=l?72:e;a[58428]=l&1^1;l=18720;f=c[l+4>>2]|0;b=18728;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;sg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break sg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14608]=f?73:e;a[58436]=f&1^1;f=18736;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;tg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break tg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14610]=f?5:b;a[58444]=f&1^1;f=18744;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ug:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ug}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14612]=f?74:b;a[58452]=f&1^1;f=18752;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;vg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break vg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14614]=l?3:b;a[58460]=l&1^1;l=18760;f=c[l+4>>2]|0;b=18768;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;wg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14616]=f?6:e;a[58468]=f&1^1;f=18776;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;xg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break xg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14618]=l?45:b;a[58476]=l&1^1;l=18784;f=c[l+4>>2]|0;b=18792;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;yg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break yg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14620]=l?64:e;a[58484]=l&1^1;l=18800;f=c[l+4>>2]|0;b=18808;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;zg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break zg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14622]=f?92:e;a[58492]=f&1^1;f=18816;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ag:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ag}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14624]=f?1:b;a[58500]=f&1^1;f=18824;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Bg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Bg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14626]=l?65:b;a[58508]=l&1^1;l=18832;f=c[l+4>>2]|0;b=18840;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Cg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Cg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14628]=l?2:e;a[58516]=l&1^1;l=18848;f=c[l+4>>2]|0;b=18856;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Dg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Dg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14630]=l?66:e;a[58524]=l&1^1;l=18864;f=c[l+4>>2]|0;b=18872;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Eg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Eg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14632]=l?93:e;a[58532]=l&1^1;l=18880;f=c[l+4>>2]|0;b=18888;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Fg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Fg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14634]=l?67:e;a[58540]=l&1^1;l=18896;f=c[l+4>>2]|0;b=18904;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Gg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Gg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14636]=l?94:e;a[58548]=l&1^1;l=18912;f=c[l+4>>2]|0;b=18920;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Hg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Hg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14638]=f?68:e;a[58556]=f&1^1;f=18928;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ig:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ig}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14640]=f?1:b;a[58564]=f&1^1;f=18936;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Jg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Jg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14642]=l?69:b;a[58572]=l&1^1;l=18944;f=c[l+4>>2]|0;b=18952;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Kg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Kg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14644]=l?2:e;a[58580]=l&1^1;l=18960;f=c[l+4>>2]|0;b=18968;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Lg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Lg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14646]=l?70:e;a[58588]=l&1^1;l=18976;f=c[l+4>>2]|0;b=18984;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Mg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Mg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14648]=l?71:e;a[58596]=l&1^1;l=18992;f=c[l+4>>2]|0;b=19e3;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ng:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ng}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14650]=l?72:e;a[58604]=l&1^1;l=19008;f=c[l+4>>2]|0;b=19016;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Og:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Og}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14652]=l?73:e;a[58612]=l&1^1;l=19024;f=c[l+4>>2]|0;b=19032;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Pg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Pg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14654]=f?74:e;a[58620]=f&1^1;f=19040;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Qg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Qg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14656]=f?1:b;a[58628]=f&1^1;f=19048;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Rg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Rg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14658]=l?75:b;a[58636]=l&1^1;l=19056;f=c[l+4>>2]|0;b=19064;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Sg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Sg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14660]=l?2:e;a[58644]=l&1^1;l=19072;f=c[l+4>>2]|0;b=19080;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Tg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Tg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14662]=l?76:e;a[58652]=l&1^1;l=19088;f=c[l+4>>2]|0;b=19096;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ug:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ug}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14664]=l?32:e;a[58660]=l&1^1;l=19104;f=c[l+4>>2]|0;b=19112;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Vg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Vg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14666]=l?77:e;a[58668]=l&1^1;l=19120;f=c[l+4>>2]|0;b=19128;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Wg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Wg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14668]=l?33:e;a[58676]=l&1^1;l=19136;f=c[l+4>>2]|0;b=19144;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Xg:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Xg}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14670]=f?78:e;a[58684]=f&1^1;f=19152;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Yg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Yg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14672]=f?1:b;a[58692]=f&1^1;f=19160;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Zg:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Zg}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14674]=l?79:b;a[58700]=l&1^1;l=19168;f=c[l+4>>2]|0;b=19176;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;_g:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break _g}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14676]=l?2:e;a[58708]=l&1^1;l=19184;f=c[l+4>>2]|0;b=19192;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;$g:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $g}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14678]=l?80:e;a[58716]=l&1^1;l=19200;f=c[l+4>>2]|0;b=19208;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ah:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ah}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14680]=l?18:e;a[58724]=l&1^1;l=19216;f=c[l+4>>2]|0;b=19224;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;bh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break bh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14682]=l?81:e;a[58732]=l&1^1;l=19232;f=c[l+4>>2]|0;b=19240;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ch:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ch}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14684]=l?19:e;a[58740]=l&1^1;l=19248;f=c[l+4>>2]|0;b=19256;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;dh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break dh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14686]=f?82:e;a[58748]=f&1^1;f=19264;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;eh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break eh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14688]=l?34:b;a[58756]=l&1^1;l=19272;f=c[l+4>>2]|0;b=19280;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;fh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break fh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14690]=f?35:e;a[58764]=f&1^1;f=19288;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;gh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break gh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14692]=l?36:b;a[58772]=l&1^1;l=19296;f=c[l+4>>2]|0;b=19304;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;hh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break hh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14694]=f?37:e;a[58780]=f&1^1;f=19312;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ih:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ih}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14696]=l?38:b;a[58788]=l&1^1;l=19320;f=c[l+4>>2]|0;b=19328;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;jh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break jh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14698]=f?39:e;a[58796]=f&1^1;f=19336;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;kh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break kh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14700]=l?40:b;a[58804]=l&1^1;l=19344;f=c[l+4>>2]|0;b=19352;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;lh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break lh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14702]=f?41:e;a[58812]=f&1^1;f=19360;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;mh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break mh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14704]=l?42:b;a[58820]=l&1^1;l=19368;f=c[l+4>>2]|0;b=19376;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;nh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break nh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14706]=f?43:e;a[58828]=f&1^1;f=19384;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;oh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break oh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14708]=l?44:b;a[58836]=l&1^1;l=19392;f=c[l+4>>2]|0;b=19400;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ph:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ph}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14710]=f?45:e;a[58844]=f&1^1;f=19408;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;qh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break qh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14712]=l?46:b;a[58852]=l&1^1;l=19416;f=c[l+4>>2]|0;b=19424;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;rh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14714]=f?47:e;a[58860]=f&1^1;f=19432;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;sh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break sh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14716]=l?48:b;a[58868]=l&1^1;l=19440;f=c[l+4>>2]|0;b=19448;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;th:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break th}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14718]=f?49:e;a[58876]=f&1^1;f=19456;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;uh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break uh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14720]=l?50:b;a[58884]=l&1^1;l=19464;f=c[l+4>>2]|0;b=19472;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;vh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break vh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14722]=l?51:e;a[58892]=l&1^1;l=19480;f=c[l+4>>2]|0;b=19488;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;wh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14724]=l?46:e;a[58900]=l&1^1;l=19496;f=c[l+4>>2]|0;b=19504;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;xh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14726]=l?83:e;a[58908]=l&1^1;l=19512;f=c[l+4>>2]|0;b=19520;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;yh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break yh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14728]=f?75:e;a[58916]=f&1^1;f=19528;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;zh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break zh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14730]=f?47:b;a[58924]=f&1^1;f=19536;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ah:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ah}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14732]=l?15:b;a[58932]=l&1^1;l=19544;f=c[l+4>>2]|0;b=19552;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Bh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Bh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14734]=f?8:e;a[58940]=f&1^1;f=19560;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ch:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ch}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14736]=l?7:b;a[58948]=l&1^1;l=19568;f=c[l+4>>2]|0;b=19576;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Dh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Dh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14738]=l?84:e;a[58956]=l&1^1;l=19584;f=c[l+4>>2]|0;b=19592;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Eh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Eh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14740]=l?52:e;a[58964]=l&1^1;l=19600;f=c[l+4>>2]|0;b=19608;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Fh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Fh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14742]=l?8:e;a[58972]=l&1^1;l=19616;f=c[l+4>>2]|0;b=19624;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Gh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Gh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14744]=f?1:e;a[58980]=f&1^1;f=19632;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Hh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Hh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14746]=l?76:b;a[58988]=l&1^1;l=19640;f=c[l+4>>2]|0;b=19648;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ih:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ih}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14748]=l?95:e;a[58996]=l&1^1;l=19656;f=c[l+4>>2]|0;b=19664;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Jh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Jh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14750]=f?96:e;a[59004]=f&1^1;f=19672;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Kh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Kh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14752]=f?3:b;a[59012]=f&1^1;f=19680;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Lh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Lh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14754]=f?97:b;a[59020]=f&1^1;f=19688;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Mh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Mh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14756]=f?98:b;a[59028]=f&1^1;f=19696;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Nh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Nh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14758]=f?99:b;a[59036]=f&1^1;f=19704;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Oh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Oh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14760]=l?85:b;a[59044]=l&1^1;l=19712;f=c[l+4>>2]|0;b=19720;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ph:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ph}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14762]=l?100:e;a[59052]=l&1^1;l=19728;f=c[l+4>>2]|0;b=19736;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Qh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Qh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14764]=l?53:e;a[59060]=l&1^1;l=19744;f=c[l+4>>2]|0;b=19752;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Rh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Rh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14766]=f?77:e;a[59068]=f&1^1;f=19760;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Sh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Sh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14768]=f?78:b;a[59076]=f&1^1;f=19768;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Th:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Th}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14770]=f?79:b;a[59084]=f&1^1;f=19776;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Uh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Uh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14772]=l?54:b;a[59092]=l&1^1;l=19784;f=c[l+4>>2]|0;b=19792;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Vh:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Vh}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14774]=f?86:e;a[59100]=f&1^1;f=19800;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Wh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Wh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14776]=f?101:b;a[59108]=f&1^1;f=19808;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Xh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Xh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14778]=f?102:b;a[59116]=f&1^1;f=19816;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Yh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Yh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14780]=f?87:b;a[59124]=f&1^1;f=19824;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Zh:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Zh}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14782]=f?48:b;a[59132]=f&1^1;f=19832;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;_h:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break _h}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14784]=f?80:b;a[59140]=f&1^1;f=19840;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;$h:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break $h}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14786]=l?103:b;a[59148]=l&1^1;l=19848;f=c[l+4>>2]|0;b=19856;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ai:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ai}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14788]=l?88:e;a[59156]=l&1^1;l=19864;f=c[l+4>>2]|0;b=19872;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;bi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break bi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14790]=l?104:e;a[59164]=l&1^1;l=19880;f=c[l+4>>2]|0;b=19888;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ci:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ci}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14792]=f?55:e;a[59172]=f&1^1;f=19896;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;di:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break di}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14794]=f?81:b;a[59180]=f&1^1;f=19904;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ei:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ei}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14796]=f?82:b;a[59188]=f&1^1;f=19912;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;fi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break fi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14798]=f?83:b;a[59196]=f&1^1;f=19920;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;gi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break gi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14800]=f?84:b;a[59204]=f&1^1;f=19928;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;hi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break hi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14802]=f?85:b;a[59212]=f&1^1;f=19936;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ii:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ii}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14804]=f?86:b;a[59220]=f&1^1;f=19944;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ji:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ji}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14806]=f?87:b;a[59228]=f&1^1;f=19952;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ki:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ki}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14808]=f?88:b;a[59236]=f&1^1;f=19960;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;li:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break li}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14810]=f?9:b;a[59244]=f&1^1;f=19968;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;mi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break mi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14812]=f?6:b;a[59252]=f&1^1;f=19976;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ni:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ni}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14814]=l?20:b;a[59260]=l&1^1;l=19984;f=c[l+4>>2]|0;b=19992;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;oi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break oi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14816]=f?3:e;a[59268]=f&1^1;f=2e4;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;pi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break pi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14818]=l?16:b;a[59276]=l&1^1;l=20008;f=c[l+4>>2]|0;b=20016;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;qi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break qi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14820]=l?105:e;a[59284]=l&1^1;l=20024;f=c[l+4>>2]|0;b=20032;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ri:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ri}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14822]=f?106:e;a[59292]=f&1^1;f=20040;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;si:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break si}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14824]=f?4:b;a[59300]=f&1^1;f=20048;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ti:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ti}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14826]=f?107:b;a[59308]=f&1^1;f=20056;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ui:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ui}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14828]=f?108:b;a[59316]=f&1^1;f=20064;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;vi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break vi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14830]=l?109:b;a[59324]=l&1^1;l=20072;f=c[l+4>>2]|0;b=20080;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;wi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14832]=l?89:e;a[59332]=l&1^1;l=20088;f=c[l+4>>2]|0;b=20096;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;xi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14834]=f?56:e;a[59340]=f&1^1;f=20104;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;yi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break yi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14836]=l?21:b;a[59348]=l&1^1;l=20112;f=c[l+4>>2]|0;b=20120;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;zi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break zi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14838]=l?22:e;a[59356]=l&1^1;l=20128;f=c[l+4>>2]|0;b=20136;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ai:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ai}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14840]=l?17:e;a[59364]=l&1^1;l=20144;f=c[l+4>>2]|0;b=20152;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Bi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Bi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14842]=l?18:e;a[59372]=l&1^1;l=20160;f=c[l+4>>2]|0;b=20168;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ci:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ci}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14844]=l?7:e;a[59380]=l&1^1;l=20176;f=c[l+4>>2]|0;b=20184;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Di:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Di}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14846]=f?4:e;a[59388]=f&1^1;f=20192;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ei:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ei}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14848]=f?9:b;a[59396]=f&1^1;f=20200;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Fi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Fi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14850]=f?110:b;a[59404]=f&1^1;f=20208;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Gi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Gi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14852]=f?57:b;a[59412]=f&1^1;f=20216;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Hi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Hi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14854]=f?111:b;a[59420]=f&1^1;f=20224;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ii:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ii}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14856]=f?112:b;a[59428]=f&1^1;f=20232;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ji:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ji}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14858]=f?5:b;a[59436]=f&1^1;f=20240;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ki:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ki}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14860]=f?113:b;a[59444]=f&1^1;f=20248;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Li:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Li}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14862]=f?114:b;a[59452]=f&1^1;f=20256;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Mi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Mi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14864]=f?115:b;a[59460]=f&1^1;f=20264;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ni:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ni}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14866]=f?90:b;a[59468]=f&1^1;f=20272;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Oi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Oi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14868]=f?58:b;a[59476]=f&1^1;f=20280;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Pi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Pi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14870]=f?23:b;a[59484]=f&1^1;f=20288;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Qi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Qi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14872]=f?24:b;a[59492]=f&1^1;f=20296;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ri:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ri}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14874]=f?19:b;a[59500]=f&1^1;f=20304;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Si:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Si}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14876]=f?20:b;a[59508]=f&1^1;f=20312;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ti:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ti}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14878]=f?8:b;a[59516]=f&1^1;f=20320;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ui:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ui}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14880]=l?5:b;a[59524]=l&1^1;l=20328;f=c[l+4>>2]|0;b=20336;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Vi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Vi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14882]=f?10:e;a[59532]=f&1^1;f=20344;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Wi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Wi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14884]=f?116:b;a[59540]=f&1^1;f=20352;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Xi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Xi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14886]=l?59:b;a[59548]=l&1^1;l=20360;f=c[l+4>>2]|0;b=20368;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Yi:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Yi}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14888]=f?91:e;a[59556]=f&1^1;f=20376;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Zi:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Zi}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14890]=f?3:b;a[59564]=f&1^1;f=20384;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;_i:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break _i}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14892]=l?117:b;a[59572]=l&1^1;l=20392;f=c[l+4>>2]|0;b=20400;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;$i:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $i}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14894]=l?4:e;a[59580]=l&1^1;l=20408;f=c[l+4>>2]|0;b=20416;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;aj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break aj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14896]=l?118:e;a[59588]=l&1^1;l=20424;f=c[l+4>>2]|0;b=20432;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;bj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break bj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14898]=l?89:e;a[59596]=l&1^1;l=20440;f=c[l+4>>2]|0;b=20448;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;cj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break cj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14900]=l?119:e;a[59604]=l&1^1;l=20456;f=c[l+4>>2]|0;b=20464;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;dj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break dj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14902]=l?90:e;a[59612]=l&1^1;l=20472;f=c[l+4>>2]|0;b=20480;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ej:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ej}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14904]=f?120:e;a[59620]=f&1^1;f=20488;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;fj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break fj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14906]=f?2:b;a[59628]=f&1^1;f=20496;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;gj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break gj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14908]=l?121:b;a[59636]=l&1^1;l=20504;f=c[l+4>>2]|0;b=20512;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;hj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break hj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14910]=l?3:e;a[59644]=l&1^1;l=20520;f=c[l+4>>2]|0;b=20528;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ij:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ij}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14912]=l?122:e;a[59652]=l&1^1;l=20536;f=c[l+4>>2]|0;b=20544;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;jj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break jj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14914]=l?123:e;a[59660]=l&1^1;l=20552;f=c[l+4>>2]|0;b=20560;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;kj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break kj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14916]=l?124:e;a[59668]=l&1^1;l=20568;f=c[l+4>>2]|0;b=20576;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;lj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break lj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14918]=l?125:e;a[59676]=l&1^1;l=20584;f=c[l+4>>2]|0;b=20592;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;mj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break mj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14920]=f?126:e;a[59684]=f&1^1;f=20600;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;nj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break nj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14922]=f?1:b;a[59692]=f&1^1;f=20608;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;oj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break oj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14924]=l?127:b;a[59700]=l&1^1;l=20616;f=c[l+4>>2]|0;b=20624;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;pj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break pj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14926]=l?2:e;a[59708]=l&1^1;l=20632;f=c[l+4>>2]|0;b=20640;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;qj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break qj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14928]=l?128:e;a[59716]=l&1^1;l=20648;f=c[l+4>>2]|0;b=20656;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;rj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14930]=l?92:e;a[59724]=l&1^1;l=20664;f=c[l+4>>2]|0;b=20672;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;sj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break sj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14932]=l?129:e;a[59732]=l&1^1;l=20680;f=c[l+4>>2]|0;b=20688;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;tj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break tj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14934]=l?93:e;a[59740]=l&1^1;l=20696;f=c[l+4>>2]|0;b=20704;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;uj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break uj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14936]=f?130:e;a[59748]=f&1^1;f=20712;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;vj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break vj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14938]=f?1:b;a[59756]=f&1^1;f=20720;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;wj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break wj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14940]=l?131:b;a[59764]=l&1^1;l=20728;f=c[l+4>>2]|0;b=20736;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;xj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14942]=l?2:e;a[59772]=l&1^1;l=20744;f=c[l+4>>2]|0;b=20752;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;yj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break yj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14944]=l?132:e;a[59780]=l&1^1;l=20760;f=c[l+4>>2]|0;b=20768;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;zj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break zj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14946]=l?60:e;a[59788]=l&1^1;l=20776;f=c[l+4>>2]|0;b=20784;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Aj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Aj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14948]=l?133:e;a[59796]=l&1^1;l=20792;f=c[l+4>>2]|0;b=20800;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Bj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Bj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[14950]=l?61:e;a[59804]=l&1^1;l=20808;f=c[l+4>>2]|0;b=20816;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Cj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Cj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14952]=f?134:e;a[59812]=f&1^1;f=20824;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Dj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Dj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[14954]=f?135:b;a[59820]=f&1^1;f=20832;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ej:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ej}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14956]=l?94:b;a[59828]=l&1^1;l=20840;f=c[l+4>>2]|0;b=20848;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Fj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Fj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14958]=f?95:e;a[59836]=f&1^1;f=20856;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Gj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Gj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14960]=l?96:b;a[59844]=l&1^1;l=20864;f=c[l+4>>2]|0;b=20872;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Hj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Hj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14962]=f?97:e;a[59852]=f&1^1;f=20880;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ij:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ij}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14964]=l?98:b;a[59860]=l&1^1;l=20888;f=c[l+4>>2]|0;b=20896;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Jj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Jj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14966]=f?99:e;a[59868]=f&1^1;f=20904;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Kj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Kj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14968]=l?100:b;a[59876]=l&1^1;l=20912;f=c[l+4>>2]|0;b=20920;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Lj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Lj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14970]=f?101:e;a[59884]=f&1^1;f=20928;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Mj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Mj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14972]=l?102:b;a[59892]=l&1^1;l=20936;f=c[l+4>>2]|0;b=20944;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Nj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Nj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14974]=f?103:e;a[59900]=f&1^1;f=20952;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Oj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Oj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14976]=l?104:b;a[59908]=l&1^1;l=20960;f=c[l+4>>2]|0;b=20968;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Pj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Pj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14978]=f?105:e;a[59916]=f&1^1;f=20976;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Qj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Qj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14980]=l?106:b;a[59924]=l&1^1;l=20984;f=c[l+4>>2]|0;b=20992;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Rj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Rj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14982]=f?107:e;a[59932]=f&1^1;f=21e3;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Sj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Sj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14984]=l?108:b;a[59940]=l&1^1;l=21008;f=c[l+4>>2]|0;b=21016;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Tj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Tj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14986]=f?109:e;a[59948]=f&1^1;f=21024;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Uj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Uj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14988]=l?110:b;a[59956]=l&1^1;l=21032;f=c[l+4>>2]|0;b=21040;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Vj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Vj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14990]=f?111:e;a[59964]=f&1^1;f=21048;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Wj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Wj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14992]=l?136:b;a[59972]=l&1^1;l=21056;f=c[l+4>>2]|0;b=21064;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Xj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Xj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14994]=f?22:e;a[59980]=f&1^1;f=21072;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Yj:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Yj}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[14996]=l?23:b;a[59988]=l&1^1;l=21080;f=c[l+4>>2]|0;b=21088;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Zj:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Zj}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[14998]=f?49:e;a[59996]=f&1^1;f=21096;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;_j:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break _j}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15e3]=l?137:b;a[60004]=l&1^1;l=21104;f=c[l+4>>2]|0;b=21112;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;$j:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $j}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15002]=f?50:e;a[60012]=f&1^1;f=21120;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ak:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ak}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15004]=f?51:b;a[60020]=f&1^1;f=21128;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;bk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break bk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15006]=f?138:b;a[60028]=f&1^1;f=21136;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ck:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ck}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15008]=f?25:b;a[60036]=f&1^1;f=21144;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;dk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break dk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15010]=f?62:b;a[60044]=f&1^1;f=21152;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ek:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ek}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15012]=f?63:b;a[60052]=f&1^1;f=21160;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;fk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break fk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15014]=f?139:b;a[60060]=f&1^1;f=21168;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;gk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break gk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15016]=f?91:b;a[60068]=f&1^1;f=21176;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;hk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break hk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15018]=f?64:b;a[60076]=f&1^1;f=21184;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ik:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ik}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15020]=l?26:b;a[60084]=l&1^1;l=21192;f=c[l+4>>2]|0;b=21200;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;jk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break jk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15022]=l?5:e;a[60092]=l&1^1;l=21208;f=c[l+4>>2]|0;b=21216;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;kk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break kk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15024]=l?92:e;a[60100]=l&1^1;l=21224;f=c[l+4>>2]|0;b=21232;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;lk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break lk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15026]=l?6:e;a[60108]=l&1^1;l=21240;f=c[l+4>>2]|0;b=21248;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;mk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break mk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15028]=l?93:e;a[60116]=l&1^1;l=21256;f=c[l+4>>2]|0;b=21264;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;nk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break nk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15030]=l?94:e;a[60124]=l&1^1;l=21272;f=c[l+4>>2]|0;b=21280;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ok:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ok}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15032]=l?95:e;a[60132]=l&1^1;l=21288;f=c[l+4>>2]|0;b=21296;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;pk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break pk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15034]=l?4:e;a[60140]=l&1^1;l=21304;f=c[l+4>>2]|0;b=21312;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;qk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break qk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15036]=l?96:e;a[60148]=l&1^1;l=21320;f=c[l+4>>2]|0;b=21328;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;rk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15038]=l?5:e;a[60156]=l&1^1;l=21336;f=c[l+4>>2]|0;b=21344;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;sk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break sk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15040]=l?97:e;a[60164]=l&1^1;l=21352;f=c[l+4>>2]|0;b=21360;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;tk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break tk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15042]=l?140:e;a[60172]=l&1^1;l=21368;f=c[l+4>>2]|0;b=21376;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;uk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break uk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15044]=l?98:e;a[60180]=l&1^1;l=21384;f=c[l+4>>2]|0;b=21392;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;vk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break vk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15046]=l?3:e;a[60188]=l&1^1;l=21400;f=c[l+4>>2]|0;b=21408;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;wk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15048]=l?99:e;a[60196]=l&1^1;l=21416;f=c[l+4>>2]|0;b=21424;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;xk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15050]=l?4:e;a[60204]=l&1^1;l=21432;f=c[l+4>>2]|0;b=21440;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;yk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break yk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15052]=l?100:e;a[60212]=l&1^1;l=21448;f=c[l+4>>2]|0;b=21456;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;zk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break zk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15054]=l?112:e;a[60220]=l&1^1;l=21464;f=c[l+4>>2]|0;b=21472;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ak:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ak}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15056]=l?101:e;a[60228]=l&1^1;l=21480;f=c[l+4>>2]|0;b=21488;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Bk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Bk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15058]=l?102:e;a[60236]=l&1^1;l=21496;f=c[l+4>>2]|0;b=21504;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ck:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ck}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15060]=l?103:e;a[60244]=l&1^1;l=21512;f=c[l+4>>2]|0;b=21520;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Dk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Dk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15062]=l?104:e;a[60252]=l&1^1;l=21528;f=c[l+4>>2]|0;b=21536;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ek:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ek}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15064]=l?65:e;a[60260]=l&1^1;l=21544;f=c[l+4>>2]|0;b=21552;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Fk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Fk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15066]=l?105:e;a[60268]=l&1^1;l=21560;f=c[l+4>>2]|0;b=21568;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Gk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Gk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15068]=l?106:e;a[60276]=l&1^1;l=21576;f=c[l+4>>2]|0;b=21584;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Hk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Hk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15070]=l?107:e;a[60284]=l&1^1;l=21592;f=c[l+4>>2]|0;b=21600;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ik:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ik}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15072]=l?108:e;a[60292]=l&1^1;l=21608;f=c[l+4>>2]|0;b=21616;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Jk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Jk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15074]=l?3:e;a[60300]=l&1^1;l=21624;f=c[l+4>>2]|0;b=21632;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Kk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Kk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15076]=l?109:e;a[60308]=l&1^1;l=21640;f=c[l+4>>2]|0;b=21648;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Lk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Lk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15078]=l?4:e;a[60316]=l&1^1;l=21656;f=c[l+4>>2]|0;b=21664;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Mk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Mk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15080]=l?110:e;a[60324]=l&1^1;l=21672;f=c[l+4>>2]|0;b=21680;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Nk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Nk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15082]=l?111:e;a[60332]=l&1^1;l=21688;f=c[l+4>>2]|0;b=21696;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Ok:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Ok}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15084]=l?66:e;a[60340]=l&1^1;l=21704;f=c[l+4>>2]|0;b=21712;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Pk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Pk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15086]=l?112:e;a[60348]=l&1^1;l=21720;f=c[l+4>>2]|0;b=21728;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Qk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Qk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15088]=l?113:e;a[60356]=l&1^1;l=21736;f=c[l+4>>2]|0;b=21744;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Rk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Rk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15090]=l?114:e;a[60364]=l&1^1;l=21752;f=c[l+4>>2]|0;b=21760;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Sk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Sk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15092]=f?115:e;a[60372]=f&1^1;f=21768;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Tk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Tk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15094]=l?116:b;a[60380]=l&1^1;l=21776;f=c[l+4>>2]|0;b=21784;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Uk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Uk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15096]=f?117:e;a[60388]=f&1^1;f=21792;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Vk:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Vk}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15098]=l?67:b;a[60396]=l&1^1;l=21800;f=c[l+4>>2]|0;b=21808;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Wk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Wk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15100]=l?118:e;a[60404]=l&1^1;l=21816;f=c[l+4>>2]|0;b=21824;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Xk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Xk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15102]=l?119:e;a[60412]=l&1^1;l=21832;f=c[l+4>>2]|0;b=21840;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Yk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Yk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15104]=l?120:e;a[60420]=l&1^1;l=21848;f=c[l+4>>2]|0;b=21856;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Zk:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Zk}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15106]=l?121:e;a[60428]=l&1^1;l=21864;f=c[l+4>>2]|0;b=21872;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;_k:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break _k}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15108]=l?141:e;a[60436]=l&1^1;l=21880;f=c[l+4>>2]|0;b=21888;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;$k:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break $k}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15110]=l?122:e;a[60444]=l&1^1;l=21896;f=c[l+4>>2]|0;b=21904;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;al:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break al}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15112]=l?142:e;a[60452]=l&1^1;l=21912;f=c[l+4>>2]|0;b=21920;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;bl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break bl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15114]=l?123:e;a[60460]=l&1^1;l=21928;f=c[l+4>>2]|0;b=21936;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;cl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break cl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15116]=l?113:e;a[60468]=l&1^1;l=21944;f=c[l+4>>2]|0;b=21952;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;dl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break dl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15118]=l?124:e;a[60476]=l&1^1;l=21960;f=c[l+4>>2]|0;b=21968;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;el:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break el}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15120]=l?114:e;a[60484]=l&1^1;l=21976;f=c[l+4>>2]|0;b=21984;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;fl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break fl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15122]=l?125:e;a[60492]=l&1^1;l=21992;f=c[l+4>>2]|0;b=22e3;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;gl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break gl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15124]=l?126:e;a[60500]=l&1^1;l=22008;f=c[l+4>>2]|0;b=22016;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;hl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break hl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15126]=l?68:e;a[60508]=l&1^1;l=22024;f=c[l+4>>2]|0;b=22032;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;il:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break il}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15128]=l?127:e;a[60516]=l&1^1;l=22040;f=c[l+4>>2]|0;b=22048;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;jl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break jl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15130]=l?128:e;a[60524]=l&1^1;l=22056;f=c[l+4>>2]|0;b=22064;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;kl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break kl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15132]=l?129:e;a[60532]=l&1^1;l=22072;f=c[l+4>>2]|0;b=22080;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ll:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ll}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15134]=l?69:e;a[60540]=l&1^1;l=22088;f=c[l+4>>2]|0;b=22096;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ml:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ml}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15136]=l?130:e;a[60548]=l&1^1;l=22104;f=c[l+4>>2]|0;b=22112;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;nl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break nl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15138]=f?131:e;a[60556]=f&1^1;f=22120;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;ol:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break ol}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15140]=l?115:b;a[60564]=l&1^1;l=22128;f=c[l+4>>2]|0;b=22136;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;pl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break pl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15142]=l?70:e;a[60572]=l&1^1;l=22144;f=c[l+4>>2]|0;b=22152;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ql:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ql}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15144]=l?7:e;a[60580]=l&1^1;l=22160;f=c[l+4>>2]|0;b=22168;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;rl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break rl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15146]=l?132:e;a[60588]=l&1^1;l=22176;f=c[l+4>>2]|0;b=22184;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;sl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break sl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15148]=l?6:e;a[60596]=l&1^1;l=22192;f=c[l+4>>2]|0;b=22200;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;tl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break tl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15150]=l?133:e;a[60604]=l&1^1;l=22208;f=c[l+4>>2]|0;b=22216;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;ul:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break ul}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15152]=l?5:e;a[60612]=l&1^1;l=22224;f=c[l+4>>2]|0;b=22232;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;vl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break vl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15154]=l?134:e;a[60620]=l&1^1;l=22240;f=c[l+4>>2]|0;b=22248;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;wl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break wl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);l=(e|0)==0;c[15156]=l?5:e;a[60628]=l&1^1;l=22256;f=c[l+4>>2]|0;b=22264;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;xl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break xl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15158]=f?135:e;a[60636]=f&1^1;f=22272;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;yl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break yl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15160]=l?116:b;a[60644]=l&1^1;l=22280;f=c[l+4>>2]|0;b=22288;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;zl:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break zl}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15162]=f?71:e;a[60652]=f&1^1;f=22296;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Al:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Al}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15164]=f?117:b;a[60660]=f&1^1;f=22304;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Bl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Bl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15166]=f?118:b;a[60668]=f&1^1;f=22312;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Cl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Cl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15168]=f?119:b;a[60676]=f&1^1;f=22320;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Dl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Dl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15170]=f?120:b;a[60684]=f&1^1;f=22328;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;El:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break El}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15172]=f?121:b;a[60692]=f&1^1;f=22336;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Fl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Fl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15174]=f?122:b;a[60700]=f&1^1;f=22344;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Gl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Gl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15176]=f?123:b;a[60708]=f&1^1;f=22352;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Hl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Hl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);l=(b|0)==0;c[15178]=l?124:b;a[60716]=l&1^1;l=22360;f=c[l+4>>2]|0;b=22368;g=c[b>>2]|0;b=c[b+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=f;e=Oi(j)|0;Il:do if(!e){f=g+(b<<3)|0;e=g;while(1){g=e;if((e|0)==0|(g|0)==(f|0)){e=0;break Il}l=e;b=c[l+4>>2]|0;e=j;c[e>>2]=c[l>>2];c[e+4>>2]=b;e=Oi(j)|0;if(!e)e=g+8|0;else break}}while(0);f=(e|0)==0;c[15180]=f?27:e;a[60724]=f&1^1;f=22376;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Jl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Jl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15182]=f?136:b;a[60732]=f&1^1;f=22384;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Kl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Kl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15184]=f?137:b;a[60740]=f&1^1;f=22392;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ll:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ll}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15186]=f?138:b;a[60748]=f&1^1;f=22400;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ml:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ml}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15188]=f?139:b;a[60756]=f&1^1;f=22408;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Nl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Nl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15190]=f?140:b;a[60764]=f&1^1;f=22416;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ol:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Ol}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15192]=f?141:b;a[60772]=f&1^1;f=22424;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Pl:do if(!b){g=d+(h<<3)|0;e=d;while(1){f=e;if((e|0)==0|(f|0)==(g|0)){b=0;break Pl}l=e;e=c[l+4>>2]|0;b=j;c[b>>2]=c[l>>2];c[b+4>>2]=e;b=Oi(j)|0;if(!b)e=f+8|0;else break}}while(0);f=(b|0)==0;c[15194]=f?142:b;a[60780]=f&1^1;f=22432;e=c[f+4>>2]|0;b=j;c[b>>2]=c[f>>2];c[b+4>>2]=e;b=Oi(j)|0;Ql:do if(!b){f=d+(h<<3)|0;while(1){e=d;if((d|0)==0|(e|0)==(f|0)){b=0;break Ql}g=d;d=c[g+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=d;b=Oi(j)|0;if(!b)d=e+8|0;else break}}while(0);g=(b|0)==0;c[15196]=g?125:b;a[60788]=g&1^1;g=22440;f=c[g+4>>2]|0;e=22448;d=c[e>>2]|0;e=c[e+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=f;b=Oi(j)|0;Rl:do if(!b){f=d+(e<<3)|0;while(1){e=d;if((d|0)==0|(e|0)==(f|0)){b=0;break Rl}g=d;d=c[g+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=d;b=Oi(j)|0;if(!b)d=e+8|0;else break}}while(0);g=(b|0)==0;c[15198]=g?143:b;a[60796]=g&1^1;g=22456;f=c[g+4>>2]|0;e=22464;d=c[e>>2]|0;e=c[e+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=f;b=Oi(j)|0;Sl:do if(!b){f=d+(e<<3)|0;while(1){e=d;if((d|0)==0|(e|0)==(f|0)){b=0;break Sl}g=d;d=c[g+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=d;b=Oi(j)|0;if(!b)d=e+8|0;else break}}while(0);g=(b|0)==0;c[15200]=g?6:b;a[60804]=g&1^1;g=22472;f=c[g+4>>2]|0;e=22480;d=c[e>>2]|0;e=c[e+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=f;b=Oi(j)|0;Tl:do if(!b){f=d+(e<<3)|0;while(1){e=d;if((d|0)==0|(e|0)==(f|0)){b=0;break Tl}g=d;d=c[g+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=d;b=Oi(j)|0;if(!b)d=e+8|0;else break}}while(0);g=(b|0)==0;c[15202]=g?143:b;a[60812]=g&1^1;g=22488;f=c[g+4>>2]|0;e=22496;d=c[e>>2]|0;e=c[e+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=f;b=Oi(j)|0;if(b){d=b;e=(d|0)==0;b=e&1;b=b^1;d=e?126:d;c[15204]=d;a[60820]=b;i=k;return}f=d+(e<<3)|0;while(1){e=d;if((d|0)==0|(e|0)==(f|0)){b=0;d=2777;break}g=d;d=c[g+4>>2]|0;b=j;c[b>>2]=c[g>>2];c[b+4>>2]=d;b=Oi(j)|0;if(!b)d=e+8|0;else{d=2777;break}}if((d|0)==2777){e=(b|0)==0;d=e&1;d=d^1;b=e?126:b;c[15204]=b;a[60820]=d;i=k;return}}
function xI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=i;o=a+28|0;m=c[o>>2]|0;p=(c[a+8>>2]<<16|0)/(m|0)|0;q=a+24|0;b=c[q>>2]|0;l=(c[a+4>>2]<<16|0)/(b|0)|0;d=m+-1|0;c[o>>2]=d;if(!m){i=s;return}r=a+20|0;m=a+32|0;n=a+12|0;g=b;b=c[r>>2]|0;e=0;f=0;while(1){if((e|0)>65535){k=e+-65536|0;j=k>>>16;k=k-(j<<16)|0;f=f+1+j|0}else k=e;if(!g)e=d;else{j=b;e=65536;d=0;h=-1;while(1){g=g+-1|0;if((e|0)>65535){d=e+-65536|0;e=d>>>16;h=h+1+e|0;e=d-(e<<16)|0;d=(c[a>>2]|0)+((aa(c[n>>2]|0,f)|0)+(h<<2))|0}t=c[d>>2]|0;c[j>>2]=t<<16&16711680|t&65280|t>>>16&255;if(!g)break;else{j=j+4|0;e=e+l|0}}e=c[o>>2]|0}b=b+(c[m>>2]|0)|0;d=e+-1|0;c[o>>2]=d;if(!e)break;g=c[q>>2]|0;e=k+p|0}c[r>>2]=b;i=s;return}function yI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;d=c[a+52>>2]|0;r=a+28|0;m=c[r>>2]|0;e=m+-1|0;c[r>>2]=e;if(!m){i=w;return}v=a+20|0;s=a+24|0;t=a+12|0;u=a+32|0;q=(d&48|0)!=0;p=d&112;d=c[a>>2]|0;b=c[v>>2]|0;f=e;do{e=c[s>>2]|0;if(!e)e=f;else{n=b;o=d;while(1){e=e+-1|0;l=c[o>>2]|0;h=l>>>16&255;j=l>>>8&255;k=l&255;l=l>>>24;m=c[n>>2]|0;f=m>>>16&255;g=m>>>8&255;m=m&255;if(q&(l|0)!=255){h=((aa(h,l)|0)>>>0)/255|0;j=((aa(j,l)|0)>>>0)/255|0;k=((aa(k,l)|0)>>>0)/255|0}if((p|0)==64){h=((aa(h,m)|0)>>>0)/255|0;g=((aa(j,g)|0)>>>0)/255|0;f=((aa(k,f)|0)>>>0)/255|0}else if((p|0)==16){l=l^255;h=(((aa(l,m)|0)>>>0)/255|0)+h|0;g=(((aa(g,l)|0)>>>0)/255|0)+j|0;f=(((aa(f,l)|0)>>>0)/255|0)+k|0}else if((p|0)==32){f=k+f|0;g=j+g|0;h=h+m|0;h=h>>>0>255?255:h;g=g>>>0>255?255:g;f=f>>>0>255?255:f}else h=m;c[n>>2]=g<<8|f<<16|h;if(!e)break;else{n=n+4|0;o=o+4|0}}e=c[r>>2]|0}d=d+(c[t>>2]|0)|0;b=b+(c[u>>2]|0)|0;f=e+-1|0;c[r>>2]=f}while((e|0)!=0);c[a>>2]=d;c[v>>2]=b;i=w;return}function zI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;b=c[a+52>>2]|0;y=a+28|0;x=c[y>>2]|0;z=(c[a+8>>2]<<16|0)/(x|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;d=x+-1|0;c[y>>2]=d;if(!x){i=B;return}A=a+20|0;w=a+32|0;x=(b&48|0)!=0;s=b&112;t=a+12|0;b=c[A>>2]|0;f=0;g=0;while(1){if((f|0)>65535){f=f+-65536|0;r=f>>>16;f=f-(r<<16)|0;g=g+1+r|0}if(!e)e=d;else{r=b;d=65536;h=0;j=-1;while(1){e=e+-1|0;if((d|0)>65535){h=d+-65536|0;d=h>>>16;j=j+1+d|0;d=h-(d<<16)|0;h=(c[a>>2]|0)+((aa(c[t>>2]|0,g)|0)+(j<<2))|0}p=c[h>>2]|0;m=p>>>16&255;n=p>>>8&255;o=p&255;p=p>>>24;q=c[r>>2]|0;k=q>>>16&255;l=q>>>8&255;q=q&255;if(x&(p|0)!=255){m=((aa(m,p)|0)>>>0)/255|0;n=((aa(n,p)|0)>>>0)/255|0;o=((aa(o,p)|0)>>>0)/255|0}if((s|0)==16){p=p^255;m=(((aa(p,q)|0)>>>0)/255|0)+m|0;l=(((aa(l,p)|0)>>>0)/255|0)+n|0;k=(((aa(k,p)|0)>>>0)/255|0)+o|0}else if((s|0)==64){m=((aa(m,q)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0;k=((aa(o,k)|0)>>>0)/255|0}else if((s|0)==32){k=o+k|0;l=n+l|0;m=m+q|0;m=m>>>0>255?255:m;l=l>>>0>255?255:l;k=k>>>0>255?255:k}else m=q;c[r>>2]=l<<8|k<<16|m;if(!e)break;else{r=r+4|0;d=d+v|0}}e=c[y>>2]|0}b=b+(c[w>>2]|0)|0;d=e+-1|0;c[y>>2]=d;if(!e)break;e=c[u>>2]|0;f=f+z|0}c[A>>2]=b;i=B;return}function AI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;e=c[a+52>>2]|0;s=d[a+60>>0]|0;t=d[a+61>>0]|0;n=d[a+62>>0]|0;o=a+28|0;m=c[o>>2]|0;f=m+-1|0;c[o>>2]=f;if(!m){i=v;return}u=a+20|0;p=a+24|0;q=a+12|0;r=a+32|0;m=(e&1|0)==0;e=c[a>>2]|0;b=c[u>>2]|0;do{g=c[p>>2]|0;if(!g)g=f;else{k=b;l=e;while(1){g=g+-1|0;h=c[l>>2]|0;f=h>>>16&255;j=h>>>8&255;h=h&255;if(!m){f=((aa(f,n)|0)>>>0)/255|0;j=((aa(j,t)|0)>>>0)/255|0;h=((aa(h,s)|0)>>>0)/255|0}c[k>>2]=j<<8|h<<16|f;if(!g)break;else{k=k+4|0;l=l+4|0}}g=c[o>>2]|0}e=e+(c[q>>2]|0)|0;b=b+(c[r>>2]|0)|0;f=g+-1|0;c[o>>2]=f}while((g|0)!=0);c[a>>2]=e;c[u>>2]=b;i=v;return}function BI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;b=c[a+52>>2]|0;x=d[a+60>>0]|0;y=d[a+61>>0]|0;r=d[a+62>>0]|0;s=a+28|0;w=c[s>>2]|0;t=(c[a+8>>2]<<16|0)/(w|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;f=w+-1|0;c[s>>2]=f;if(!w){i=A;return}z=a+20|0;w=a+32|0;p=(b&1|0)==0;q=a+12|0;b=c[z>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;o=g>>>16;g=g-(o<<16)|0;h=h+1+o|0}if(!e)e=f;else{o=b;f=65536;j=0;k=-1;while(1){e=e+-1|0;if((f|0)>65535){j=f+-65536|0;f=j>>>16;k=k+1+f|0;f=j-(f<<16)|0;j=(c[a>>2]|0)+((aa(c[q>>2]|0,h)|0)+(k<<2))|0}m=c[j>>2]|0;l=m>>>16&255;n=m>>>8&255;m=m&255;if(!p){l=((aa(l,r)|0)>>>0)/255|0;n=((aa(n,y)|0)>>>0)/255|0;m=((aa(m,x)|0)>>>0)/255|0}c[o>>2]=l|n<<8|m<<16;if(!e)break;else{o=o+4|0;f=f+v|0}}e=c[s>>2]|0}b=b+(c[w>>2]|0)|0;f=e+-1|0;c[s>>2]=f;if(!e)break;e=c[u>>2]|0;g=g+t|0}c[z>>2]=b;i=A;return}function CI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;e=c[a+52>>2]|0;A=d[a+60>>0]|0;B=d[a+61>>0]|0;r=d[a+62>>0]|0;s=d[a+63>>0]|0;t=a+28|0;z=c[t>>2]|0;f=z+-1|0;c[t>>2]=f;if(!z){i=D;return}C=a+20|0;u=a+24|0;v=a+12|0;w=a+32|0;x=(e&1|0)==0;y=(e&2|0)==0;z=(e&48|0)!=0;q=e&112;e=c[a>>2]|0;b=c[C>>2]|0;do{g=c[u>>2]|0;if(!g)g=f;else{o=b;p=e;while(1){g=g+-1|0;m=c[p>>2]|0;j=m>>>16&255;k=m>>>8&255;l=m&255;m=m>>>24;n=c[o>>2]|0;f=n>>>16&255;h=n>>>8&255;n=n&255;if(!x){j=((aa(j,r)|0)>>>0)/255|0;k=((aa(k,B)|0)>>>0)/255|0;l=((aa(l,A)|0)>>>0)/255|0}if(!y)m=((aa(m,s)|0)>>>0)/255|0;if(z&m>>>0<255){j=((aa(m,j)|0)>>>0)/255|0;k=((aa(m,k)|0)>>>0)/255|0;l=((aa(m,l)|0)>>>0)/255|0}if((q|0)==64){j=((aa(j,n)|0)>>>0)/255|0;h=((aa(k,h)|0)>>>0)/255|0;f=((aa(l,f)|0)>>>0)/255|0}else if((q|0)==32){f=l+f|0;h=k+h|0;j=j+n|0;j=j>>>0>255?255:j;h=h>>>0>255?255:h;f=f>>>0>255?255:f}else if((q|0)==16){m=255-m|0;j=(((aa(m,n)|0)>>>0)/255|0)+j|0;h=(((aa(m,h)|0)>>>0)/255|0)+k|0;f=(((aa(m,f)|0)>>>0)/255|0)+l|0}else j=n;c[o>>2]=h<<8|f<<16|j;if(!g)break;else{o=o+4|0;p=p+4|0}}g=c[t>>2]|0}e=e+(c[v>>2]|0)|0;b=b+(c[w>>2]|0)|0;f=g+-1|0;c[t>>2]=f}while((g|0)!=0);c[a>>2]=e;c[C>>2]=b;i=D;return}function DI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;b=c[a+52>>2]|0;F=d[a+60>>0]|0;G=d[a+61>>0]|0;v=d[a+62>>0]|0;w=d[a+63>>0]|0;x=a+28|0;u=c[x>>2]|0;y=(c[a+8>>2]<<16|0)/(u|0)|0;z=a+24|0;f=c[z>>2]|0;A=(c[a+4>>2]<<16|0)/(f|0)|0;e=u+-1|0;c[x>>2]=e;if(!u){i=I;return}H=a+20|0;B=a+32|0;C=(b&1|0)==0;D=(b&2|0)==0;E=(b&48|0)!=0;t=b&112;u=a+12|0;b=c[H>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;s=g>>>16;g=g-(s<<16)|0;h=h+1+s|0}if(!f)f=e;else{s=b;e=65536;j=0;k=-1;while(1){f=f+-1|0;if((e|0)>65535){j=e+-65536|0;e=j>>>16;k=k+1+e|0;e=j-(e<<16)|0;j=(c[a>>2]|0)+((aa(c[u>>2]|0,h)|0)+(k<<2))|0}q=c[j>>2]|0;n=q>>>16&255;o=q>>>8&255;p=q&255;q=q>>>24;r=c[s>>2]|0;l=r>>>16&255;m=r>>>8&255;r=r&255;if(!C){n=((aa(n,v)|0)>>>0)/255|0;o=((aa(o,G)|0)>>>0)/255|0;p=((aa(p,F)|0)>>>0)/255|0}if(!D)q=((aa(q,w)|0)>>>0)/255|0;if(E&q>>>0<255){n=((aa(q,n)|0)>>>0)/255|0;o=((aa(q,o)|0)>>>0)/255|0;p=((aa(q,p)|0)>>>0)/255|0}if((t|0)==32){l=p+l|0;m=o+m|0;n=n+r|0;n=n>>>0>255?255:n;m=m>>>0>255?255:m;l=l>>>0>255?255:l}else if((t|0)==64){n=((aa(n,r)|0)>>>0)/255|0;m=((aa(o,m)|0)>>>0)/255|0;l=((aa(p,l)|0)>>>0)/255|0}else if((t|0)==16){q=255-q|0;n=(((aa(q,r)|0)>>>0)/255|0)+n|0;m=(((aa(q,m)|0)>>>0)/255|0)+o|0;l=(((aa(q,l)|0)>>>0)/255|0)+p|0}else n=r;c[s>>2]=m<<8|l<<16|n;if(!f)break;else{s=s+4|0;e=e+A|0}}f=c[x>>2]|0}b=b+(c[B>>2]|0)|0;e=f+-1|0;c[x>>2]=e;if(!f)break;f=c[z>>2]|0;g=g+y|0}c[H>>2]=b;i=I;return}function EI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;o=a+28|0;m=c[o>>2]|0;p=(c[a+8>>2]<<16|0)/(m|0)|0;q=a+24|0;b=c[q>>2]|0;l=(c[a+4>>2]<<16|0)/(b|0)|0;d=m+-1|0;c[o>>2]=d;if(!m){i=s;return}r=a+20|0;m=a+32|0;n=a+12|0;g=b;b=c[r>>2]|0;e=0;f=0;while(1){if((e|0)>65535){k=e+-65536|0;j=k>>>16;k=k-(j<<16)|0;f=f+1+j|0}else k=e;if(!g)e=d;else{j=b;e=65536;d=0;h=-1;while(1){g=g+-1|0;if((e|0)>65535){d=e+-65536|0;e=d>>>16;h=h+1+e|0;e=d-(e<<16)|0;d=(c[a>>2]|0)+((aa(c[n>>2]|0,f)|0)+(h<<2))|0}c[j>>2]=c[d>>2]&16777215;if(!g)break;else{j=j+4|0;e=e+l|0}}e=c[o>>2]|0}b=b+(c[m>>2]|0)|0;d=e+-1|0;c[o>>2]=d;if(!e)break;g=c[q>>2]|0;e=k+p|0}c[r>>2]=b;i=s;return}function FI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;d=c[a+52>>2]|0;r=a+28|0;m=c[r>>2]|0;e=m+-1|0;c[r>>2]=e;if(!m){i=w;return}v=a+20|0;s=a+24|0;t=a+12|0;u=a+32|0;q=(d&48|0)!=0;p=d&112;d=c[a>>2]|0;b=c[v>>2]|0;f=e;do{e=c[s>>2]|0;if(!e)e=f;else{n=b;o=d;while(1){e=e+-1|0;l=c[o>>2]|0;h=l>>>16&255;j=l>>>8&255;k=l&255;l=l>>>24;f=c[n>>2]|0;m=f>>>16&255;g=f>>>8&255;f=f&255;if(q&(l|0)!=255){h=((aa(h,l)|0)>>>0)/255|0;j=((aa(j,l)|0)>>>0)/255|0;k=((aa(k,l)|0)>>>0)/255|0}if((p|0)==32){f=k+f|0;g=j+g|0;h=h+m|0;h=h>>>0>255?255:h;g=g>>>0>255?255:g;f=f>>>0>255?255:f}else if((p|0)==16){l=l^255;h=(((aa(m,l)|0)>>>0)/255|0)+h|0;g=(((aa(g,l)|0)>>>0)/255|0)+j|0;f=(((aa(l,f)|0)>>>0)/255|0)+k|0}else if((p|0)==64){h=((aa(h,m)|0)>>>0)/255|0;g=((aa(j,g)|0)>>>0)/255|0;f=((aa(k,f)|0)>>>0)/255|0}else h=m;c[n>>2]=g<<8|f|h<<16;if(!e)break;else{n=n+4|0;o=o+4|0}}e=c[r>>2]|0}d=d+(c[t>>2]|0)|0;b=b+(c[u>>2]|0)|0;f=e+-1|0;c[r>>2]=f}while((e|0)!=0);c[a>>2]=d;c[v>>2]=b;i=w;return}function GI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;b=c[a+52>>2]|0;y=a+28|0;x=c[y>>2]|0;z=(c[a+8>>2]<<16|0)/(x|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;d=x+-1|0;c[y>>2]=d;if(!x){i=B;return}A=a+20|0;w=a+32|0;x=(b&48|0)!=0;s=b&112;t=a+12|0;b=c[A>>2]|0;f=0;g=0;while(1){if((f|0)>65535){f=f+-65536|0;r=f>>>16;f=f-(r<<16)|0;g=g+1+r|0}if(!e)e=d;else{r=b;d=65536;h=0;j=-1;while(1){e=e+-1|0;if((d|0)>65535){h=d+-65536|0;d=h>>>16;j=j+1+d|0;d=h-(d<<16)|0;h=(c[a>>2]|0)+((aa(c[t>>2]|0,g)|0)+(j<<2))|0}p=c[h>>2]|0;m=p>>>16&255;n=p>>>8&255;o=p&255;p=p>>>24;k=c[r>>2]|0;q=k>>>16&255;l=k>>>8&255;k=k&255;if(x&(p|0)!=255){m=((aa(m,p)|0)>>>0)/255|0;n=((aa(n,p)|0)>>>0)/255|0;o=((aa(o,p)|0)>>>0)/255|0}if((s|0)==64){m=((aa(m,q)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0;k=((aa(o,k)|0)>>>0)/255|0}else if((s|0)==32){k=o+k|0;l=n+l|0;m=m+q|0;m=m>>>0>255?255:m;l=l>>>0>255?255:l;k=k>>>0>255?255:k}else if((s|0)==16){p=p^255;m=(((aa(q,p)|0)>>>0)/255|0)+m|0;l=(((aa(l,p)|0)>>>0)/255|0)+n|0;k=(((aa(p,k)|0)>>>0)/255|0)+o|0}else m=q;c[r>>2]=l<<8|k|m<<16;if(!e)break;else{r=r+4|0;d=d+v|0}}e=c[y>>2]|0}b=b+(c[w>>2]|0)|0;d=e+-1|0;c[y>>2]=d;if(!e)break;e=c[u>>2]|0;f=f+z|0}c[A>>2]=b;i=B;return}function HI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;e=c[a+52>>2]|0;s=d[a+60>>0]|0;t=d[a+61>>0]|0;n=d[a+62>>0]|0;o=a+28|0;m=c[o>>2]|0;f=m+-1|0;c[o>>2]=f;if(!m){i=v;return}u=a+20|0;p=a+24|0;q=a+12|0;r=a+32|0;m=(e&1|0)==0;e=c[a>>2]|0;b=c[u>>2]|0;do{g=c[p>>2]|0;if(!g)g=f;else{k=b;l=e;while(1){g=g+-1|0;h=c[l>>2]|0;f=h>>>16&255;j=h>>>8&255;h=h&255;if(!m){f=((aa(f,n)|0)>>>0)/255|0;j=((aa(j,t)|0)>>>0)/255|0;h=((aa(h,s)|0)>>>0)/255|0}c[k>>2]=j<<8|h|f<<16;if(!g)break;else{k=k+4|0;l=l+4|0}}g=c[o>>2]|0}e=e+(c[q>>2]|0)|0;b=b+(c[r>>2]|0)|0;f=g+-1|0;c[o>>2]=f}while((g|0)!=0);c[a>>2]=e;c[u>>2]=b;i=v;return}function II(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;b=c[a+52>>2]|0;x=d[a+60>>0]|0;y=d[a+61>>0]|0;r=d[a+62>>0]|0;s=a+28|0;w=c[s>>2]|0;t=(c[a+8>>2]<<16|0)/(w|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;f=w+-1|0;c[s>>2]=f;if(!w){i=A;return}z=a+20|0;w=a+32|0;p=(b&1|0)==0;q=a+12|0;b=c[z>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;o=g>>>16;g=g-(o<<16)|0;h=h+1+o|0}if(!e)e=f;else{o=b;f=65536;j=0;k=-1;while(1){e=e+-1|0;if((f|0)>65535){j=f+-65536|0;f=j>>>16;k=k+1+f|0;f=j-(f<<16)|0;j=(c[a>>2]|0)+((aa(c[q>>2]|0,h)|0)+(k<<2))|0}m=c[j>>2]|0;l=m>>>16&255;n=m>>>8&255;m=m&255;if(!p){l=((aa(l,r)|0)>>>0)/255|0;n=((aa(n,y)|0)>>>0)/255|0;m=((aa(m,x)|0)>>>0)/255|0}c[o>>2]=l<<16|n<<8|m;if(!e)break;else{o=o+4|0;f=f+v|0}}e=c[s>>2]|0}b=b+(c[w>>2]|0)|0;f=e+-1|0;c[s>>2]=f;if(!e)break;e=c[u>>2]|0;g=g+t|0}c[z>>2]=b;i=A;return}function JI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;e=c[a+52>>2]|0;A=d[a+60>>0]|0;B=d[a+61>>0]|0;r=d[a+62>>0]|0;s=d[a+63>>0]|0;t=a+28|0;z=c[t>>2]|0;f=z+-1|0;c[t>>2]=f;if(!z){i=D;return}C=a+20|0;u=a+24|0;v=a+12|0;w=a+32|0;x=(e&1|0)==0;y=(e&2|0)==0;z=(e&48|0)!=0;q=e&112;e=c[a>>2]|0;b=c[C>>2]|0;do{g=c[u>>2]|0;if(!g)g=f;else{o=b;p=e;while(1){g=g+-1|0;m=c[p>>2]|0;j=m>>>16&255;k=m>>>8&255;l=m&255;m=m>>>24;f=c[o>>2]|0;n=f>>>16&255;h=f>>>8&255;f=f&255;if(!x){j=((aa(j,r)|0)>>>0)/255|0;k=((aa(k,B)|0)>>>0)/255|0;l=((aa(l,A)|0)>>>0)/255|0}if(!y)m=((aa(m,s)|0)>>>0)/255|0;if(z&m>>>0<255){j=((aa(m,j)|0)>>>0)/255|0;k=((aa(m,k)|0)>>>0)/255|0;l=((aa(m,l)|0)>>>0)/255|0}if((q|0)==16){m=255-m|0;j=(((aa(m,n)|0)>>>0)/255|0)+j|0;h=(((aa(m,h)|0)>>>0)/255|0)+k|0;f=(((aa(m,f)|0)>>>0)/255|0)+l|0}else if((q|0)==32){f=l+f|0;h=k+h|0;j=j+n|0;j=j>>>0>255?255:j;h=h>>>0>255?255:h;f=f>>>0>255?255:f}else if((q|0)==64){j=((aa(j,n)|0)>>>0)/255|0;h=((aa(k,h)|0)>>>0)/255|0;f=((aa(l,f)|0)>>>0)/255|0}else j=n;c[o>>2]=h<<8|f|j<<16;if(!g)break;else{o=o+4|0;p=p+4|0}}g=c[t>>2]|0}e=e+(c[v>>2]|0)|0;b=b+(c[w>>2]|0)|0;f=g+-1|0;c[t>>2]=f}while((g|0)!=0);c[a>>2]=e;c[C>>2]=b;i=D;return}function KI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;b=c[a+52>>2]|0;F=d[a+60>>0]|0;G=d[a+61>>0]|0;v=d[a+62>>0]|0;w=d[a+63>>0]|0;x=a+28|0;u=c[x>>2]|0;y=(c[a+8>>2]<<16|0)/(u|0)|0;z=a+24|0;f=c[z>>2]|0;A=(c[a+4>>2]<<16|0)/(f|0)|0;e=u+-1|0;c[x>>2]=e;if(!u){i=I;return}H=a+20|0;B=a+32|0;C=(b&1|0)==0;D=(b&2|0)==0;E=(b&48|0)!=0;t=b&112;u=a+12|0;b=c[H>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;s=g>>>16;g=g-(s<<16)|0;h=h+1+s|0}if(!f)f=e;else{s=b;e=65536;j=0;k=-1;while(1){f=f+-1|0;if((e|0)>65535){j=e+-65536|0;e=j>>>16;k=k+1+e|0;e=j-(e<<16)|0;j=(c[a>>2]|0)+((aa(c[u>>2]|0,h)|0)+(k<<2))|0}q=c[j>>2]|0;n=q>>>16&255;o=q>>>8&255;p=q&255;q=q>>>24;l=c[s>>2]|0;r=l>>>16&255;m=l>>>8&255;l=l&255;if(!C){n=((aa(n,v)|0)>>>0)/255|0;o=((aa(o,G)|0)>>>0)/255|0;p=((aa(p,F)|0)>>>0)/255|0}if(!D)q=((aa(q,w)|0)>>>0)/255|0;if(E&q>>>0<255){n=((aa(q,n)|0)>>>0)/255|0;o=((aa(q,o)|0)>>>0)/255|0;p=((aa(q,p)|0)>>>0)/255|0}if((t|0)==16){q=255-q|0;n=(((aa(q,r)|0)>>>0)/255|0)+n|0;m=(((aa(q,m)|0)>>>0)/255|0)+o|0;l=(((aa(q,l)|0)>>>0)/255|0)+p|0}else if((t|0)==64){n=((aa(n,r)|0)>>>0)/255|0;m=((aa(o,m)|0)>>>0)/255|0;l=((aa(p,l)|0)>>>0)/255|0}else if((t|0)==32){l=p+l|0;m=o+m|0;n=n+r|0;n=n>>>0>255?255:n;m=m>>>0>255?255:m;l=l>>>0>255?255:l}else n=r;c[s>>2]=m<<8|l|n<<16;if(!f)break;else{s=s+4|0;e=e+A|0}}f=c[x>>2]|0}b=b+(c[B>>2]|0)|0;e=f+-1|0;c[x>>2]=e;if(!f)break;f=c[z>>2]|0;g=g+y|0}c[H>>2]=b;i=I;return}function LI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=i;o=a+28|0;m=c[o>>2]|0;p=(c[a+8>>2]<<16|0)/(m|0)|0;q=a+24|0;b=c[q>>2]|0;l=(c[a+4>>2]<<16|0)/(b|0)|0;d=m+-1|0;c[o>>2]=d;if(!m){i=s;return}r=a+20|0;m=a+32|0;n=a+12|0;g=b;b=c[r>>2]|0;e=0;f=0;while(1){if((e|0)>65535){k=e+-65536|0;j=k>>>16;k=k-(j<<16)|0;f=f+1+j|0}else k=e;if(!g)e=d;else{j=b;e=65536;d=0;h=-1;while(1){g=g+-1|0;if((e|0)>65535){d=e+-65536|0;e=d>>>16;h=h+1+e|0;e=d-(e<<16)|0;d=(c[a>>2]|0)+((aa(c[n>>2]|0,f)|0)+(h<<2))|0}t=c[d>>2]|0;c[j>>2]=t&-16711936|t<<16&16711680|t>>>16&255;if(!g)break;else{j=j+4|0;e=e+l|0}}e=c[o>>2]|0}b=b+(c[m>>2]|0)|0;d=e+-1|0;c[o>>2]=d;if(!e)break;g=c[q>>2]|0;e=k+p|0}c[r>>2]=b;i=s;return}function MI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=i;d=c[a+52>>2]|0;s=a+28|0;m=c[s>>2]|0;e=m+-1|0;c[s>>2]=e;if(!m){i=x;return}w=a+20|0;t=a+24|0;u=a+12|0;v=a+32|0;r=(d&48|0)!=0;q=d&112;d=c[a>>2]|0;b=c[w>>2]|0;f=e;do{e=c[t>>2]|0;if(!e)e=f;else{o=b;p=d;while(1){e=e+-1|0;m=c[p>>2]|0;h=m>>>16&255;j=m>>>8&255;k=m&255;m=m>>>24;l=c[o>>2]|0;f=l>>>16&255;g=l>>>8&255;n=l&255;l=l>>>24;if(r&(m|0)!=255){h=((aa(h,m)|0)>>>0)/255|0;j=((aa(j,m)|0)>>>0)/255|0;k=((aa(k,m)|0)>>>0)/255|0}if((q|0)==16){y=m^255;l=(((aa(y,l)|0)>>>0)/255|0)+m|0;h=(((aa(y,n)|0)>>>0)/255|0)+h|0;g=(((aa(g,y)|0)>>>0)/255|0)+j|0;f=(((aa(f,y)|0)>>>0)/255|0)+k|0}else if((q|0)==64){h=((aa(h,n)|0)>>>0)/255|0;g=((aa(j,g)|0)>>>0)/255|0;f=((aa(k,f)|0)>>>0)/255|0}else if((q|0)==32){f=k+f|0;g=j+g|0;h=h+n|0;h=h>>>0>255?255:h;g=g>>>0>255?255:g;f=f>>>0>255?255:f}else h=n;c[o>>2]=g<<8|f<<16|h|l<<24;if(!e)break;else{o=o+4|0;p=p+4|0}}e=c[s>>2]|0}d=d+(c[u>>2]|0)|0;b=b+(c[v>>2]|0)|0;f=e+-1|0;c[s>>2]=f}while((e|0)!=0);c[a>>2]=d;c[w>>2]=b;i=x;return}function NI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;C=i;b=c[a+52>>2]|0;z=a+28|0;y=c[z>>2]|0;A=(c[a+8>>2]<<16|0)/(y|0)|0;v=a+24|0;e=c[v>>2]|0;w=(c[a+4>>2]<<16|0)/(e|0)|0;d=y+-1|0;c[z>>2]=d;if(!y){i=C;return}B=a+20|0;x=a+32|0;y=(b&48|0)!=0;t=b&112;u=a+12|0;b=c[B>>2]|0;f=0;g=0;while(1){if((f|0)>65535){f=f+-65536|0;s=f>>>16;f=f-(s<<16)|0;g=g+1+s|0}if(!e)e=d;else{s=b;d=65536;h=0;j=-1;while(1){e=e+-1|0;if((d|0)>65535){h=d+-65536|0;d=h>>>16;j=j+1+d|0;d=h-(d<<16)|0;h=(c[a>>2]|0)+((aa(c[u>>2]|0,g)|0)+(j<<2))|0}q=c[h>>2]|0;m=q>>>16&255;n=q>>>8&255;o=q&255;q=q>>>24;p=c[s>>2]|0;k=p>>>16&255;l=p>>>8&255;r=p&255;p=p>>>24;if(y&(q|0)!=255){m=((aa(m,q)|0)>>>0)/255|0;n=((aa(n,q)|0)>>>0)/255|0;o=((aa(o,q)|0)>>>0)/255|0}if((t|0)==32){k=o+k|0;l=n+l|0;m=m+r|0;m=m>>>0>255?255:m;l=l>>>0>255?255:l;k=k>>>0>255?255:k}else if((t|0)==64){m=((aa(m,r)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0;k=((aa(o,k)|0)>>>0)/255|0}else if((t|0)==16){D=q^255;p=(((aa(D,p)|0)>>>0)/255|0)+q|0;m=(((aa(D,r)|0)>>>0)/255|0)+m|0;l=(((aa(l,D)|0)>>>0)/255|0)+n|0;k=(((aa(k,D)|0)>>>0)/255|0)+o|0}else m=r;c[s>>2]=l<<8|k<<16|m|p<<24;if(!e)break;else{s=s+4|0;d=d+w|0}}e=c[z>>2]|0}b=b+(c[x>>2]|0)|0;d=e+-1|0;c[z>>2]=d;if(!e)break;e=c[v>>2]|0;f=f+A|0}c[B>>2]=b;i=C;return}function OI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;e=c[a+52>>2]|0;v=d[a+60>>0]|0;w=d[a+61>>0]|0;o=d[a+62>>0]|0;p=d[a+63>>0]|0;q=a+28|0;n=c[q>>2]|0;f=n+-1|0;c[q>>2]=f;if(!n){i=y;return}x=a+20|0;r=a+24|0;s=a+12|0;t=a+32|0;u=(e&1|0)==0;n=(e&2|0)==0;e=c[a>>2]|0;b=c[x>>2]|0;do{g=c[r>>2]|0;if(!g)g=f;else{l=b;m=e;while(1){g=g+-1|0;h=c[m>>2]|0;f=h>>>16&255;j=h>>>8&255;k=h&255;h=h>>>24;if(!u){f=((aa(f,o)|0)>>>0)/255|0;j=((aa(j,w)|0)>>>0)/255|0;k=((aa(k,v)|0)>>>0)/255|0}if(!n)h=((aa(h,p)|0)>>>0)/255|0;c[l>>2]=j<<8|k<<16|f|h<<24;if(!g)break;else{l=l+4|0;m=m+4|0}}g=c[q>>2]|0}e=e+(c[s>>2]|0)|0;b=b+(c[t>>2]|0)|0;f=g+-1|0;c[q>>2]=f}while((g|0)!=0);c[a>>2]=e;c[x>>2]=b;i=y;return}function PI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;b=c[a+52>>2]|0;A=d[a+60>>0]|0;B=d[a+61>>0]|0;s=d[a+62>>0]|0;t=d[a+63>>0]|0;u=a+28|0;z=c[u>>2]|0;v=(c[a+8>>2]<<16|0)/(z|0)|0;w=a+24|0;e=c[w>>2]|0;x=(c[a+4>>2]<<16|0)/(e|0)|0;f=z+-1|0;c[u>>2]=f;if(!z){i=D;return}C=a+20|0;y=a+32|0;z=(b&1|0)==0;q=(b&2|0)==0;r=a+12|0;b=c[C>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;p=g>>>16;g=g-(p<<16)|0;h=h+1+p|0}if(e){p=b;j=65536;f=0;k=-1;while(1){e=e+-1|0;if((j|0)>65535){f=j+-65536|0;j=f>>>16;k=k+1+j|0;j=f-(j<<16)|0;f=(c[a>>2]|0)+((aa(c[r>>2]|0,h)|0)+(k<<2))|0}m=c[f>>2]|0;l=m>>>16&255;n=m>>>8&255;o=m&255;m=m>>>24;if(!z){l=((aa(l,s)|0)>>>0)/255|0;n=((aa(n,B)|0)>>>0)/255|0;o=((aa(o,A)|0)>>>0)/255|0}if(!q)m=((aa(m,t)|0)>>>0)/255|0;c[p>>2]=l|n<<8|o<<16|m<<24;if(!e)break;else{p=p+4|0;j=j+x|0}}f=c[u>>2]|0}b=b+(c[y>>2]|0)|0;j=f+-1|0;c[u>>2]=j;if(!f)break;e=c[w>>2]|0;f=j;g=g+v|0}c[C>>2]=b;i=D;return}function QI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;E=i;e=c[a+52>>2]|0;B=d[a+60>>0]|0;C=d[a+61>>0]|0;s=d[a+62>>0]|0;t=d[a+63>>0]|0;u=a+28|0;z=c[u>>2]|0;f=z+-1|0;c[u>>2]=f;if(!z){i=E;return}D=a+20|0;v=a+24|0;w=a+12|0;x=a+32|0;y=(e&1|0)==0;z=(e&2|0)==0;A=(e&48|0)!=0;r=e&112;b=c[D>>2]|0;e=c[a>>2]|0;do{g=c[v>>2]|0;if(!g)g=f;else{p=b;q=e;while(1){g=g+-1|0;n=c[q>>2]|0;j=n>>>16&255;k=n>>>8&255;l=n&255;n=n>>>24;m=c[p>>2]|0;f=m>>>16&255;h=m>>>8&255;o=m&255;m=m>>>24;if(!y){j=((aa(j,s)|0)>>>0)/255|0;k=((aa(k,C)|0)>>>0)/255|0;l=((aa(l,B)|0)>>>0)/255|0}if(!z)n=((aa(n,t)|0)>>>0)/255|0;if(A&n>>>0<255){j=((aa(n,j)|0)>>>0)/255|0;k=((aa(n,k)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0}if((r|0)==64){j=((aa(j,o)|0)>>>0)/255|0;h=((aa(k,h)|0)>>>0)/255|0;f=((aa(l,f)|0)>>>0)/255|0}else if((r|0)==16){F=255-n|0;m=(((aa(F,m)|0)>>>0)/255|0)+n|0;j=(((aa(F,o)|0)>>>0)/255|0)+j|0;h=(((aa(F,h)|0)>>>0)/255|0)+k|0;f=(((aa(F,f)|0)>>>0)/255|0)+l|0}else if((r|0)==32){f=l+f|0;h=k+h|0;j=j+o|0;j=j>>>0>255?255:j;h=h>>>0>255?255:h;f=f>>>0>255?255:f}else j=o;c[p>>2]=h<<8|f<<16|j|m<<24;if(!g)break;else{p=p+4|0;q=q+4|0}}g=c[u>>2]|0}e=e+(c[w>>2]|0)|0;b=b+(c[x>>2]|0)|0;f=g+-1|0;c[u>>2]=f}while((g|0)!=0);c[a>>2]=e;c[D>>2]=b;i=E;return}function RI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=i;b=c[a+52>>2]|0;G=d[a+60>>0]|0;H=d[a+61>>0]|0;w=d[a+62>>0]|0;x=d[a+63>>0]|0;y=a+28|0;v=c[y>>2]|0;z=(c[a+8>>2]<<16|0)/(v|0)|0;A=a+24|0;f=c[A>>2]|0;B=(c[a+4>>2]<<16|0)/(f|0)|0;e=v+-1|0;c[y>>2]=e;if(!v){i=J;return}I=a+20|0;C=a+32|0;D=(b&1|0)==0;E=(b&2|0)==0;F=(b&48|0)!=0;u=b&112;v=a+12|0;b=c[I>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;t=g>>>16;g=g-(t<<16)|0;h=h+1+t|0}if(!f)f=e;else{t=b;e=65536;j=0;k=-1;while(1){f=f+-1|0;if((e|0)>65535){j=e+-65536|0;e=j>>>16;k=k+1+e|0;e=j-(e<<16)|0;j=(c[a>>2]|0)+((aa(c[v>>2]|0,h)|0)+(k<<2))|0}r=c[j>>2]|0;n=r>>>16&255;o=r>>>8&255;p=r&255;r=r>>>24;q=c[t>>2]|0;l=q>>>16&255;m=q>>>8&255;s=q&255;q=q>>>24;if(!D){n=((aa(n,w)|0)>>>0)/255|0;o=((aa(o,H)|0)>>>0)/255|0;p=((aa(p,G)|0)>>>0)/255|0}if(!E)r=((aa(r,x)|0)>>>0)/255|0;if(F&r>>>0<255){n=((aa(r,n)|0)>>>0)/255|0;o=((aa(r,o)|0)>>>0)/255|0;p=((aa(r,p)|0)>>>0)/255|0}if((u|0)==32){l=p+l|0;m=o+m|0;n=n+s|0;n=n>>>0>255?255:n;m=m>>>0>255?255:m;l=l>>>0>255?255:l}else if((u|0)==16){K=255-r|0;q=(((aa(K,q)|0)>>>0)/255|0)+r|0;n=(((aa(K,s)|0)>>>0)/255|0)+n|0;m=(((aa(K,m)|0)>>>0)/255|0)+o|0;l=(((aa(K,l)|0)>>>0)/255|0)+p|0}else if((u|0)==64){n=((aa(n,s)|0)>>>0)/255|0;m=((aa(o,m)|0)>>>0)/255|0;l=((aa(p,l)|0)>>>0)/255|0}else n=s;c[t>>2]=m<<8|l<<16|n|q<<24;if(!f)break;else{t=t+4|0;e=e+B|0}}f=c[y>>2]|0}b=b+(c[C>>2]|0)|0;e=f+-1|0;c[y>>2]=e;if(!f)break;f=c[A>>2]|0;g=g+z|0}c[I>>2]=b;i=J;return}function SI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;s=i;o=a+28|0;m=c[o>>2]|0;p=(c[a+8>>2]<<16|0)/(m|0)|0;q=a+24|0;b=c[q>>2]|0;l=(c[a+4>>2]<<16|0)/(b|0)|0;d=m+-1|0;c[o>>2]=d;if(!m){i=s;return}r=a+20|0;m=a+32|0;n=a+12|0;g=b;b=c[r>>2]|0;e=0;f=0;while(1){if((e|0)>65535){k=e+-65536|0;j=k>>>16;k=k-(j<<16)|0;f=f+1+j|0}else k=e;if(!g)e=d;else{j=b;e=65536;d=0;h=-1;while(1){g=g+-1|0;if((e|0)>65535){d=e+-65536|0;e=d>>>16;h=h+1+e|0;e=d-(e<<16)|0;d=(c[a>>2]|0)+((aa(c[n>>2]|0,f)|0)+(h<<2))|0}t=c[d>>2]|0;c[j>>2]=t>>>8&65280|t>>>24|t<<8&16711680;if(!g)break;else{j=j+4|0;e=e+l|0}}e=c[o>>2]|0}b=b+(c[m>>2]|0)|0;d=e+-1|0;c[o>>2]=d;if(!e)break;g=c[q>>2]|0;e=k+p|0}c[r>>2]=b;i=s;return}function TI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;d=c[a+52>>2]|0;r=a+28|0;m=c[r>>2]|0;e=m+-1|0;c[r>>2]=e;if(!m){i=w;return}v=a+20|0;s=a+24|0;t=a+12|0;u=a+32|0;q=(d&48|0)!=0;p=d&112;d=c[a>>2]|0;b=c[v>>2]|0;f=e;do{e=c[s>>2]|0;if(!e)e=f;else{n=b;o=d;while(1){e=e+-1|0;l=c[o>>2]|0;h=l>>>24;j=l>>>16&255;k=l>>>8&255;l=l&255;m=c[n>>2]|0;f=m>>>16&255;g=m>>>8&255;m=m&255;if(q&(l|0)!=255){h=((aa(h,l)|0)>>>0)/255|0;j=((aa(j,l)|0)>>>0)/255|0;k=((aa(k,l)|0)>>>0)/255|0}if((p|0)==64){h=((aa(h,m)|0)>>>0)/255|0;g=((aa(j,g)|0)>>>0)/255|0;f=((aa(k,f)|0)>>>0)/255|0}else if((p|0)==16){l=l^255;h=(((aa(l,m)|0)>>>0)/255|0)+h|0;g=(((aa(g,l)|0)>>>0)/255|0)+j|0;f=(((aa(f,l)|0)>>>0)/255|0)+k|0}else if((p|0)==32){f=k+f|0;g=j+g|0;h=h+m|0;h=h>>>0>255?255:h;g=g>>>0>255?255:g;f=f>>>0>255?255:f}else h=m;c[n>>2]=g<<8|f<<16|h;if(!e)break;else{n=n+4|0;o=o+4|0}}e=c[r>>2]|0}d=d+(c[t>>2]|0)|0;b=b+(c[u>>2]|0)|0;f=e+-1|0;c[r>>2]=f}while((e|0)!=0);c[a>>2]=d;c[v>>2]=b;i=w;return}function UI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;b=c[a+52>>2]|0;y=a+28|0;x=c[y>>2]|0;z=(c[a+8>>2]<<16|0)/(x|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;d=x+-1|0;c[y>>2]=d;if(!x){i=B;return}A=a+20|0;w=a+32|0;x=(b&48|0)!=0;s=b&112;t=a+12|0;b=c[A>>2]|0;f=0;g=0;while(1){if((f|0)>65535){f=f+-65536|0;r=f>>>16;f=f-(r<<16)|0;g=g+1+r|0}if(!e)e=d;else{r=b;d=65536;h=0;j=-1;while(1){e=e+-1|0;if((d|0)>65535){h=d+-65536|0;d=h>>>16;j=j+1+d|0;d=h-(d<<16)|0;h=(c[a>>2]|0)+((aa(c[t>>2]|0,g)|0)+(j<<2))|0}p=c[h>>2]|0;m=p>>>24;n=p>>>16&255;o=p>>>8&255;p=p&255;q=c[r>>2]|0;k=q>>>16&255;l=q>>>8&255;q=q&255;if(x&(p|0)!=255){m=((aa(m,p)|0)>>>0)/255|0;n=((aa(n,p)|0)>>>0)/255|0;o=((aa(o,p)|0)>>>0)/255|0}if((s|0)==64){m=((aa(m,q)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0;k=((aa(o,k)|0)>>>0)/255|0}else if((s|0)==32){k=o+k|0;l=n+l|0;m=m+q|0;m=m>>>0>255?255:m;l=l>>>0>255?255:l;k=k>>>0>255?255:k}else if((s|0)==16){p=p^255;m=(((aa(p,q)|0)>>>0)/255|0)+m|0;l=(((aa(l,p)|0)>>>0)/255|0)+n|0;k=(((aa(k,p)|0)>>>0)/255|0)+o|0}else m=q;c[r>>2]=l<<8|k<<16|m;if(!e)break;else{r=r+4|0;d=d+v|0}}e=c[y>>2]|0}b=b+(c[w>>2]|0)|0;d=e+-1|0;c[y>>2]=d;if(!e)break;e=c[u>>2]|0;f=f+z|0}c[A>>2]=b;i=B;return}function VI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;e=c[a+52>>2]|0;s=d[a+60>>0]|0;t=d[a+61>>0]|0;n=d[a+62>>0]|0;o=a+28|0;m=c[o>>2]|0;f=m+-1|0;c[o>>2]=f;if(!m){i=v;return}u=a+20|0;p=a+24|0;q=a+12|0;r=a+32|0;m=(e&1|0)==0;e=c[a>>2]|0;b=c[u>>2]|0;do{g=c[p>>2]|0;if(!g)g=f;else{k=b;l=e;while(1){g=g+-1|0;h=c[l>>2]|0;f=h>>>24;j=h>>>16&255;h=h>>>8&255;if(!m){f=((aa(f,n)|0)>>>0)/255|0;j=((aa(j,t)|0)>>>0)/255|0;h=((aa(h,s)|0)>>>0)/255|0}c[k>>2]=j<<8|h<<16|f;if(!g)break;else{k=k+4|0;l=l+4|0}}g=c[o>>2]|0}e=e+(c[q>>2]|0)|0;b=b+(c[r>>2]|0)|0;f=g+-1|0;c[o>>2]=f}while((g|0)!=0);c[a>>2]=e;c[u>>2]=b;i=v;return}function WI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;b=c[a+52>>2]|0;x=d[a+60>>0]|0;y=d[a+61>>0]|0;r=d[a+62>>0]|0;s=a+28|0;w=c[s>>2]|0;t=(c[a+8>>2]<<16|0)/(w|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;f=w+-1|0;c[s>>2]=f;if(!w){i=A;return}z=a+20|0;w=a+32|0;p=(b&1|0)==0;q=a+12|0;b=c[z>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;o=g>>>16;g=g-(o<<16)|0;h=h+1+o|0}if(!e)e=f;else{o=b;f=65536;j=0;k=-1;while(1){e=e+-1|0;if((f|0)>65535){j=f+-65536|0;f=j>>>16;k=k+1+f|0;f=j-(f<<16)|0;j=(c[a>>2]|0)+((aa(c[q>>2]|0,h)|0)+(k<<2))|0}m=c[j>>2]|0;l=m>>>24;n=m>>>16&255;m=m>>>8&255;if(!p){l=((aa(l,r)|0)>>>0)/255|0;n=((aa(n,y)|0)>>>0)/255|0;m=((aa(m,x)|0)>>>0)/255|0}c[o>>2]=l|n<<8|m<<16;if(!e)break;else{o=o+4|0;f=f+v|0}}e=c[s>>2]|0}b=b+(c[w>>2]|0)|0;f=e+-1|0;c[s>>2]=f;if(!e)break;e=c[u>>2]|0;g=g+t|0}c[z>>2]=b;i=A;return}function XI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;e=c[a+52>>2]|0;A=d[a+60>>0]|0;B=d[a+61>>0]|0;r=d[a+62>>0]|0;s=d[a+63>>0]|0;t=a+28|0;z=c[t>>2]|0;f=z+-1|0;c[t>>2]=f;if(!z){i=D;return}C=a+20|0;u=a+24|0;v=a+12|0;w=a+32|0;x=(e&1|0)==0;y=(e&2|0)==0;z=(e&48|0)!=0;q=e&112;e=c[a>>2]|0;b=c[C>>2]|0;do{g=c[u>>2]|0;if(!g)g=f;else{o=b;p=e;while(1){g=g+-1|0;m=c[p>>2]|0;j=m>>>24;k=m>>>16&255;l=m>>>8&255;m=m&255;n=c[o>>2]|0;f=n>>>16&255;h=n>>>8&255;n=n&255;if(!x){j=((aa(j,r)|0)>>>0)/255|0;k=((aa(k,B)|0)>>>0)/255|0;l=((aa(l,A)|0)>>>0)/255|0}if(!y)m=((aa(m,s)|0)>>>0)/255|0;if(z&m>>>0<255){j=((aa(m,j)|0)>>>0)/255|0;k=((aa(m,k)|0)>>>0)/255|0;l=((aa(m,l)|0)>>>0)/255|0}if((q|0)==16){m=255-m|0;j=(((aa(m,n)|0)>>>0)/255|0)+j|0;h=(((aa(m,h)|0)>>>0)/255|0)+k|0;f=(((aa(m,f)|0)>>>0)/255|0)+l|0}else if((q|0)==64){j=((aa(j,n)|0)>>>0)/255|0;h=((aa(k,h)|0)>>>0)/255|0;f=((aa(l,f)|0)>>>0)/255|0}else if((q|0)==32){f=l+f|0;h=k+h|0;j=j+n|0;j=j>>>0>255?255:j;h=h>>>0>255?255:h;f=f>>>0>255?255:f}else j=n;c[o>>2]=h<<8|f<<16|j;if(!g)break;else{o=o+4|0;p=p+4|0}}g=c[t>>2]|0}e=e+(c[v>>2]|0)|0;b=b+(c[w>>2]|0)|0;f=g+-1|0;c[t>>2]=f}while((g|0)!=0);c[a>>2]=e;c[C>>2]=b;i=D;return}function YI(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;b=c[a+52>>2]|0;F=d[a+60>>0]|0;G=d[a+61>>0]|0;v=d[a+62>>0]|0;w=d[a+63>>0]|0;x=a+28|0;u=c[x>>2]|0;y=(c[a+8>>2]<<16|0)/(u|0)|0;z=a+24|0;f=c[z>>2]|0;A=(c[a+4>>2]<<16|0)/(f|0)|0;e=u+-1|0;c[x>>2]=e;if(!u){i=I;return}H=a+20|0;B=a+32|0;C=(b&1|0)==0;D=(b&2|0)==0;E=(b&48|0)!=0;t=b&112;u=a+12|0;b=c[H>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;s=g>>>16;g=g-(s<<16)|0;h=h+1+s|0}if(!f)f=e;else{s=b;e=65536;j=0;k=-1;while(1){f=f+-1|0;if((e|0)>65535){j=e+-65536|0;e=j>>>16;k=k+1+e|0;e=j-(e<<16)|0;j=(c[a>>2]|0)+((aa(c[u>>2]|0,h)|0)+(k<<2))|0}q=c[j>>2]|0;n=q>>>24;o=q>>>16&255;p=q>>>8&255;q=q&255;r=c[s>>2]|0;l=r>>>16&255;m=r>>>8&255;r=r&255;if(!C){n=((aa(n,v)|0)>>>0)/255|0;o=((aa(o,G)|0)>>>0)/255|0;p=((aa(p,F)|0)>>>0)/255|0}if(!D)q=((aa(q,w)|0)>>>0)/255|0;if(E&q>>>0<255){n=((aa(q,n)|0)>>>0)/255|0;o=((aa(q,o)|0)>>>0)/255|0;p=((aa(q,p)|0)>>>0)/255|0}if((t|0)==32){l=p+l|0;m=o+m|0;n=n+r|0;n=n>>>0>255?255:n;m=m>>>0>255?255:m;l=l>>>0>255?255:l}else if((t|0)==64){n=((aa(n,r)|0)>>>0)/255|0;m=((aa(o,m)|0)>>>0)/255|0;l=((aa(p,l)|0)>>>0)/255|0}else if((t|0)==16){q=255-q|0;n=(((aa(q,r)|0)>>>0)/255|0)+n|0;m=(((aa(q,m)|0)>>>0)/255|0)+o|0;l=(((aa(q,l)|0)>>>0)/255|0)+p|0}else n=r;c[s>>2]=m<<8|l<<16|n;if(!f)break;else{s=s+4|0;e=e+A|0}}f=c[x>>2]|0}b=b+(c[B>>2]|0)|0;e=f+-1|0;c[x>>2]=e;if(!f)break;f=c[z>>2]|0;g=g+y|0}c[H>>2]=b;i=I;return}function ZI(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0;s=i;o=a+28|0;m=c[o>>2]|0;p=(c[a+8>>2]<<16|0)/(m|0)|0;q=a+24|0;b=c[q>>2]|0;l=(c[a+4>>2]<<16|0)/(b|0)|0;d=m+-1|0;c[o>>2]=d;if(!m){i=s;return}r=a+20|0;m=a+32|0;n=a+12|0;g=b;b=c[r>>2]|0;e=0;f=0;while(1){if((e|0)>65535){k=e+-65536|0;j=k>>>16;k=k-(j<<16)|0;f=f+1+j|0}else k=e;if(!g)e=d;else{j=b;e=65536;d=0;h=-1;while(1){g=g+-1|0;if((e|0)>65535){d=e+-65536|0;e=d>>>16;h=h+1+e|0;e=d-(e<<16)|0;d=(c[a>>2]|0)+((aa(c[n>>2]|0,f)|0)+(h<<2))|0}u=c[d>>2]|0;t=u>>>8;c[j>>2]=u>>>24<<16|t&65280|t&255;if(!g)break;else{j=j+4|0;e=e+l|0}}e=c[o>>2]|0}b=b+(c[m>>2]|0)|0;d=e+-1|0;c[o>>2]=d;if(!e)break;g=c[q>>2]|0;e=k+p|0}c[r>>2]=b;i=s;return}function _I(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;d=c[a+52>>2]|0;r=a+28|0;m=c[r>>2]|0;e=m+-1|0;c[r>>2]=e;if(!m){i=w;return}v=a+20|0;s=a+24|0;t=a+12|0;u=a+32|0;q=(d&48|0)!=0;p=d&112;d=c[a>>2]|0;b=c[v>>2]|0;f=e;do{e=c[s>>2]|0;if(!e)e=f;else{n=b;o=d;while(1){e=e+-1|0;l=c[o>>2]|0;h=l>>>24;j=l>>>16&255;k=l>>>8&255;l=l&255;f=c[n>>2]|0;m=f>>>16&255;g=f>>>8&255;f=f&255;if(q&(l|0)!=255){h=((aa(h,l)|0)>>>0)/255|0;j=((aa(j,l)|0)>>>0)/255|0;k=((aa(k,l)|0)>>>0)/255|0}if((p|0)==64){h=((aa(h,m)|0)>>>0)/255|0;g=((aa(j,g)|0)>>>0)/255|0;f=((aa(k,f)|0)>>>0)/255|0}else if((p|0)==16){l=l^255;h=(((aa(m,l)|0)>>>0)/255|0)+h|0;g=(((aa(g,l)|0)>>>0)/255|0)+j|0;f=(((aa(l,f)|0)>>>0)/255|0)+k|0}else if((p|0)==32){f=k+f|0;g=j+g|0;h=h+m|0;h=h>>>0>255?255:h;g=g>>>0>255?255:g;f=f>>>0>255?255:f}else h=m;c[n>>2]=g<<8|f|h<<16;if(!e)break;else{n=n+4|0;o=o+4|0}}e=c[r>>2]|0}d=d+(c[t>>2]|0)|0;b=b+(c[u>>2]|0)|0;f=e+-1|0;c[r>>2]=f}while((e|0)!=0);c[a>>2]=d;c[v>>2]=b;i=w;return}function $I(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0;B=i;b=c[a+52>>2]|0;y=a+28|0;x=c[y>>2]|0;z=(c[a+8>>2]<<16|0)/(x|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;d=x+-1|0;c[y>>2]=d;if(!x){i=B;return}A=a+20|0;w=a+32|0;x=(b&48|0)!=0;s=b&112;t=a+12|0;b=c[A>>2]|0;f=0;g=0;while(1){if((f|0)>65535){f=f+-65536|0;r=f>>>16;f=f-(r<<16)|0;g=g+1+r|0}if(!e)e=d;else{r=b;d=65536;h=0;j=-1;while(1){e=e+-1|0;if((d|0)>65535){h=d+-65536|0;d=h>>>16;j=j+1+d|0;d=h-(d<<16)|0;h=(c[a>>2]|0)+((aa(c[t>>2]|0,g)|0)+(j<<2))|0}p=c[h>>2]|0;m=p>>>24;n=p>>>16&255;o=p>>>8&255;p=p&255;k=c[r>>2]|0;q=k>>>16&255;l=k>>>8&255;k=k&255;if(x&(p|0)!=255){m=((aa(m,p)|0)>>>0)/255|0;n=((aa(n,p)|0)>>>0)/255|0;o=((aa(o,p)|0)>>>0)/255|0}if((s|0)==32){k=o+k|0;l=n+l|0;m=m+q|0;m=m>>>0>255?255:m;l=l>>>0>255?255:l;k=k>>>0>255?255:k}else if((s|0)==64){m=((aa(m,q)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0;k=((aa(o,k)|0)>>>0)/255|0}else if((s|0)==16){p=p^255;m=(((aa(q,p)|0)>>>0)/255|0)+m|0;l=(((aa(l,p)|0)>>>0)/255|0)+n|0;k=(((aa(p,k)|0)>>>0)/255|0)+o|0}else m=q;c[r>>2]=l<<8|k|m<<16;if(!e)break;else{r=r+4|0;d=d+v|0}}e=c[y>>2]|0}b=b+(c[w>>2]|0)|0;d=e+-1|0;c[y>>2]=d;if(!e)break;e=c[u>>2]|0;f=f+z|0}c[A>>2]=b;i=B;return}function aJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=i;e=c[a+52>>2]|0;s=d[a+60>>0]|0;t=d[a+61>>0]|0;n=d[a+62>>0]|0;o=a+28|0;m=c[o>>2]|0;f=m+-1|0;c[o>>2]=f;if(!m){i=v;return}u=a+20|0;p=a+24|0;q=a+12|0;r=a+32|0;m=(e&1|0)==0;e=c[a>>2]|0;b=c[u>>2]|0;do{g=c[p>>2]|0;if(!g)g=f;else{k=b;l=e;while(1){g=g+-1|0;h=c[l>>2]|0;f=h>>>24;j=h>>>16&255;h=h>>>8&255;if(!m){f=((aa(f,n)|0)>>>0)/255|0;j=((aa(j,t)|0)>>>0)/255|0;h=((aa(h,s)|0)>>>0)/255|0}c[k>>2]=j<<8|h|f<<16;if(!g)break;else{k=k+4|0;l=l+4|0}}g=c[o>>2]|0}e=e+(c[q>>2]|0)|0;b=b+(c[r>>2]|0)|0;f=g+-1|0;c[o>>2]=f}while((g|0)!=0);c[a>>2]=e;c[u>>2]=b;i=v;return}function bJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;b=c[a+52>>2]|0;x=d[a+60>>0]|0;y=d[a+61>>0]|0;r=d[a+62>>0]|0;s=a+28|0;w=c[s>>2]|0;t=(c[a+8>>2]<<16|0)/(w|0)|0;u=a+24|0;e=c[u>>2]|0;v=(c[a+4>>2]<<16|0)/(e|0)|0;f=w+-1|0;c[s>>2]=f;if(!w){i=A;return}z=a+20|0;w=a+32|0;p=(b&1|0)==0;q=a+12|0;b=c[z>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;o=g>>>16;g=g-(o<<16)|0;h=h+1+o|0}if(!e)e=f;else{o=b;f=65536;j=0;k=-1;while(1){e=e+-1|0;if((f|0)>65535){j=f+-65536|0;f=j>>>16;k=k+1+f|0;f=j-(f<<16)|0;j=(c[a>>2]|0)+((aa(c[q>>2]|0,h)|0)+(k<<2))|0}m=c[j>>2]|0;l=m>>>24;n=m>>>16&255;m=m>>>8&255;if(!p){l=((aa(l,r)|0)>>>0)/255|0;n=((aa(n,y)|0)>>>0)/255|0;m=((aa(m,x)|0)>>>0)/255|0}c[o>>2]=l<<16|n<<8|m;if(!e)break;else{o=o+4|0;f=f+v|0}}e=c[s>>2]|0}b=b+(c[w>>2]|0)|0;f=e+-1|0;c[s>>2]=f;if(!e)break;e=c[u>>2]|0;g=g+t|0}c[z>>2]=b;i=A;return}function cJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;e=c[a+52>>2]|0;A=d[a+60>>0]|0;B=d[a+61>>0]|0;r=d[a+62>>0]|0;s=d[a+63>>0]|0;t=a+28|0;z=c[t>>2]|0;f=z+-1|0;c[t>>2]=f;if(!z){i=D;return}C=a+20|0;u=a+24|0;v=a+12|0;w=a+32|0;x=(e&1|0)==0;y=(e&2|0)==0;z=(e&48|0)!=0;q=e&112;e=c[a>>2]|0;b=c[C>>2]|0;do{g=c[u>>2]|0;if(!g)g=f;else{o=b;p=e;while(1){g=g+-1|0;m=c[p>>2]|0;j=m>>>24;k=m>>>16&255;l=m>>>8&255;m=m&255;f=c[o>>2]|0;n=f>>>16&255;h=f>>>8&255;f=f&255;if(!x){j=((aa(j,r)|0)>>>0)/255|0;k=((aa(k,B)|0)>>>0)/255|0;l=((aa(l,A)|0)>>>0)/255|0}if(!y)m=((aa(m,s)|0)>>>0)/255|0;if(z&m>>>0<255){j=((aa(m,j)|0)>>>0)/255|0;k=((aa(m,k)|0)>>>0)/255|0;l=((aa(m,l)|0)>>>0)/255|0}if((q|0)==32){f=l+f|0;h=k+h|0;j=j+n|0;j=j>>>0>255?255:j;h=h>>>0>255?255:h;f=f>>>0>255?255:f}else if((q|0)==16){m=255-m|0;j=(((aa(m,n)|0)>>>0)/255|0)+j|0;h=(((aa(m,h)|0)>>>0)/255|0)+k|0;f=(((aa(m,f)|0)>>>0)/255|0)+l|0}else if((q|0)==64){j=((aa(j,n)|0)>>>0)/255|0;h=((aa(k,h)|0)>>>0)/255|0;f=((aa(l,f)|0)>>>0)/255|0}else j=n;c[o>>2]=h<<8|f|j<<16;if(!g)break;else{o=o+4|0;p=p+4|0}}g=c[t>>2]|0}e=e+(c[v>>2]|0)|0;b=b+(c[w>>2]|0)|0;f=g+-1|0;c[t>>2]=f}while((g|0)!=0);c[a>>2]=e;c[C>>2]=b;i=D;return}function dJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0;I=i;b=c[a+52>>2]|0;F=d[a+60>>0]|0;G=d[a+61>>0]|0;v=d[a+62>>0]|0;w=d[a+63>>0]|0;x=a+28|0;u=c[x>>2]|0;y=(c[a+8>>2]<<16|0)/(u|0)|0;z=a+24|0;f=c[z>>2]|0;A=(c[a+4>>2]<<16|0)/(f|0)|0;e=u+-1|0;c[x>>2]=e;if(!u){i=I;return}H=a+20|0;B=a+32|0;C=(b&1|0)==0;D=(b&2|0)==0;E=(b&48|0)!=0;t=b&112;u=a+12|0;b=c[H>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;s=g>>>16;g=g-(s<<16)|0;h=h+1+s|0}if(!f)f=e;else{s=b;e=65536;j=0;k=-1;while(1){f=f+-1|0;if((e|0)>65535){j=e+-65536|0;e=j>>>16;k=k+1+e|0;e=j-(e<<16)|0;j=(c[a>>2]|0)+((aa(c[u>>2]|0,h)|0)+(k<<2))|0}q=c[j>>2]|0;n=q>>>24;o=q>>>16&255;p=q>>>8&255;q=q&255;l=c[s>>2]|0;r=l>>>16&255;m=l>>>8&255;l=l&255;if(!C){n=((aa(n,v)|0)>>>0)/255|0;o=((aa(o,G)|0)>>>0)/255|0;p=((aa(p,F)|0)>>>0)/255|0}if(!D)q=((aa(q,w)|0)>>>0)/255|0;if(E&q>>>0<255){n=((aa(q,n)|0)>>>0)/255|0;o=((aa(q,o)|0)>>>0)/255|0;p=((aa(q,p)|0)>>>0)/255|0}if((t|0)==64){n=((aa(n,r)|0)>>>0)/255|0;m=((aa(o,m)|0)>>>0)/255|0;l=((aa(p,l)|0)>>>0)/255|0}else if((t|0)==32){l=p+l|0;m=o+m|0;n=n+r|0;n=n>>>0>255?255:n;m=m>>>0>255?255:m;l=l>>>0>255?255:l}else if((t|0)==16){q=255-q|0;n=(((aa(q,r)|0)>>>0)/255|0)+n|0;m=(((aa(q,m)|0)>>>0)/255|0)+o|0;l=(((aa(q,l)|0)>>>0)/255|0)+p|0}else n=r;c[s>>2]=m<<8|l|n<<16;if(!f)break;else{s=s+4|0;e=e+A|0}}f=c[x>>2]|0}b=b+(c[B>>2]|0)|0;e=f+-1|0;c[x>>2]=e;if(!f)break;f=c[z>>2]|0;g=g+y|0}c[H>>2]=b;i=I;return}function eJ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;o=a+28|0;m=c[o>>2]|0;p=(c[a+8>>2]<<16|0)/(m|0)|0;q=a+24|0;b=c[q>>2]|0;l=(c[a+4>>2]<<16|0)/(b|0)|0;d=m+-1|0;c[o>>2]=d;if(!m){i=s;return}r=a+20|0;m=a+32|0;n=a+12|0;g=b;b=c[r>>2]|0;e=0;f=0;while(1){if((e|0)>65535){k=e+-65536|0;j=k>>>16;k=k-(j<<16)|0;f=f+1+j|0}else k=e;if(!g)e=d;else{j=b;e=65536;d=0;h=-1;while(1){g=g+-1|0;if((e|0)>65535){d=e+-65536|0;e=d>>>16;h=h+1+e|0;e=d-(e<<16)|0;d=(c[a>>2]|0)+((aa(c[n>>2]|0,f)|0)+(h<<2))|0}c[j>>2]=wL(c[d>>2]|0)|0;if(!g)break;else{j=j+4|0;e=e+l|0}}e=c[o>>2]|0}b=b+(c[m>>2]|0)|0;d=e+-1|0;c[o>>2]=d;if(!e)break;g=c[q>>2]|0;e=k+p|0}c[r>>2]=b;i=s;return}function fJ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=i;d=c[a+52>>2]|0;s=a+28|0;m=c[s>>2]|0;e=m+-1|0;c[s>>2]=e;if(!m){i=x;return}w=a+20|0;t=a+24|0;u=a+12|0;v=a+32|0;r=(d&48|0)!=0;q=d&112;d=c[a>>2]|0;b=c[w>>2]|0;f=e;do{e=c[t>>2]|0;if(!e)e=f;else{o=b;p=d;while(1){e=e+-1|0;m=c[p>>2]|0;h=m>>>24;j=m>>>16&255;k=m>>>8&255;m=m&255;l=c[o>>2]|0;f=l>>>16&255;g=l>>>8&255;n=l&255;l=l>>>24;if(r&(m|0)!=255){h=((aa(h,m)|0)>>>0)/255|0;j=((aa(j,m)|0)>>>0)/255|0;k=((aa(k,m)|0)>>>0)/255|0}if((q|0)==32){f=k+f|0;g=j+g|0;h=h+n|0;h=h>>>0>255?255:h;g=g>>>0>255?255:g;f=f>>>0>255?255:f}else if((q|0)==16){y=m^255;l=(((aa(y,l)|0)>>>0)/255|0)+m|0;h=(((aa(y,n)|0)>>>0)/255|0)+h|0;g=(((aa(g,y)|0)>>>0)/255|0)+j|0;f=(((aa(f,y)|0)>>>0)/255|0)+k|0}else if((q|0)==64){h=((aa(h,n)|0)>>>0)/255|0;g=((aa(j,g)|0)>>>0)/255|0;f=((aa(k,f)|0)>>>0)/255|0}else h=n;c[o>>2]=g<<8|f<<16|h|l<<24;if(!e)break;else{o=o+4|0;p=p+4|0}}e=c[s>>2]|0}d=d+(c[u>>2]|0)|0;b=b+(c[v>>2]|0)|0;f=e+-1|0;c[s>>2]=f}while((e|0)!=0);c[a>>2]=d;c[w>>2]=b;i=x;return}function gJ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;C=i;b=c[a+52>>2]|0;z=a+28|0;y=c[z>>2]|0;A=(c[a+8>>2]<<16|0)/(y|0)|0;v=a+24|0;e=c[v>>2]|0;w=(c[a+4>>2]<<16|0)/(e|0)|0;d=y+-1|0;c[z>>2]=d;if(!y){i=C;return}B=a+20|0;x=a+32|0;y=(b&48|0)!=0;t=b&112;u=a+12|0;b=c[B>>2]|0;f=0;g=0;while(1){if((f|0)>65535){f=f+-65536|0;s=f>>>16;f=f-(s<<16)|0;g=g+1+s|0}if(!e)e=d;else{s=b;d=65536;h=0;j=-1;while(1){e=e+-1|0;if((d|0)>65535){h=d+-65536|0;d=h>>>16;j=j+1+d|0;d=h-(d<<16)|0;h=(c[a>>2]|0)+((aa(c[u>>2]|0,g)|0)+(j<<2))|0}q=c[h>>2]|0;m=q>>>24;n=q>>>16&255;o=q>>>8&255;q=q&255;p=c[s>>2]|0;k=p>>>16&255;l=p>>>8&255;r=p&255;p=p>>>24;if(y&(q|0)!=255){m=((aa(m,q)|0)>>>0)/255|0;n=((aa(n,q)|0)>>>0)/255|0;o=((aa(o,q)|0)>>>0)/255|0}if((t|0)==64){m=((aa(m,r)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0;k=((aa(o,k)|0)>>>0)/255|0}else if((t|0)==16){D=q^255;p=(((aa(D,p)|0)>>>0)/255|0)+q|0;m=(((aa(D,r)|0)>>>0)/255|0)+m|0;l=(((aa(l,D)|0)>>>0)/255|0)+n|0;k=(((aa(k,D)|0)>>>0)/255|0)+o|0}else if((t|0)==32){k=o+k|0;l=n+l|0;m=m+r|0;m=m>>>0>255?255:m;l=l>>>0>255?255:l;k=k>>>0>255?255:k}else m=r;c[s>>2]=l<<8|k<<16|m|p<<24;if(!e)break;else{s=s+4|0;d=d+w|0}}e=c[z>>2]|0}b=b+(c[x>>2]|0)|0;d=e+-1|0;c[z>>2]=d;if(!e)break;e=c[v>>2]|0;f=f+A|0}c[B>>2]=b;i=C;return}function hJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;y=i;e=c[a+52>>2]|0;v=d[a+60>>0]|0;w=d[a+61>>0]|0;o=d[a+62>>0]|0;p=d[a+63>>0]|0;q=a+28|0;n=c[q>>2]|0;f=n+-1|0;c[q>>2]=f;if(!n){i=y;return}x=a+20|0;r=a+24|0;s=a+12|0;t=a+32|0;u=(e&1|0)==0;n=(e&2|0)==0;e=c[a>>2]|0;b=c[x>>2]|0;do{g=c[r>>2]|0;if(!g)g=f;else{l=b;m=e;while(1){g=g+-1|0;h=c[m>>2]|0;f=h>>>24;j=h>>>16&255;k=h>>>8&255;h=h&255;if(!u){f=((aa(f,o)|0)>>>0)/255|0;j=((aa(j,w)|0)>>>0)/255|0;k=((aa(k,v)|0)>>>0)/255|0}if(!n)h=((aa(h,p)|0)>>>0)/255|0;c[l>>2]=j<<8|k<<16|f|h<<24;if(!g)break;else{l=l+4|0;m=m+4|0}}g=c[q>>2]|0}e=e+(c[s>>2]|0)|0;b=b+(c[t>>2]|0)|0;f=g+-1|0;c[q>>2]=f}while((g|0)!=0);c[a>>2]=e;c[x>>2]=b;i=y;return}function iJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0;D=i;b=c[a+52>>2]|0;A=d[a+60>>0]|0;B=d[a+61>>0]|0;s=d[a+62>>0]|0;t=d[a+63>>0]|0;u=a+28|0;z=c[u>>2]|0;v=(c[a+8>>2]<<16|0)/(z|0)|0;w=a+24|0;e=c[w>>2]|0;x=(c[a+4>>2]<<16|0)/(e|0)|0;f=z+-1|0;c[u>>2]=f;if(!z){i=D;return}C=a+20|0;y=a+32|0;z=(b&1|0)==0;q=(b&2|0)==0;r=a+12|0;b=c[C>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;p=g>>>16;g=g-(p<<16)|0;h=h+1+p|0}if(e){p=b;j=65536;f=0;k=-1;while(1){e=e+-1|0;if((j|0)>65535){f=j+-65536|0;j=f>>>16;k=k+1+j|0;j=f-(j<<16)|0;f=(c[a>>2]|0)+((aa(c[r>>2]|0,h)|0)+(k<<2))|0}m=c[f>>2]|0;l=m>>>24;n=m>>>16&255;o=m>>>8&255;m=m&255;if(!z){l=((aa(l,s)|0)>>>0)/255|0;n=((aa(n,B)|0)>>>0)/255|0;o=((aa(o,A)|0)>>>0)/255|0}if(!q)m=((aa(m,t)|0)>>>0)/255|0;c[p>>2]=l|n<<8|o<<16|m<<24;if(!e)break;else{p=p+4|0;j=j+x|0}}f=c[u>>2]|0}b=b+(c[y>>2]|0)|0;j=f+-1|0;c[u>>2]=j;if(!f)break;e=c[w>>2]|0;f=j;g=g+v|0}c[C>>2]=b;i=D;return}function jJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0;E=i;e=c[a+52>>2]|0;B=d[a+60>>0]|0;C=d[a+61>>0]|0;s=d[a+62>>0]|0;t=d[a+63>>0]|0;u=a+28|0;z=c[u>>2]|0;f=z+-1|0;c[u>>2]=f;if(!z){i=E;return}D=a+20|0;v=a+24|0;w=a+12|0;x=a+32|0;y=(e&1|0)==0;z=(e&2|0)==0;A=(e&48|0)!=0;r=e&112;b=c[D>>2]|0;e=c[a>>2]|0;do{g=c[v>>2]|0;if(!g)g=f;else{p=b;q=e;while(1){g=g+-1|0;n=c[q>>2]|0;j=n>>>24;k=n>>>16&255;l=n>>>8&255;n=n&255;m=c[p>>2]|0;f=m>>>16&255;h=m>>>8&255;o=m&255;m=m>>>24;if(!y){j=((aa(j,s)|0)>>>0)/255|0;k=((aa(k,C)|0)>>>0)/255|0;l=((aa(l,B)|0)>>>0)/255|0}if(!z)n=((aa(n,t)|0)>>>0)/255|0;if(A&n>>>0<255){j=((aa(n,j)|0)>>>0)/255|0;k=((aa(n,k)|0)>>>0)/255|0;l=((aa(n,l)|0)>>>0)/255|0}if((r|0)==64){j=((aa(j,o)|0)>>>0)/255|0;h=((aa(k,h)|0)>>>0)/255|0;f=((aa(l,f)|0)>>>0)/255|0}else if((r|0)==16){F=255-n|0;m=(((aa(F,m)|0)>>>0)/255|0)+n|0;j=(((aa(F,o)|0)>>>0)/255|0)+j|0;h=(((aa(F,h)|0)>>>0)/255|0)+k|0;f=(((aa(F,f)|0)>>>0)/255|0)+l|0}else if((r|0)==32){f=l+f|0;h=k+h|0;j=j+o|0;j=j>>>0>255?255:j;h=h>>>0>255?255:h;f=f>>>0>255?255:f}else j=o;c[p>>2]=h<<8|f<<16|j|m<<24;if(!g)break;else{p=p+4|0;q=q+4|0}}g=c[u>>2]|0}e=e+(c[w>>2]|0)|0;b=b+(c[x>>2]|0)|0;f=g+-1|0;c[u>>2]=f}while((g|0)!=0);c[a>>2]=e;c[D>>2]=b;i=E;return}function kJ(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0;J=i;b=c[a+52>>2]|0;G=d[a+60>>0]|0;H=d[a+61>>0]|0;w=d[a+62>>0]|0;x=d[a+63>>0]|0;y=a+28|0;v=c[y>>2]|0;z=(c[a+8>>2]<<16|0)/(v|0)|0;A=a+24|0;f=c[A>>2]|0;B=(c[a+4>>2]<<16|0)/(f|0)|0;e=v+-1|0;c[y>>2]=e;if(!v){i=J;return}I=a+20|0;C=a+32|0;D=(b&1|0)==0;E=(b&2|0)==0;F=(b&48|0)!=0;u=b&112;v=a+12|0;b=c[I>>2]|0;g=0;h=0;while(1){if((g|0)>65535){g=g+-65536|0;t=g>>>16;g=g-(t<<16)|0;h=h+1+t|0}if(!f)f=e;else{t=b;e=65536;j=0;k=-1;while(1){f=f+-1|0;if((e|0)>65535){j=e+-65536|0;e=j>>>16;k=k+1+e|0;e=j-(e<<16)|0;j=(c[a>>2]|0)+((aa(c[v>>2]|0,h)|0)+(k<<2))|0}r=c[j>>2]|0;n=r>>>24;o=r>>>16&255;p=r>>>8&255;r=r&255;q=c[t>>2]|0;l=q>>>16&255;m=q>>>8&255;s=q&255;q=q>>>24;if(!D){n=((aa(n,w)|0)>>>0)/255|0;o=((aa(o,H)|0)>>>0)/255|0;p=((aa(p,G)|0)>>>0)/255|0}if(!E)r=((aa(r,x)|0)>>>0)/255|0;if(F&r>>>0<255){n=((aa(r,n)|0)>>>0)/255|0;o=((aa(r,o)|0)>>>0)/255|0;p=((aa(r,p)|0)>>>0)/255|0}if((u|0)==16){K=255-r|0;q=(((aa(K,q)|0)>>>0)/255|0)+r|0;n=(((aa(K,s)|0)>>>0)/255|0)+n|0;m=(((aa(K,m)|0)>>>0)/255|0)+o|0;l=(((aa(K,l)|0)>>>0)/255|0)+p|0}else if((u|0)==64){n=((aa(n,s)|0)>>>0)/255|0;m=((aa(o,m)|0)>>>0)/255|0;l=((aa(p,l)|0)>>>0)/255|0}else if((u|0)==32){l=p+l|0;m=o+m|0;n=n+s|0;n=n>>>0>255?255:n;m=m>>>0>255?255:m;l=l>>>0>255?255:l}else n=s;c[t>>2]=m<<8|l<<16|n|q<<24;if(!f)break;else{t=t+4|0;e=e+B|0}}f=c[y>>2]|0}b=b+(c[C>>2]|0)|0;e=f+-1|0;c[y>>2]=e;if(!f)break;f=c[A>>2]|0;g=g+z|0}c[I>>2]=b;i=J;return}function lJ(){return 1}function mJ(a){a=a|0;var b=0;b=i;a=Vz(1,652)|0;if(!a){Ix(0)|0;a=0;i=b;return a|0}else{c[a+4>>2]=55;c[a+8>>2]=250;c[a+20>>2]=31;c[a+176>>2]=251;c[a+24>>2]=74;c[a+44>>2]=152;c[a+100>>2]=153;c[a+84>>2]=129;c[a+104>>2]=16;c[a+108>>2]=18;c[a+112>>2]=154;c[a+136>>2]=75;c[a+140>>2]=76;c[a+144>>2]=252;c[a+148>>2]=77;c[a+152>>2]=32;c[a+160>>2]=78;c[a+164>>2]=56;c[a+168>>2]=155;c[a+172>>2]=156;c[a+156>>2]=130;c[a+648>>2]=253;i=b;return a|0}return 0}function nJ(a){a=a|0;var b=0;b=i;c[a+4>>2]=33;c[a+32>>2]=254;c[a+60>>2]=1;c[a+52>>2]=1;c[a+48>>2]=1;a=Ze(146888)|0;i=b;return a|0}function oJ(){var a=0,b=0;b=i;a=Tz(148440)|0;if((a|0)!=0?(rA(a,148664)|0)==0:0)a=1;else a=0;i=b;return a|0}function pJ(a){a=a|0;var b=0;b=i;a=Vz(1,652)|0;if(!a){Ix(0)|0;Xz(0);a=0;i=b;return a|0}else{c[a+4>>2]=57;c[a+8>>2]=255;c[a+20>>2]=34;c[a+176>>2]=256;c[a+104>>2]=17;c[a+108>>2]=19;c[a+112>>2]=157;c[a+648>>2]=257;i=b;return a|0}return 0}function qJ(a){a=a|0;c[a+4>>2]=35;c[a+12>>2]=258;c[a+16>>2]=259;c[a+24>>2]=58;c[a+32>>2]=260;return 1}function rJ(a){a=a|0;c[a+4>>2]=36;c[a+60>>2]=1;return 1}function sJ(a,d){a=a|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0;x=i;o=c[a+24>>2]|0;e=c[a+28>>2]|0;v=c[a+16>>2]>>1;w=c[a+36>>2]>>1;if(!e){i=x;return}p=d&65535;q=p^65535;r=o+-1|0;s=p<<16|p;t=~s;u=v+-1|0;f=c[a+20>>2]|0;a=c[a>>2]|0;while(1){e=e+-1|0;g=a;h=f;if(!((g^h)&2)){if(!(g&2))g=o;else{g=b[f>>1]|0;n=b[a>>1]|0;b[f>>1]=(((n&d&65535)+(g&d&65535)|0)>>>1)+(n&g&65535&q);f=f+2|0;a=a+2|0;g=r}if((g|0)>1){k=g+-2|0;l=k&-2;h=f;j=a;while(1){m=c[j>>2]|0;n=c[h>>2]|0;c[h>>2]=(m&t&n)+((m&s)>>>1)+((n&s)>>>1);g=g+-2|0;if((g|0)<=1)break;else{h=h+4|0;j=j+4|0}}f=f+(l+2<<1)|0;a=a+(l+2<<1)|0;g=k-l|0}if(g){n=b[f>>1]|0;m=b[a>>1]|0;b[f>>1]=(((m&d&65535)+(n&d&65535)|0)>>>1)+(m&n&65535&q);f=f+2|0;a=a+2|0}a=a+(v<<1)|0}else{if(!(h&2))h=o;else{h=b[f>>1]|0;n=b[a>>1]|0;b[f>>1]=(((n&d&65535)+(h&d&65535)|0)>>>1)+(n&h&65535&q);f=f+2|0;a=a+2|0;h=r}k=a+2|0;l=c[a+-2>>2]|0;if((h|0)>1){m=h+-2|0;n=m&-2;g=f;while(1){j=c[k>>2]|0;y=c[g>>2]|0;l=j<<16|l>>>16;c[g>>2]=(y&t&l)+((y&s)>>>1)+((l&s)>>>1);h=h+-2|0;if((h|0)<=1){h=j;break}else{g=g+4|0;l=j;k=k+4|0}}j=n+4|0;f=f+(n+2<<1)|0;l=h;k=a+(n+3<<1)|0;h=m-n|0}else j=2;if(!h)a=k;else{n=b[f>>1]|0;m=l>>>16;b[f>>1]=(((n&d&65535)+(m&p)|0)>>>1)+(m&q&(n&65535));f=f+2|0;a=a+(j<<1)|0}a=a+(u<<1)|0}if(!e)break;else f=f+(w<<1)|0}i=x;return}function tJ(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+32|0;n=p;k=b+316|0;o=c[k>>2]|0;if(!o){Xz(b);i=p;return}e=c[o>>2]|0;if((c[30244]|0)!=(e|0)){c[o+268>>2]=0;if((zC(c[b+188>>2]|0,e)|0)>=0){c[30244]=c[o>>2];BJ(b)|0;d=c[k>>2]|0;f=5}}else{d=o;f=5}if((f|0)==5?(c[d+4>>2]|0)!=0:0){d=d+108|0;do{}while((Lg[c[d>>2]&15]()|0)!=0)}d=c[o+252>>2]|0;if(d){e=o+60|0;do{mg[c[e>>2]&511](c[d>>2]|0);j=d;d=c[d+24>>2]|0;Xz(j)}while((d|0)!=0)}d=c[o+260>>2]|0;if(d){e=o+56|0;do{mg[c[e>>2]&511](c[d>>2]|0);j=d;d=c[d+156>>2]|0;Xz(j)}while((d|0)!=0)}d=c[o>>2]|0;if(d){j=o+232|0;f=c[j>>2]|0;if(f){h=o+204|0;do{e=f;f=c[f+12>>2]|0;ng[c[h>>2]&255](1,e+8|0);e=c[k>>2]|0;a:do if((c[e+4>>2]|0)!=0?(l=e+108|0,m=Lg[c[l>>2]&15]()|0,(m|0)!=0):0){e=143904;g=m;while(1){if(!((e|0)!=0?(a[e>>0]|0)!=0:0))e=121120;switch(g|0){case 1282:{d=121200;break}case 1280:{d=121160;break}case 1281:{d=121176;break}case 1285:{d=121224;break}case 0:{d=121248;break}default:d=121264}c[n>>2]=e;c[n+4>>2]=120984;c[n+8>>2]=447;c[n+12>>2]=122664;c[n+16>>2]=d;c[n+20>>2]=g;Fx(121128,n)|0;g=Lg[c[l>>2]&15]()|0;if(!g)break a}}while(0);Xz(c[j>>2]|0);c[j>>2]=f}while((f|0)!=0);d=c[o>>2]|0}IC(d)}Xz(c[o+244>>2]|0);Xz(o);Xz(b);i=p;return}function uJ(b,d){b=b|0;d=d|0;var e=0;e=i;d=a[d+12>>0]|0;if(d<<24>>24==7)Sg[c[(c[b+316>>2]|0)+88>>2]&15]();else if(d<<24>>24==2|d<<24>>24==1|d<<24>>24==6)c[30244]=0;i=e;return}function vJ(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=i;i=i+32|0;K=L;I=b+316|0;D=c[I>>2]|0;h=c[D>>2]|0;if((c[30244]|0)!=(h|0)){c[D+268>>2]=0;if((zC(c[b+188>>2]|0,h)|0)>=0){c[30244]=c[D>>2];BJ(b)|0;g=c[I>>2]|0;J=4}}else{g=D;J=4}if((J|0)==4?(c[g+4>>2]|0)!=0:0){h=g+108|0;do{}while((Lg[c[h>>2]&15]()|0)!=0)}k=d+4|0;h=c[k>>2]|0;if((h|0)==374740996|(h|0)==370546692|(h|0)==376840196|(h|0)==372645892)w=6408;else if((h|0)==825382478|(h|0)==842094158|(h|0)==842094169|(h|0)==1448433993)w=6409;else{z=Fx(122504,K)|0;i=L;return z|0}H=Vz(1,44)|0;if(!H){z=Ix(0)|0;i=L;return z|0}c[H>>2]=0;u=H+4|0;c[u>>2]=3553;c[H+8>>2]=w;c[H+12>>2]=5121;q=c[k>>2]|0;m=H+24|0;c[m>>2]=((q|0)==1448433993|(q|0)==842094169)&1;p=H+28|0;c[p>>2]=((q|0)==842094158|(q|0)==825382478)&1;q=H+36|0;c[q>>2]=0;g=H+32|0;c[g>>2]=0;h=Jx(127856)|0;if((h|0)!=0?(a[h>>0]|0)!=48:0){r=(sA(h,127888)|0)==0;r=r?9728:9729}else r=9728;v=d+8|0;if((c[v>>2]|0)==1){h=c[d+12>>2]|0;j=c[k>>2]|0;if(!((j|0)==0|(j&-268435456|0)==268435456))if((j|0)==1498831189|(j|0)==844715353)j=2;else j=(j|0)==1431918169?2:1;else j=j&255;j=aa(j,h)|0;c[H+20>>2]=j;j=aa(c[d+16>>2]|0,j)|0;if(!(c[m>>2]|0))h=j;else h=((j<<1|0)/4|0)+j|0;if(c[p>>2]|0)h=((j|0)/2|0)+h|0;b=Vz(1,h)|0;c[H+16>>2]=b;if(!b){Xz(H);z=Ix(0)|0;i=L;return z|0}}h=c[I>>2]|0;a:do if((c[h+4>>2]|0)!=0?(e=h+108|0,l=Lg[c[e>>2]&15]()|0,(l|0)!=0):0){h=143904;while(1){if((h|0)!=0?(a[h>>0]|0)!=0:0)b=h;else b=121120;switch(l|0){case 1285:{h=121224;break}case 1282:{h=121200;break}case 1281:{h=121176;break}case 0:{h=121248;break}case 1280:{h=121160;break}default:h=121264}c[K>>2]=b;c[K+4>>2]=120984;c[K+8>>2]=557;c[K+12>>2]=122536;c[K+16>>2]=h;c[K+20>>2]=l;Fx(121128,K)|0;l=Lg[c[e>>2]&15]()|0;if(!l)break a;else h=b}}while(0);if(c[m>>2]|0){m=D+96|0;ng[c[m>>2]&255](1,g);h=c[I>>2]|0;if((c[h+4>>2]|0)!=0?(o=h+108|0,n=Lg[c[o>>2]&15]()|0,(n|0)!=0):0){f=n;while(1){switch(f|0){case 1285:{e=121224;break}case 1282:{e=121200;break}case 1281:{e=121176;break}case 1280:{e=121160;break}case 0:{e=121248;break}default:e=121264}c[K>>2]=122592;c[K+4>>2]=120984;c[K+8>>2]=561;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[o>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}k=D+16|0;mg[c[k>>2]&511](33986);l=D+28|0;ng[c[l>>2]&255](c[u>>2]|0,c[g>>2]|0);b=D+160|0;Ag[c[b>>2]&255](c[u>>2]|0,10241,r);Ag[c[b>>2]&255](c[u>>2]|0,10240,r);Ag[c[b>>2]&255](c[u>>2]|0,10242,33071);Ag[c[b>>2]&255](c[u>>2]|0,10243,33071);g=D+156|0;e=d+12|0;j=d+16|0;Gg[c[g>>2]&31](c[u>>2]|0,0,w,(c[e>>2]|0)/2|0,(c[j>>2]|0)/2|0,0,w,5121,0);ng[c[m>>2]&255](1,q);h=c[I>>2]|0;if((c[h+4>>2]|0)!=0?(t=h+108|0,f=Lg[c[t>>2]&15]()|0,(f|0)!=0):0){while(1){switch(f|0){case 1281:{e=121176;break}case 1282:{e=121200;break}case 0:{e=121248;break}case 1285:{e=121224;break}case 1280:{e=121160;break}default:e=121264}c[K>>2]=122592;c[K+4>>2]=120984;c[K+8>>2]=573;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[t>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}mg[c[k>>2]&511](33985);ng[c[l>>2]&255](c[u>>2]|0,c[q>>2]|0);Ag[c[b>>2]&255](c[u>>2]|0,10241,r);Ag[c[b>>2]&255](c[u>>2]|0,10240,r);Ag[c[b>>2]&255](c[u>>2]|0,10242,33071);Ag[c[b>>2]&255](c[u>>2]|0,10243,33071);Gg[c[g>>2]&31](c[u>>2]|0,0,w,(c[e>>2]|0)/2|0,(c[j>>2]|0)/2|0,0,w,5121,0);h=c[I>>2]|0;if((c[h+4>>2]|0)!=0?(x=h+108|0,s=Lg[c[x>>2]&15]()|0,(s|0)!=0):0){f=s;while(1){switch(f|0){case 1285:{e=121224;break}case 0:{e=121248;break}case 1280:{e=121160;break}case 1281:{e=121176;break}case 1282:{e=121200;break}default:e=121264}c[K>>2]=122608;c[K+4>>2]=120984;c[K+8>>2]=583;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[x>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}}b=D+96|0;if(c[p>>2]|0){ng[c[b>>2]&255](1,q);h=c[I>>2]|0;if((c[h+4>>2]|0)!=0?(A=h+108|0,y=Lg[c[A>>2]&15]()|0,(y|0)!=0):0){f=y;while(1){switch(f|0){case 1280:{e=121160;break}case 0:{e=121248;break}case 1281:{e=121176;break}case 1282:{e=121200;break}case 1285:{e=121224;break}default:e=121264}c[K>>2]=122592;c[K+4>>2]=120984;c[K+8>>2]=590;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[A>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}mg[c[D+16>>2]&511](33985);ng[c[D+28>>2]&255](c[u>>2]|0,c[q>>2]|0);h=D+160|0;Ag[c[h>>2]&255](c[u>>2]|0,10241,r);Ag[c[h>>2]&255](c[u>>2]|0,10240,r);Ag[c[h>>2]&255](c[u>>2]|0,10242,33071);Ag[c[h>>2]&255](c[u>>2]|0,10243,33071);Gg[c[D+156>>2]&31](c[u>>2]|0,0,6410,(c[d+12>>2]|0)/2|0,(c[d+16>>2]|0)/2|0,0,6410,5121,0);h=c[I>>2]|0;if((c[h+4>>2]|0)!=0?(C=h+108|0,z=Lg[c[C>>2]&15]()|0,(z|0)!=0):0){f=z;while(1){switch(f|0){case 1280:{e=121160;break}case 1281:{e=121176;break}case 1282:{e=121200;break}case 1285:{e=121224;break}case 0:{e=121248;break}default:e=121264}c[K>>2]=122608;c[K+4>>2]=120984;c[K+8>>2]=600;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[C>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}}ng[c[b>>2]&255](1,H);h=c[I>>2]|0;if((c[h+4>>2]|0)!=0?(E=h+108|0,B=Lg[c[E>>2]&15]()|0,(B|0)!=0):0){f=B;while(1){switch(f|0){case 1280:{e=121160;break}case 0:{e=121248;break}case 1281:{e=121176;break}case 1282:{e=121200;break}case 1285:{e=121224;break}default:e=121264}c[K>>2]=122592;c[K+4>>2]=120984;c[K+8>>2]=606;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[E>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}c[d+68>>2]=H;mg[c[D+16>>2]&511](33984);ng[c[D+28>>2]&255](c[u>>2]|0,c[H>>2]|0);g=D+160|0;Ag[c[g>>2]&255](c[u>>2]|0,10241,r);Ag[c[g>>2]&255](c[u>>2]|0,10240,r);Ag[c[g>>2]&255](c[u>>2]|0,10242,33071);Ag[c[g>>2]&255](c[u>>2]|0,10243,33071);g=d+12|0;f=d+16|0;Gg[c[D+156>>2]&31](c[u>>2]|0,0,w,c[g>>2]|0,c[f>>2]|0,0,w,5121,0);b=c[I>>2]|0;if((c[b+4>>2]|0)!=0?(G=b+108|0,F=Lg[c[G>>2]&15]()|0,(F|0)!=0):0){f=F;while(1){switch(f|0){case 1280:{e=121160;break}case 1281:{e=121176;break}case 1282:{e=121200;break}case 1285:{e=121224;break}case 0:{e=121248;break}default:e=121264}c[K>>2]=122608;c[K+4>>2]=120984;c[K+8>>2]=617;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[G>>2]&15]()|0;if(!f){e=-1;break}}i=L;return e|0}if((c[v>>2]|0)==2){h=c[I>>2]|0;e=c[g>>2]|0;b=c[f>>2]|0;f=h+232|0;g=c[f>>2]|0;b:do if(g){while(1){if((c[g>>2]|0)==(e|0)?(c[g+4>>2]|0)==(b|0):0)break;g=c[g+12>>2]|0;if(!g){J=109;break b}}if(!g)J=109}else J=109;while(0);if((J|0)==109){g=Uz(16)|0;c[g>>2]=e;c[g+4>>2]=b;ng[c[h+92>>2]&255](1,g+8|0);c[g+12>>2]=c[f>>2];c[f>>2]=g}c[H+40>>2]=g}else c[H+40>>2]=0;e=c[I>>2]|0;if(!(c[e+4>>2]|0)){z=0;i=L;return z|0}b=e+108|0;f=Lg[c[b>>2]&15]()|0;if(!f){z=0;i=L;return z|0}else e=143904;while(1){if((e|0)!=0?(a[e>>0]|0)!=0:0)g=e;else g=121120;switch(f|0){case 1280:{e=121160;break}case 1282:{e=121200;break}case 1285:{e=121224;break}case 0:{e=121248;break}case 1281:{e=121176;break}default:e=121264}c[K>>2]=g;c[K+4>>2]=120984;c[K+8>>2]=627;c[K+12>>2]=122536;c[K+16>>2]=e;c[K+20>>2]=f;Fx(121128,K)|0;f=Lg[c[b>>2]&15]()|0;if(!f){e=-1;break}else e=g}i=L;return e|0}function wJ(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;J=i;i=i+32|0;I=J;G=a+316|0;H=c[G>>2]|0;F=c[b+68>>2]|0;h=c[H>>2]|0;if((c[30244]|0)!=(h|0)){c[H+268>>2]=0;if((zC(c[a+188>>2]|0,h)|0)>=0){c[30244]=c[H>>2];BJ(a)|0;g=c[G>>2]|0;u=4}}else{g=H;u=4}if((u|0)==4?(c[g+4>>2]|0)!=0:0){a=g+108|0;do{}while((Lg[c[a>>2]&15]()|0)!=0)}D=d+8|0;if((c[D>>2]|0)<1){z=0;i=J;return z|0}E=d+12|0;if((c[E>>2]|0)<1){z=0;i=J;return z|0}A=H+28|0;B=F+4|0;ng[c[A>>2]&255](c[B>>2]|0,c[F>>2]|0);r=c[B>>2]|0;q=c[d>>2]|0;C=d+4|0;h=c[C>>2]|0;j=c[D>>2]|0;k=c[E>>2]|0;y=F+8|0;l=c[y>>2]|0;z=F+12|0;m=c[z>>2]|0;x=b+4|0;o=c[x>>2]|0;if(!((o|0)==0|(o&-268435456|0)==268435456))if((o|0)==1498831189|(o|0)==844715353)o=2;else o=(o|0)==1431918169?2:1;else o=o&255;g=aa(o,j)|0;do if((g|0)!=(f|0)){a=Uz(aa(g,k)|0)|0;if(!a){Ix(0)|0;break}if((k|0)>0){o=e;b=a;p=0;while(1){gA(b,o,g)|0;p=p+1|0;if((p|0)==(k|0)){s=a;p=a;u=18;break}else{o=o+f|0;b=b+g|0}}}else{s=a;p=a;u=18}}else{s=0;p=e;u=18}while(0);if((u|0)==18?(Gg[c[H+164>>2]&31](r,0,q,h,j,k,l,m,p),(s|0)!=0):0)Xz(s);do if(c[F+24>>2]|0){s=aa(c[E>>2]|0,f)|0;p=e+s|0;o=c[A>>2]|0;n=c[B>>2]|0;if((c[x>>2]|0)==842094169)ng[o&255](n,c[F+32>>2]|0);else ng[o&255](n,c[F+36>>2]|0);g=c[B>>2]|0;a=(c[d>>2]|0)/2|0;h=(c[C>>2]|0)/2|0;j=(c[D>>2]|0)/2|0;b=c[E>>2]|0;k=(b|0)/2|0;l=c[y>>2]|0;q=c[z>>2]|0;t=(f|0)/2|0;do if((j|0)!=(t|0)){r=Uz(aa(k,j)|0)|0;if(!r){Ix(0)|0;break}if((b|0)>1){o=p;n=r;m=0;while(1){gA(n,o,j)|0;m=m+1|0;if((m|0)==(k|0)){v=r;w=r;u=29;break}else{o=o+t|0;n=n+j|0}}}else{v=r;w=r;u=29}}else{v=0;w=p;u=29}while(0);if((u|0)==29?(Gg[c[H+164>>2]&31](g,0,a,h,j,k,l,q,w),(v|0)!=0):0)Xz(v);e=e+(((aa(c[E>>2]|0,f)|0)/4|0)+s)|0;j=c[A>>2]|0;h=c[B>>2]|0;if((c[x>>2]|0)==842094169)ng[j&255](h,c[F+36>>2]|0);else ng[j&255](h,c[F+32>>2]|0);h=c[B>>2]|0;a=(c[d>>2]|0)/2|0;g=(c[C>>2]|0)/2|0;p=(c[D>>2]|0)/2|0;o=c[E>>2]|0;b=(o|0)/2|0;j=c[y>>2]|0;k=c[z>>2]|0;if((p|0)!=(t|0)){l=Uz(aa(b,p)|0)|0;if(!l){Ix(0)|0;break}if((o|0)>1){o=e;n=l;m=0;while(1){gA(n,o,p)|0;m=m+1|0;if((m|0)==(b|0)){o=l;n=l;break}else{o=o+t|0;n=n+p|0}}}else{o=l;n=l}}else{o=0;n=e}Gg[c[H+164>>2]&31](h,0,a,g,p,b,j,k,n);if(o)Xz(o)}while(0);do if(c[F+28>>2]|0){e=e+(aa(c[E>>2]|0,f)|0)|0;ng[c[A>>2]&255](c[B>>2]|0,c[F+36>>2]|0);o=c[B>>2]|0;n=(c[d>>2]|0)/2|0;m=(c[C>>2]|0)/2|0;l=(c[D>>2]|0)/2|0;a=c[E>>2]|0;k=(a|0)/2|0;h=l<<1;if((h|0)!=(f|0)){j=Uz(aa(k,h)|0)|0;if(!j){Ix(0)|0;break}if((a|0)>1){a=j;g=0;while(1){gA(a,e,h)|0;g=g+1|0;if((g|0)==(k|0)){a=j;e=j;break}else{e=e+f|0;a=a+h|0}}}else{a=j;e=j}}else a=0;Gg[c[H+164>>2]&31](o,0,n,m,l,k,6410,5121,e);if(a)Xz(a)}while(0);g=c[G>>2]|0;if(!(c[g+4>>2]|0)){z=0;i=J;return z|0}e=g+108|0;g=Lg[c[e>>2]&15]()|0;if(!g){z=0;i=J;return z|0}while(1){switch(g|0){case 1281:{a=121176;break}case 1282:{a=121200;break}case 1280:{a=121160;break}case 1285:{a=121224;break}case 0:{a=121248;break}default:a=121264}c[I>>2]=122248;c[I+4>>2]=120984;c[I+8>>2]=735;c[I+12>>2]=122408;c[I+16>>2]=a;c[I+20>>2]=g;Fx(121128,I)|0;g=Lg[c[e>>2]&15]()|0;if(!g){g=-1;break}}i=J;return g|0}function xJ(a,b,d,e,f,g,h,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;L=i;i=i+32|0;K=L;I=a+316|0;J=c[I>>2]|0;C=c[b+68>>2]|0;b=c[J>>2]|0;if((c[30244]|0)!=(b|0)){c[J+268>>2]=0;if((zC(c[a+188>>2]|0,b)|0)>=0){c[30244]=c[J>>2];BJ(a)|0;o=c[I>>2]|0;F=4}}else{o=J;F=4}if((F|0)==4?(c[o+4>>2]|0)!=0:0){l=o+108|0;do{}while((Lg[c[l>>2]&15]()|0)!=0)}A=d+8|0;if((c[A>>2]|0)<1){A=0;i=L;return A|0}B=d+12|0;if((c[B>>2]|0)<1){A=0;i=L;return A|0}v=J+28|0;w=C+4|0;ng[c[v>>2]&255](c[w>>2]|0,c[C+32>>2]|0);n=c[w>>2]|0;b=(c[d>>2]|0)/2|0;x=d+4|0;o=(c[x>>2]|0)/2|0;a=(c[A>>2]|0)/2|0;r=c[B>>2]|0;p=(r|0)/2|0;D=C+8|0;q=c[D>>2]|0;E=C+12|0;s=c[E>>2]|0;do if((a|0)!=(k|0)){t=Uz(aa(p,a)|0)|0;if(!t){Ix(0)|0;break}if((r|0)>1){l=t;m=0;while(1){gA(l,j,a)|0;m=m+1|0;if((m|0)==(p|0)){m=t;u=t;F=14;break}else{j=j+k|0;l=l+a|0}}}else{m=t;u=t;F=14}}else{m=0;u=j;F=14}while(0);if((F|0)==14?(Gg[c[J+164>>2]&31](n,0,b,o,a,p,q,s,u),(m|0)!=0):0)Xz(m);ng[c[v>>2]&255](c[w>>2]|0,c[C+36>>2]|0);m=c[w>>2]|0;n=(c[d>>2]|0)/2|0;b=(c[x>>2]|0)/2|0;o=(c[A>>2]|0)/2|0;j=c[B>>2]|0;a=(j|0)/2|0;p=c[D>>2]|0;q=c[E>>2]|0;do if((o|0)!=(h|0)){r=Uz(aa(a,o)|0)|0;if(!r){Ix(0)|0;break}if((j|0)>1){j=r;l=0;while(1){gA(j,g,o)|0;l=l+1|0;if((l|0)==(a|0)){y=r;z=r;F=21;break}else{g=g+h|0;j=j+o|0}}}else{y=r;z=r;F=21}}else{y=0;z=g;F=21}while(0);if((F|0)==21?(Gg[c[J+164>>2]&31](m,0,n,b,o,a,p,q,z),(y|0)!=0):0)Xz(y);ng[c[v>>2]&255](c[w>>2]|0,c[C>>2]|0);g=c[w>>2]|0;q=c[d>>2]|0;p=c[x>>2]|0;a=c[A>>2]|0;o=c[B>>2]|0;b=c[D>>2]|0;m=c[E>>2]|0;do if((a|0)!=(f|0)){n=Uz(aa(o,a)|0)|0;if(!n){Ix(0)|0;break}if((o|0)>0){l=n;j=0;while(1){gA(l,e,a)|0;j=j+1|0;if((j|0)==(o|0)){G=n;H=n;F=28;break}else{e=e+f|0;l=l+a|0}}}else{G=n;H=n;F=28}}else{G=0;H=e;F=28}while(0);if((F|0)==28?(Gg[c[J+164>>2]&31](g,0,q,p,a,o,b,m,H),(G|0)!=0):0)Xz(G);j=c[I>>2]|0;if(!(c[j+4>>2]|0)){A=0;i=L;return A|0}e=j+108|0;j=Lg[c[e>>2]&15]()|0;if(!j){A=0;i=L;return A|0}while(1){switch(j|0){case 1280:{l=121160;break}case 1281:{l=121176;break}case 1282:{l=121200;break}case 0:{l=121248;break}case 1285:{l=121224;break}default:l=121264}c[K>>2]=122248;c[K+4>>2]=120984;c[K+8>>2]=784;c[K+12>>2]=122272;c[K+16>>2]=l;c[K+20>>2]=j;Fx(121128,K)|0;j=Lg[c[e>>2]&15]()|0;if(!j){j=-1;break}}i=L;return j|0}function yJ(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0;k=i;h=c[b+68>>2]|0;g=c[h+16>>2]|0;h=c[h+20>>2]|0;j=aa(c[d+4>>2]|0,h)|0;d=c[d>>2]|0;a=c[b+4>>2]|0;if(!((a|0)==0|(a&-268435456|0)==268435456))if((a|0)==1498831189|(a|0)==844715353)a=2;else a=(a|0)==1431918169?2:1;else a=a&255;c[e>>2]=g+((aa(a,d)|0)+j);c[f>>2]=h;i=k;return 0}function zJ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=i;i=i+16|0;f=d;e=c[b+68>>2]|0;c[f>>2]=0;c[f+4>>2]=0;c[f+8>>2]=c[b+12>>2];c[f+12>>2]=c[b+16>>2];wJ(a,b,f,c[e+16>>2]|0,c[e+20>>2]|0)|0;i=d;return}function AJ(a,b){a=a|0;b=b|0;var d=0;d=i;i=i+16|0;a=c[a+316>>2]|0;if(!b){ng[c[a+192>>2]&255](36160,c[a+236>>2]|0);a=0;i=d;return a|0}b=c[b+68>>2]|0;ng[c[a+192>>2]&255](36160,c[(c[b+40>>2]|0)+8>>2]|0);jg[c[a+196>>2]&127](36160,36064,c[b+4>>2]|0,c[b>>2]|0,0);if((og[c[a+200>>2]&127](36160)|0)==36053){a=0;i=d;return a|0}a=Fx(122216,d)|0;i=d;return a|0}function BJ(b){b=b|0;var d=0,e=0,f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;i=i+96|0;o=p;n=p+24|0;h=b+316|0;f=c[h>>2]|0;if((c[30244]|0)!=(c[f>>2]|0)){b=0;i=p;return b|0}e=b+220|0;d=b+224|0;Ug[c[f+188>>2]&255](c[b+212>>2]|0,c[b+216>>2]|0,c[e>>2]|0,c[d>>2]|0);if((((c[f+268>>2]|0)!=0?(j=c[h>>2]|0,k=c[e>>2]|0,(k|0)!=0):0)?(l=c[d>>2]|0,(l|0)!=0):0)?(g[n>>2]=2.0/+(k|0),m=n+4|0,c[m+0>>2]=0,c[m+4>>2]=0,c[m+8>>2]=0,c[m+12>>2]=0,m=(c[b+304>>2]|0)==0,g[n+20>>2]=(m?-2.0:2.0)/+(l|0),b=n+24|0,c[b+0>>2]=0,c[b+4>>2]=0,c[b+8>>2]=0,c[b+12>>2]=0,c[b+16>>2]=0,c[b+20>>2]=0,g[n+48>>2]=-1.0,g[n+52>>2]=m?1.0:-1.0,g[n+56>>2]=0.0,g[n+60>>2]=1.0,m=j+268|0,(iA((c[m>>2]|0)+88|0,n,64)|0)!=0):0){Ug[c[j+176>>2]&255](c[(c[m>>2]|0)+16>>2]|0,1,0,n);gA((c[m>>2]|0)+88|0,n,64)|0}d=c[h>>2]|0;if(!(c[d+4>>2]|0)){b=0;i=p;return b|0}h=d+108|0;d=Lg[c[h>>2]&15]()|0;if(!d){b=0;i=p;return b|0}else e=143904;while(1){if((e|0)!=0?(a[e>>0]|0)!=0:0)f=e;else f=121120;switch(d|0){case 1282:{e=121200;break}case 1285:{e=121224;break}case 0:{e=121248;break}case 1281:{e=121176;break}case 1280:{e=121160;break}default:e=121264}c[o>>2]=f;c[o+4>>2]=120984;c[o+8>>2]=388;c[o+12>>2]=122168;c[o+16>>2]=e;c[o+20>>2]=d;Fx(121128,o)|0;d=Lg[c[h>>2]&15]()|0;if(!d){d=-1;break}else e=f}i=p;return d|0}function CJ(a){a=a|0;var b=0,d=0,e=0;d=i;b=c[a+316>>2]|0;if((c[30244]|0)!=(c[b>>2]|0)){i=d;return 0}if(!(c[a+276>>2]|0)){mg[c[b+68>>2]&511](3089);i=d;return 0}else{mg[c[b+80>>2]&511](3089);e=c[a+256>>2]|0;Ug[c[b+144>>2]&255](c[a+244>>2]|0,(c[a+224>>2]|0)-(c[a+248>>2]|0)-e|0,c[a+252>>2]|0,e);i=d;return 0}return 0}function DJ(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;e=b+316|0;s=c[e>>2]|0;f=c[s>>2]|0;if((c[30244]|0)!=(f|0)){c[s+268>>2]=0;if((zC(c[b+188>>2]|0,f)|0)>=0){c[30244]=c[s>>2];BJ(b)|0;g=c[e>>2]|0;h=4}}else{g=s;h=4}if((h|0)==4?(c[g+4>>2]|0)!=0:0){e=g+108|0;do{}while((Lg[c[e>>2]&15]()|0)!=0)}e=s+272|0;j=s+273|0;k=s+274|0;l=s+275|0;m=b+308|0;f=a[m>>0]|0;n=b+309|0;o=a[n>>0]|0;p=b+310|0;h=a[p>>0]|0;q=b+311|0;r=a[q>>0]|0;if(((d[j>>0]|0)<<16|(d[e>>0]|0)<<24|(d[k>>0]|0)<<8|(d[l>>0]|0)|0)==((o&255)<<16|(f&255)<<24|(h&255)<<8|r&255|0)){o=s+36|0;o=c[o>>2]|0;mg[o&511](16384);i=t;return 0}g=c[b+304>>2]|0;if((g|0)!=0?(g=c[g+4>>2]|0,(g|0)==370546692|(g|0)==372645892):0)g=f;else{g=h;h=f}Qg[c[s+40>>2]&7](+(h&255)*.003921568859368563,+(o&255)*.003921568859368563,+(g&255)*.003921568859368563,+(r&255)*.003921568859368563);a[e>>0]=a[m>>0]|0;a[j>>0]=a[n>>0]|0;a[k>>0]=a[p>>0]|0;a[l>>0]=a[q>>0]|0;o=s+36|0;o=c[o>>2]|0;mg[o&511](16384);i=t;return 0}function EJ(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,h=0,j=0,k=0,l=0,m=0.0;l=i;f=a+316|0;k=c[f>>2]|0;if((iK(a)|0)<0){a=-1;i=l;return a|0}h=d<<3;j=i;i=i+((1*h|0)+15&-16)|0;if((d|0)>0){e=0;do{m=+g[b+(e<<3)+4>>2]+.5;a=e<<1;g[j+(a<<2)>>2]=+g[b+(e<<3)>>2]+.5;g[j+((a|1)<<2)>>2]=m;e=e+1|0}while((e|0)!=(d|0))}b=c[f>>2]|0;e=b+276|0;a=c[e>>2]|0;if(!a){ng[c[b+216>>2]&255](1,e);a=c[e>>2]|0}ng[c[b+220>>2]&255](34962,a);a=b+292|0;if((c[a>>2]|0)>>>0<h>>>0){Ug[c[b+224>>2]&255](34962,h,j,35040);c[a>>2]=h}else Ug[c[b+228>>2]&255](34962,0,h,j);zg[c[b+184>>2]&31](0,2,5126,0,0,0);Ag[c[k+76>>2]&255](0,0,d);a=0;i=l;return a|0}function FJ(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0;p=i;i=i+32|0;o=p;m=b+316|0;l=c[m>>2]|0;if((iK(b)|0)<0){n=-1;i=p;return n|0}f=e<<3;k=i;i=i+((1*f|0)+15&-16)|0;if((e|0)>0){b=0;do{q=+g[d+(b<<3)+4>>2]+.5;j=b<<1;g[k+(j<<2)>>2]=+g[d+(b<<3)>>2]+.5;g[k+((j|1)<<2)>>2]=q;b=b+1|0}while((b|0)!=(e|0))}h=c[m>>2]|0;j=h+276|0;b=c[j>>2]|0;if(!b){ng[c[h+216>>2]&255](1,j);b=c[j>>2]|0}ng[c[h+220>>2]&255](34962,b);b=h+292|0;if((c[b>>2]|0)>>>0<f>>>0){Ug[c[h+224>>2]&255](34962,f,k,35040);c[b>>2]=f}else Ug[c[h+228>>2]&255](34962,0,f,k);zg[c[h+184>>2]&31](0,2,5126,0,0,0);b=l+76|0;Ag[c[b>>2]&255](3,0,e);if((e|0)!=2){j=e+-1|0;if(!(!(+g[d>>2]!=+g[d+(j<<3)>>2])?!(+g[d+4>>2]!=+g[d+(j<<3)+4>>2]):0))n=13}else{j=e+-1|0;n=13}if((n|0)==13)Ag[c[b>>2]&255](0,j,1);f=c[m>>2]|0;if(!(c[f+4>>2]|0)){n=0;i=p;return n|0}b=f+108|0;f=Lg[c[b>>2]&15]()|0;if(!f){n=0;i=p;return n|0}else h=143904;while(1){if((h|0)!=0?(a[h>>0]|0)!=0:0)j=h;else j=121120;switch(f|0){case 1282:{h=121200;break}case 1281:{h=121176;break}case 1285:{h=121224;break}case 0:{h=121248;break}case 1280:{h=121160;break}default:h=121264}c[o>>2]=j;c[o+4>>2]=120984;c[o+8>>2]=1491;c[o+12>>2]=122096;c[o+16>>2]=h;c[o+20>>2]=f;Fx(121128,o)|0;f=Lg[c[b>>2]&15]()|0;if(!f){f=-1;break}else h=j}i=p;return f|0}function GJ(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0;v=i;i=i+64|0;u=v;t=v+24|0;s=b+316|0;j=c[s>>2]|0;if((iK(b)|0)<0){p=-1;i=v;return p|0}if((e|0)>0){n=t+4|0;o=t+8|0;p=t+12|0;q=t+16|0;r=t+20|0;l=t+24|0;m=t+28|0;h=j+76|0;f=0;do{y=+g[d+(f<<4)>>2];x=y+ +g[d+(f<<4)+8>>2];z=+g[d+(f<<4)+4>>2];w=z+ +g[d+(f<<4)+12>>2];g[t>>2]=y;g[n>>2]=z;g[o>>2]=x;g[p>>2]=z;g[q>>2]=y;g[r>>2]=w;g[l>>2]=x;g[m>>2]=w;k=c[s>>2]|0;j=k+276|0;b=c[j>>2]|0;if(!b){ng[c[k+216>>2]&255](1,j);b=c[j>>2]|0}ng[c[k+220>>2]&255](34962,b);b=k+292|0;if((c[b>>2]|0)>>>0<32){Ug[c[k+224>>2]&255](34962,32,t,35040);c[b>>2]=32}else Ug[c[k+228>>2]&255](34962,0,32,t);zg[c[k+184>>2]&31](0,2,5126,0,0,0);Ag[c[h>>2]&255](5,0,4);f=f+1|0}while((f|0)!=(e|0))}f=c[s>>2]|0;if(!(c[f+4>>2]|0)){p=0;i=v;return p|0}b=f+108|0;f=Lg[c[b>>2]&15]()|0;if(!f){p=0;i=v;return p|0}else h=143904;while(1){if((h|0)!=0?(a[h>>0]|0)!=0:0)j=h;else j=121120;switch(f|0){case 1285:{h=121224;break}case 1282:{h=121200;break}case 0:{h=121248;break}case 1281:{h=121176;break}case 1280:{h=121160;break}default:h=121264}c[u>>2]=j;c[u+4>>2]=120984;c[u+8>>2]=1526;c[u+12>>2]=122024;c[u+16>>2]=h;c[u+20>>2]=f;Fx(121128,u)|0;f=Lg[c[b>>2]&15]()|0;if(!f){f=-1;break}else h=j}i=v;return f|0}function HJ(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0;q=i;i=i+96|0;p=q;l=q+56|0;o=q+24|0;m=b+316|0;n=c[m>>2]|0;k=c[n>>2]|0;if((c[30244]|0)!=(k|0)){c[n+268>>2]=0;if((zC(c[b+188>>2]|0,k)|0)>=0){c[30244]=c[n>>2];BJ(b)|0;j=c[m>>2]|0;h=4}}else{j=n;h=4}if((h|0)==4?(c[j+4>>2]|0)!=0:0){k=j+108|0;do{}while((Lg[c[k>>2]&15]()|0)!=0)}if((jK(b,d)|0)<0){n=-1;i=q;return n|0}t=+g[f>>2];g[l>>2]=t;r=+g[f+4>>2];g[l+4>>2]=r;s=t+ +g[f+8>>2];g[l+8>>2]=s;g[l+12>>2]=r;g[l+16>>2]=t;r=r+ +g[f+12>>2];g[l+20>>2]=r;g[l+24>>2]=s;g[l+28>>2]=r;h=c[m>>2]|0;j=h+276|0;k=c[j>>2]|0;if(!k){ng[c[h+216>>2]&255](1,j);k=c[j>>2]|0}ng[c[h+220>>2]&255](34962,k);k=h+292|0;if((c[k>>2]|0)>>>0<32){Ug[c[h+224>>2]&255](34962,32,l,35040);c[k>>2]=32}else Ug[c[h+228>>2]&255](34962,0,32,l);zg[c[h+184>>2]&31](0,2,5126,0,0,0);k=c[e>>2]|0;s=+(c[d+12>>2]|0);t=+(k|0)/s;g[o>>2]=t;h=c[e+4>>2]|0;r=+(c[d+16>>2]|0);u=+(h|0)/r;g[o+4>>2]=u;s=+((c[e+8>>2]|0)+k|0)/s;g[o+8>>2]=s;g[o+12>>2]=u;g[o+16>>2]=t;r=+((c[e+12>>2]|0)+h|0)/r;g[o+20>>2]=r;g[o+24>>2]=s;g[o+28>>2]=r;h=c[m>>2]|0;k=h+280|0;j=c[k>>2]|0;if(!j){ng[c[h+216>>2]&255](1,k);j=c[k>>2]|0}ng[c[h+220>>2]&255](34962,j);j=h+296|0;if((c[j>>2]|0)>>>0<32){Ug[c[h+224>>2]&255](34962,32,o,35040);c[j>>2]=32}else Ug[c[h+228>>2]&255](34962,0,32,o);zg[c[h+184>>2]&31](1,2,5126,0,0,0);Ag[c[n+76>>2]&255](5,0,4);f=c[m>>2]|0;if(!(c[f+4>>2]|0)){n=0;i=q;return n|0}k=f+108|0;f=Lg[c[k>>2]&15]()|0;if(!f){n=0;i=q;return n|0}else h=143904;while(1){if((h|0)!=0?(a[h>>0]|0)!=0:0)j=h;else j=121120;switch(f|0){case 0:{h=121248;break}case 1281:{h=121176;break}case 1280:{h=121160;break}case 1285:{h=121224;break}case 1282:{h=121200;break}default:h=121264}c[p>>2]=j;c[p+4>>2]=120984;c[p+8>>2]=1733;c[p+12>>2]=121928;c[p+16>>2]=h;c[p+20>>2]=f;Fx(121128,p)|0;f=Lg[c[k>>2]&15]()|0;if(!f){f=-1;break}else h=j}i=q;return f|0}function IJ(b,d,e,f,h,j,k){b=b|0;d=d|0;e=e|0;f=f|0;h=+h;j=j|0;k=k|0;var l=0,m=0,n=0,o=0.0,p=0,q=0,r=0.0,s=0.0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;i=i+144|0;z=A;v=A+104|0;y=A+72|0;u=A+40|0;t=A+24|0;w=b+316|0;x=c[w>>2]|0;n=c[x>>2]|0;if((c[30244]|0)!=(n|0)){c[x+268>>2]=0;if((zC(c[b+188>>2]|0,n)|0)>=0){c[30244]=c[x>>2];BJ(b)|0;m=c[w>>2]|0;l=4}}else{m=x;l=4}if((l|0)==4?(c[m+4>>2]|0)!=0:0){n=m+108|0;do{}while((Lg[c[n>>2]&15]()|0)!=0)}if((jK(b,d)|0)<0){q=-1;i=A;return q|0}l=x+84|0;mg[c[l>>2]&511](3);mg[c[l>>2]&511](2);r=360.0-h;g[t+12>>2]=r;g[t+8>>2]=r;g[t+4>>2]=r;g[t>>2]=r;r=+g[f>>2];s=+g[j>>2]+r;g[u+24>>2]=s;g[u+16>>2]=s;g[u+8>>2]=s;g[u>>2]=s;s=+g[f+4>>2];o=+g[j+4>>2]+s;g[u+28>>2]=o;g[u+20>>2]=o;g[u+12>>2]=o;g[u+4>>2]=o;g[v>>2]=r;l=v+4|0;g[l>>2]=s;o=r+ +g[f+8>>2];b=v+8|0;g[b>>2]=o;p=v+12|0;g[p>>2]=s;q=v+16|0;g[q>>2]=r;h=s+ +g[f+12>>2];j=v+20|0;g[j>>2]=h;n=v+24|0;g[n>>2]=o;m=v+28|0;g[m>>2]=h;if(k&1){g[q>>2]=o;g[v>>2]=o;g[n>>2]=r;g[b>>2]=r}if(k&2){g[p>>2]=h;g[l>>2]=h;g[m>>2]=s;g[j>>2]=s}l=c[w>>2]|0;m=l+284|0;n=c[m>>2]|0;if(!n){ng[c[l+216>>2]&255](1,m);n=c[m>>2]|0}ng[c[l+220>>2]&255](34962,n);n=l+300|0;if((c[n>>2]|0)>>>0<16){Ug[c[l+224>>2]&255](34962,16,t,35040);c[n>>2]=16}else Ug[c[l+228>>2]&255](34962,0,16,t);zg[c[l+184>>2]&31](2,1,5126,0,0,0);l=c[w>>2]|0;m=l+288|0;n=c[m>>2]|0;if(!n){ng[c[l+216>>2]&255](1,m);n=c[m>>2]|0}ng[c[l+220>>2]&255](34962,n);n=l+304|0;if((c[n>>2]|0)>>>0<32){Ug[c[l+224>>2]&255](34962,32,u,35040);c[n>>2]=32}else Ug[c[l+228>>2]&255](34962,0,32,u);zg[c[l+184>>2]&31](3,2,5126,0,0,0);l=c[w>>2]|0;m=l+276|0;n=c[m>>2]|0;if(!n){ng[c[l+216>>2]&255](1,m);n=c[m>>2]|0}ng[c[l+220>>2]&255](34962,n);n=l+292|0;if((c[n>>2]|0)>>>0<32){Ug[c[l+224>>2]&255](34962,32,v,35040);c[n>>2]=32}else Ug[c[l+228>>2]&255](34962,0,32,v);zg[c[l+184>>2]&31](0,2,5126,0,0,0);l=c[e>>2]|0;o=+(c[d+12>>2]|0);r=+(l|0)/o;g[y>>2]=r;n=c[e+4>>2]|0;h=+(c[d+16>>2]|0);s=+(n|0)/h;g[y+4>>2]=s;o=+((c[e+8>>2]|0)+l|0)/o;g[y+8>>2]=o;g[y+12>>2]=s;g[y+16>>2]=r;h=+((c[e+12>>2]|0)+n|0)/h;g[y+20>>2]=h;g[y+24>>2]=o;g[y+28>>2]=h;n=c[w>>2]|0;l=n+280|0;m=c[l>>2]|0;if(!m){ng[c[n+216>>2]&255](1,l);m=c[l>>2]|0}ng[c[n+220>>2]&255](34962,m);m=n+296|0;if((c[m>>2]|0)>>>0<32){Ug[c[n+224>>2]&255](34962,32,y,35040);c[m>>2]=32}else Ug[c[n+228>>2]&255](34962,0,32,y);zg[c[n+184>>2]&31](1,2,5126,0,0,0);Ag[c[x+76>>2]&255](5,0,4);b=x+72|0;mg[c[b>>2]&511](3);mg[c[b>>2]&511](2);b=c[w>>2]|0;if(!(c[b+4>>2]|0)){q=0;i=A;return q|0}n=b+108|0;b=Lg[c[n>>2]&15]()|0;if(!b){q=0;i=A;return q|0}else l=143904;while(1){if((l|0)!=0?(a[l>>0]|0)!=0:0)m=l;else m=121120;switch(b|0){case 0:{l=121248;break}case 1282:{l=121200;break}case 1281:{l=121176;break}case 1280:{l=121160;break}case 1285:{l=121224;break}default:l=121264}c[z>>2]=m;c[z+4>>2]=120984;c[z+8>>2]=1802;c[z+12>>2]=121376;c[z+16>>2]=l;c[z+20>>2]=b;Fx(121128,z)|0;b=Lg[c[n>>2]&15]()|0;if(!b){b=-1;break}else l=m}i=A;return b|0}function JJ(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+32|0;r=w;p=w+28|0;o=w+24|0;j=a+316|0;n=c[j>>2]|0;k=c[n>>2]|0;if((c[30244]|0)!=(k|0)){c[n+268>>2]=0;if((zC(c[a+188>>2]|0,k)|0)>=0){c[30244]=c[n>>2];BJ(a)|0;m=c[j>>2]|0;l=4}}else{m=n;l=4}if((l|0)==4?(c[m+4>>2]|0)!=0:0){g=m+108|0;do{}while((Lg[c[g>>2]&15]()|0)!=0)}s=b+8|0;u=c[s>>2]<<2;t=b+12|0;v=Uz(aa(c[t>>2]|0,u)|0)|0;if(!v){a=Ix(0)|0;i=w;return a|0}tz(a,p,o)|0;g=c[t>>2]|0;Fg[c[n+140>>2]&31](c[b>>2]|0,(c[o>>2]|0)-(c[b+4>>2]|0)-g|0,c[s>>2]|0,g,6408,5121,v);g=c[j>>2]|0;if((c[g+4>>2]|0)!=0?(q=g+108|0,h=Lg[c[q>>2]&15]()|0,(h|0)!=0):0){while(1){switch(h|0){case 1280:{g=121160;break}case 0:{g=121248;break}case 1281:{g=121176;break}case 1285:{g=121224;break}case 1282:{g=121200;break}default:g=121264}c[r>>2]=121272;c[r+4>>2]=120984;c[r+8>>2]=1829;c[r+12>>2]=121288;c[r+16>>2]=g;c[r+20>>2]=h;Fx(121128,r)|0;h=Lg[c[q>>2]&15]()|0;if(!h){g=-1;break}}i=w;return g|0}g=c[s>>2]|0;l=g<<2;h=c[t>>2]|0;m=i;i=i+((1*l|0)+15&-16)|0;if((h+1|0)>>>0>=3){g=0-u|0;j=v;k=(h|0)/2|0;h=v+(aa(h+-1|0,u)|0)|0;while(1){k=k+-1|0;gA(m,j,l)|0;gA(j,h,l)|0;gA(h,m,l)|0;if(!k)break;else{j=j+u|0;h=h+g|0}}g=c[s>>2]|0;h=c[t>>2]|0}a=RB(g,h,376840196,v,u,d,e,f)|0;Xz(v);i=w;return a|0}function KJ(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0;h=i;b=a+316|0;d=c[b>>2]|0;e=c[d>>2]|0;if((c[30244]|0)!=(e|0)){c[d+268>>2]=0;if((zC(c[a+188>>2]|0,e)|0)>=0){c[30244]=c[d>>2];BJ(a)|0;f=c[b>>2]|0;g=4}}else{f=d;g=4}if((g|0)==4?(c[f+4>>2]|0)!=0:0){b=f+108|0;do{}while((Lg[c[b>>2]&15]()|0)!=0)}HC(c[a+188>>2]|0);i=h;return}function LJ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0;k=i;d=a+316|0;g=c[d>>2]|0;h=b+68|0;j=c[h>>2]|0;b=c[g>>2]|0;if((c[30244]|0)!=(b|0)){c[g+268>>2]=0;if((zC(c[a+188>>2]|0,b)|0)>=0){c[30244]=c[g>>2];BJ(a)|0;e=c[d>>2]|0;f=4}}else{e=g;f=4}if((f|0)==4?(c[e+4>>2]|0)!=0:0){d=e+108|0;do{}while((Lg[c[d>>2]&15]()|0)!=0)}if(!j){i=k;return}b=g+64|0;ng[c[b>>2]&255](1,j);d=j+32|0;if(c[d>>2]|0)ng[c[b>>2]&255](1,d);d=j+36|0;if(c[d>>2]|0)ng[c[b>>2]&255](1,d);Xz(c[j+16>>2]|0);Xz(j);c[h>>2]=0;i=k;return}function MJ(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0;m=i;f=a+316|0;l=c[f>>2]|0;h=c[b+68>>2]|0;b=c[l>>2]|0;if((c[30244]|0)!=(b|0)){c[l+268>>2]=0;if((zC(c[a+188>>2]|0,b)|0)>=0){c[30244]=c[l>>2];BJ(a)|0;j=c[f>>2]|0;k=4}}else{j=l;k=4}if((k|0)==4?(c[j+4>>2]|0)!=0:0){b=j+108|0;do{}while((Lg[c[b>>2]&15]()|0)!=0)}ng[c[l+28>>2]&255](c[h+4>>2]|0,c[h>>2]|0);if(d)g[d>>2]=1.0;if(!e){i=m;return 0}g[e>>2]=1.0;i=m;return 0}function NJ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;j=i;d=a+316|0;h=c[d>>2]|0;e=c[b+68>>2]|0;b=c[h>>2]|0;if((c[30244]|0)!=(b|0)){c[h+268>>2]=0;if((zC(c[a+188>>2]|0,b)|0)>=0){c[30244]=c[h>>2];BJ(a)|0;f=c[d>>2]|0;g=4}}else{f=h;g=4}if((g|0)==4?(c[f+4>>2]|0)!=0:0){b=f+108|0;do{}while((Lg[c[b>>2]&15]()|0)!=0)}ng[c[h+28>>2]&255](c[e+4>>2]|0,0);i=j;return 0}function OJ(a,b){a=a|0;b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;e=c[a+24>>2]|0;f=c[a+28>>2]|0;m=c[a+16>>2]|0;n=(c[a+36>>2]|0)/4|0;if(!f){i=o;return}l=(e+7|0)/8|0;k=e&7;e=c[a+20>>2]|0;a=c[a>>2]|0;a:while(1){f=f+-1|0;switch(k|0){case 2:{g=e;e=l;j=10;break}case 3:{g=e;e=l;j=9;break}case 7:{g=e;e=l;j=5;break}case 1:{h=e;e=l;j=11;break}case 0:{g=e;e=l;j=4;break}case 6:{g=e;e=l;j=6;break}case 5:{g=e;e=l;j=7;break}case 4:{g=e;e=l;j=8;break}default:j=12}while(1)if((j|0)==4){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);g=g+4|0;a=a+2|0;j=5;continue}else if((j|0)==5){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);g=g+4|0;a=a+2|0;j=6;continue}else if((j|0)==6){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);g=g+4|0;a=a+2|0;j=7;continue}else if((j|0)==7){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);g=g+4|0;a=a+2|0;j=8;continue}else if((j|0)==8){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);g=g+4|0;a=a+2|0;j=9;continue}else if((j|0)==9){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);g=g+4|0;a=a+2|0;j=10;continue}else if((j|0)==10){c[g>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);h=g+4|0;a=a+2|0;j=11;continue}else if((j|0)==11){g=h+4|0;c[h>>2]=(c[b+(((d[a+1>>0]|0)<<1|1)<<2)>>2]|0)+(c[b+((d[a>>0]|0)<<1<<2)>>2]|0);a=a+2|0;e=e+-1|0;if((e|0)>0){j=4;continue}else{e=g;j=12;continue}}else if((j|0)==12)if(!f)break a;else{e=e+(n<<2)|0;a=a+m|0;continue a}}i=o;return}function PJ(a){a=a|0;var b=0,d=0,e=0,f=0;d=i;i=i+48|0;b=d+16|0;f=d+8|0;e=d;c[b>>2]=370546692;kf(0,f|0,e|0)|0;c[b+4>>2]=~~+h[f>>3];c[b+8>>2]=~~+h[e>>3];c[b+12>>2]=0;c[b+16>>2]=0;if((WB(b)|0)<0){a=-1;i=d;return a|0}fA(b,0,20)|0;ZB(c[a+240>>2]|0,b)|0;$C();a=0;i=d;return a|0}function QJ(a){a=a|0;a=i;aD();i=a;return}function RJ(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function SJ(a){a=a|0;return}function TJ(a,b){a=a|0;b=b|0;var d=0,e=0.0,f=0,j=0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0;t=i;i=i+32|0;s=t+16|0;n=t+8|0;m=t;o=Vz(1,28)|0;if(!o){q=Ix(0)|0;i=t;return q|0}r=b+48|0;if(!(c[r>>2]&8192)){g[o+12>>2]=1.0;e=1.0}else{e=+Yc();g[o+12>>2]=e}p=b+24|0;q=o+12|0;u=+bA(+(c[p>>2]|0)*e);l=b+28|0;e=+bA(+(c[l>>2]|0)*+g[q>>2]);Hc(~~u|0,~~e|0);kf(0,n|0,m|0)|0;k=+h[n>>3];if(k!=u)f=1;else f=+h[m>>3]!=e;d=f&1;j=o+16|0;c[j>>2]=d;if(!((c[r>>2]&32|0)==0|f^1)){e=+g[q>>2];Hc(~~(k*e)|0,~~(+h[m>>3]*e)|0);Wy(b,5,~~+h[n>>3],~~+h[m>>3])|0;d=c[j>>2]|0}if((d|0)==0?+g[q>>2]!=1.0:0)Zb(0,+(+(c[p>>2]|0)),+(+(c[l>>2]|0)))|0;if(c[r>>2]&2){if((c[a+640>>2]|0)==0?(bC(0)|0)<0:0){q=-1;i=t;return q|0}q=$A(a,0)|0;c[o>>2]=q;if(!q){q=Fx(146784,s)|0;i=t;return q|0}}c[o+4>>2]=b;c[b+136>>2]=o;Cy(b);uy(b);WC(o);q=0;i=t;return q|0}function UJ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,h=0,j=0.0;h=i;d=c[b+136>>2]|0;if(!d){i=h;return}e=b+24|0;f=d+12|0;j=+g[f>>2];a=b+28|0;Hc(~~(+(c[e>>2]|0)*j)|0,~~(j*+(c[a>>2]|0))|0);if(c[d+16>>2]|0){i=h;return}if(!(+g[f>>2]!=1.0)){i=h;return}Zb(0,+(+(c[e>>2]|0)),+(+(c[a>>2]|0)))|0;i=h;return}function VJ(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=i;b=b+136|0;d=c[b>>2]|0;if(!d){i=f;return}XC(d);e=c[d>>2]|0;if(e){aB(a,e);c[d>>2]=0}Xz(c[b>>2]|0);c[b>>2]=0;i=f;return}function WJ(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;g=c[b+136>>2]|0;if(!g){i=j;return}if(!e){hf()|0;i=j;return}e=b+48|0;d=c[e>>2]|0;a=d&4097;b=(a|0)==4097;f=b&1;c[h>>2]=b?1:2;do if(b){b=h+4|0;if(!(d&8192)){c[b>>2]=1;break}else{c[b>>2]=2;break}}else c[h+4>>2]=0;while(0);c[h+8>>2]=0;c[h+12>>2]=37;c[h+16>>2]=g;c[g+20>>2]=a;c[g+24>>2]=f;c[e>>2]=d&-4098;bd(0,1,h|0)|0;i=j;return}function XJ(a){a=a|0;var b=0;b=i;Xz(a);i=b;return}function YJ(a,f,g){a=a|0;f=f|0;g=g|0;var h=0.0,j=0,k=0.0,l=0,m=0,n=0;n=i;i=i+16|0;j=n;f=a+4|0;g=Xx(b[f>>1]|0)|0;a:do if(g<<16>>16){while(1){if(g<<16>>16==-32480)break;g=Yx()|0;if(!(g<<16>>16))break a}b[f>>1]=-32480;Yx()|0;g=Uz(20)|0;m=a+176|0;c[m>>2]=g;if(!g){f=Ix(0)|0;i=n;return f|0}fA(g,0,20)|0;Oe(147064);l=Ze(147440)|0;j=c[a>>2]|0;f=a+8|0;if((j|0)!=(l|0)){g=b[f>>1]|0;b:do if(g<<16>>16){k=+(l|0);g=g&65535;while(1){h=+(g|0)/k*+(j|0);g=g+-1|0;if(+bA(h)==h)break;if((g|0)<=0)break b;j=c[a>>2]|0}g=~~+bA(h)>>>0;c[(c[m>>2]|0)+8>>2]=g}while(0);c[a>>2]=l}Zx(a);Ze(147488,d[a+6>>0]|0|0,e[f>>1]|0|0,261,a|0)|0;f=0;i=n;return f|0}while(0);f=Fx(147032,j)|0;i=n;return f|0}function ZJ(a){a=a|0;var b=0,d=0,e=0;e=i;d=a+176|0;a=c[d>>2]|0;if(!a){i=e;return}b=c[a>>2]|0;if(b){Xz(b);a=c[d>>2]|0;c[a>>2]=0}Xz(a);c[d>>2]=0;i=e;return}function _J(a){a=a|0;var b=0,d=0;d=i;i=i+32|0;b=d;c[b>>2]=370546692;c[b+4>>2]=1024;c[b+8>>2]=768;c[b+12>>2]=0;c[b+16>>2]=0;if((WB(b)|0)<0){a=-1;i=d;return a|0}fA(b,0,20)|0;ZB(c[a+240>>2]|0,b)|0;a=0;i=d;return a|0}function $J(a){a=a|0;return}function aK(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function bK(a){a=a|0;var b=0;b=i;Xz(a);i=b;return}function cK(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0;k=i;i=i+16|0;h=k;f=Tz(148504)|0;if(!b){b=Tz(148624)|0;b=(b|0)==0?148648:b}e=Uz(16)|0;j=a+176|0;c[j>>2]=e;if(!e){e=Ix(0)|0;i=k;return e|0}fA(e,0,16)|0;g=a+12|0;e=c[j>>2]|0;c[e+8>>2]=c[g>>2];if(!f)f=150;else{f=qA(f)|0;e=c[j>>2]|0}c[e+12>>2]=f;f=Xy(b,148528)|0;e=c[j>>2]|0;c[e>>2]=f;if(!f){if(!e){e=-1;i=k;return e|0}Xz(c[e+4>>2]|0);e=c[j>>2]|0;c[e+4>>2]=0;b=c[e>>2]|0;if(b){og[c[b+16>>2]&127](b)|0;e=c[j>>2]|0;c[e>>2]=0}Xz(e);c[j>>2]=0;e=-1;i=k;return e|0}f=Uz(c[e+8>>2]|0)|0;e=c[j>>2]|0;c[e+4>>2]=f;if(f){fA(f,d[a+7>>0]|0,c[g>>2]|0)|0;e=c[n>>2]|0;c[h>>2]=b;od(e|0,148536,h|0)|0;e=0;i=k;return e|0}if(!e){e=-1;i=k;return e|0}Xz(0);e=c[j>>2]|0;c[e+4>>2]=0;b=c[e>>2]|0;if(b){og[c[b+16>>2]&127](b)|0;e=c[j>>2]|0;c[e>>2]=0}Xz(e);c[j>>2]=0;e=-1;i=k;return e|0}function dK(a){a=a|0;var b=0;b=i;zD(c[(c[a+176>>2]|0)+12>>2]|0);i=b;return}function eK(a){a=a|0;var b=0,d=0,e=0,f=0;b=i;d=a+176|0;e=c[d>>2]|0;f=c[e>>2]|0;e=Og[c[f+12>>2]&31](f,c[e+4>>2]|0,1,c[e+8>>2]|0)|0;if((e|0)==(c[(c[d>>2]|0)+8>>2]|0)){i=b;return}c[a+132>>2]=0;i=b;return}function fK(a){a=a|0;return c[(c[a+176>>2]|0)+4>>2]|0}function gK(a){a=a|0;var b=0,d=0,e=0;e=i;d=a+176|0;a=c[d>>2]|0;if(!a){i=e;return}Xz(c[a+4>>2]|0);a=c[d>>2]|0;c[a+4>>2]=0;b=c[a>>2]|0;if(b){og[c[b+16>>2]&127](b)|0;a=c[d>>2]|0;c[a>>2]=0}Xz(a);c[d>>2]=0;i=e;return}function hK(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function iK(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0;s=i;f=b+316|0;r=c[f>>2]|0;j=c[b+312>>2]|0;e=c[r>>2]|0;if((c[30244]|0)!=(e|0)){c[r+268>>2]=0;if((zC(c[b+188>>2]|0,e)|0)>=0){c[30244]=c[r>>2];BJ(b)|0;g=c[f>>2]|0;h=4}}else{g=r;h=4}if((h|0)==4?(c[g+4>>2]|0)!=0:0){e=g+108|0;do{}while((Lg[c[e>>2]&15]()|0)!=0)}e=r+8|0;if((c[e>>2]|0)!=(j|0)){if((j|0)==1){mg[c[r+80>>2]&511](3042);Ug[c[r+32>>2]&255](770,771,1,771)}else if((j|0)==4){mg[c[r+80>>2]&511](3042);Ug[c[r+32>>2]&255](0,768,0,1)}else if((j|0)==2){mg[c[r+80>>2]&511](3042);Ug[c[r+32>>2]&255](770,1,0,1)}else mg[c[r+68>>2]&511](3042);c[e>>2]=j}e=r+12|0;if(c[e>>2]|0){mg[c[r+72>>2]&511](1);c[e>>2]=0}if((lK(b,0,j)|0)<0){b=-1;i=s;return b|0}p=a[b+309>>0]|0;q=a[b+311>>0]|0;e=c[b+304>>2]|0;if((e|0)!=0?(n=c[e+4>>2]|0,(n|0)==370546692|(n|0)==372645892):0){e=b+308|0;f=b+310|0}else{e=b+310|0;f=b+308|0}o=a[e>>0]|0;b=a[f>>0]|0;j=c[r+268>>2]|0;h=j+80|0;g=j+81|0;f=j+82|0;e=j+83|0;k=b&255;l=p&255;m=o&255;n=q&255;if(((d[g>>0]|0)<<16|(d[h>>0]|0)<<24|(d[f>>0]|0)<<8|(d[e>>0]|0)|0)==(n|l<<16|m<<8|k<<24|0)){b=0;i=s;return b|0}Cg[c[r+172>>2]&15](c[j+28>>2]|0,+(k|0)*.003921568859368563,+(l|0)*.003921568859368563,+(m|0)*.003921568859368563,+(n|0)*.003921568859368563);a[h>>0]=b;a[g>>0]=p;a[f>>0]=o;a[e>>0]=q;b=0;i=s;return b|0}function jK(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0;t=i;i=i+16|0;h=t;s=c[b+316>>2]|0;j=c[e+68>>2]|0;r=c[e+24>>2]|0;o=b+304|0;g=c[o>>2]|0;do if(!g){g=c[e+4>>2]|0;if((g|0)==376840196){g=1;break}else if((g|0)==374740996){g=4;break}else if((g|0)==842094158){g=6;break}else if((g|0)==372645892){g=2;break}else if((g|0)==842094169|(g|0)==1448433993){g=5;break}else if((g|0)==825382478){g=7;break}else if((g|0)==370546692){g=3;break}else{o=Fx(121528,h)|0;i=t;return o|0}}else{g=c[g+4>>2]|0;f=c[e+4>>2]|0;if((g|0)!=(f|0))if((f|0)==370546692)if((g|0)==376840196){g=2;break}else if((g|0)==374740996){g=2;break}else if((g|0)==372645892){g=4;break}else{g=1;break}else if((f|0)==825382478){g=7;break}else if((f|0)==374740996)if((g|0)==370546692){g=2;break}else if((g|0)==376840196){g=4;break}else if((g|0)==372645892){g=3;break}else{g=1;break}else if((f|0)==372645892){if(!((g|0)==374740996|(g|0)==376840196)){g=1;break}g=2;break}else if((f|0)==842094169|(f|0)==1448433993){g=5;break}else if((f|0)==376840196){if(!((g|0)==370546692|(g|0)==372645892)){g=1;break}g=2;break}else if((f|0)==842094158){g=6;break}else{o=Fx(121528,h)|0;i=t;return o|0}else g=1}while(0);if((lK(b,g,r)|0)<0){o=-1;i=t;return o|0}if(c[j+24>>2]|0){n=s+16|0;mg[c[n>>2]&511](33986);l=s+28|0;m=j+4|0;ng[c[l>>2]&255](c[m>>2]|0,c[j+32>>2]|0);mg[c[n>>2]&511](33985);ng[c[l>>2]&255](c[m>>2]|0,c[j+36>>2]|0);mg[c[n>>2]&511](33984)}if(!(c[j+28>>2]|0)){f=s+28|0;g=j+4|0}else{n=s+16|0;mg[c[n>>2]&511](33985);f=s+28|0;g=j+4|0;ng[c[f>>2]&255](c[g>>2]|0,c[j+36>>2]|0);mg[c[n>>2]&511](33984)}ng[c[f>>2]&255](c[g>>2]|0,c[j>>2]|0);p=a[e+29>>0]|0;q=a[e+31>>0]|0;f=c[o>>2]|0;if((f|0)!=0?(o=c[f+4>>2]|0,(o|0)==370546692|(o|0)==372645892):0){g=e+28|0;f=e+30|0}else{g=e+30|0;f=e+28|0}e=a[g>>0]|0;o=a[f>>0]|0;j=c[s+268>>2]|0;b=j+84|0;h=j+85|0;g=j+86|0;f=j+87|0;k=o&255;l=p&255;m=e&255;n=q&255;if(((d[h>>0]|0)<<16|(d[b>>0]|0)<<24|(d[g>>0]|0)<<8|(d[f>>0]|0)|0)!=(n|l<<16|m<<8|k<<24|0)){Cg[c[s+172>>2]&15](c[j+24>>2]|0,+(k|0)*.003921568859368563,+(l|0)*.003921568859368563,+(m|0)*.003921568859368563,+(n|0)*.003921568859368563);a[b>>0]=o;a[h>>0]=p;a[g>>0]=e;a[f>>0]=q}f=s+8|0;if((c[f>>2]|0)!=(r|0)){if((r|0)==1){mg[c[s+80>>2]&511](3042);Ug[c[s+32>>2]&255](770,771,1,771)}else if((r|0)==2){mg[c[s+80>>2]&511](3042);Ug[c[s+32>>2]&255](770,1,0,1)}else if((r|0)==4){mg[c[s+80>>2]&511](3042);Ug[c[s+32>>2]&255](0,768,0,1)}else mg[c[s+68>>2]&511](3042);c[f>>2]=r}f=s+12|0;if((c[f>>2]|0)==1){o=0;i=t;return o|0}mg[c[s+84>>2]&511](1);c[f>>2]=1;o=0;i=t;return o|0}function kK(b){b=b|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;v=(e[b+4>>1]|0)>>>3&31;t=b+24|0;h=b+28|0;h=((d[h>>0]|d[h+1>>0]<<8)&65535)>>>3&31;if(!(c[b+132>>2]|0)){i=w;return}if(c[b+136>>2]|0){i=w;return}u=b+176|0;f=c[u>>2]|0;if(d[t>>0]|d[t+1>>0]<<8|d[t+2>>0]<<16|d[t+3>>0]<<24){g=c[f+8>>2]|0;if(!g){h=b+44|0;h=d[h>>0]|d[h+1>>0]<<8|d[h+2>>0]<<16|d[h+3>>0]<<24}else{h=aa(g,h)|0;h=aa(h,d[b+6>>0]|0)|0;p=b+44|0;a[p>>0]=h;a[p+1>>0]=h>>8;a[p+2>>0]=h>>16;a[p+3>>0]=h>>24}p=b+16|0;q=b+20|0;r=b+40|0;s=b+44|0;Ag[c[p>>2]&255](c[q>>2]|0,d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24,h);_x(t)|0;n=b+48|0;f=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;o=b+12|0;h=c[o>>2]|0;if((f|0)==(h|0))g=d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24;else{g=c[u>>2]|0;j=c[g>>2]|0;if(!j){h=(h>>>0>f>>>0?h:f)<<1;c[g+4>>2]=h;h=Uz(h)|0;g=c[u>>2]|0;c[g>>2]=h;f=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24}else h=j;l=g+12|0;m=c[l>>2]|0;k=c[g+4>>2]|0;if((f+m|0)>>>0>k>>>0){j=c[g+16>>2]|0;if(m>>>0>j>>>0){hA(h,h+j|0,k-j|0)|0;g=c[u>>2]|0;f=g+12|0;l=(c[f>>2]|0)-(c[g+16>>2]|0)|0;c[f>>2]=l;f=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;h=c[g>>2]|0}else{c[l>>2]=0;l=0}c[g+16>>2]=0;g=l}else g=m;gA(h+g|0,d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24,f)|0;h=c[u>>2]|0;g=h+12|0;m=(c[g>>2]|0)+(d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24)|0;c[g>>2]=m;g=c[h+16>>2]|0;f=c[o>>2]|0;if((m-g|0)>>>0<f>>>0)do{Ag[c[p>>2]&255](c[q>>2]|0,d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24,d[s>>0]|d[s+1>>0]<<8|d[s+2>>0]<<16|d[s+3>>0]<<24);_x(t)|0;h=c[u>>2]|0;k=h+12|0;f=c[k>>2]|0;g=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24;l=c[h+4>>2]|0;if((g+f|0)>>>0>l>>>0){j=c[h+16>>2]|0;if(f>>>0>j>>>0){h=c[h>>2]|0;hA(h,h+j|0,l-j|0)|0;h=c[u>>2]|0;g=h+12|0;f=(c[g>>2]|0)-(c[h+16>>2]|0)|0;c[g>>2]=f;g=d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24}else{c[k>>2]=0;f=0}c[h+16>>2]=0}gA((c[h>>2]|0)+f|0,d[r>>0]|d[r+1>>0]<<8|d[r+2>>0]<<16|d[r+3>>0]<<24,g)|0;h=c[u>>2]|0;g=h+12|0;m=(c[g>>2]|0)+(d[n>>0]|d[n+1>>0]<<8|d[n+2>>0]<<16|d[n+3>>0]<<24)|0;c[g>>2]=m;g=c[h+16>>2]|0;f=c[o>>2]|0}while((m-g|0)>>>0<f>>>0);p=(c[h>>2]|0)+g|0;c[h+16>>2]=g+f;g=p}}else{g=c[f>>2]|0;if(!g){g=c[b+12>>2]|0;c[f+4>>2]=g;g=Uz(g)|0;f=c[u>>2]|0;c[f>>2]=g}Ag[c[b+16>>2]&255](c[b+20>>2]|0,g,c[f+4>>2]|0);f=c[u>>2]|0;g=c[f>>2]|0;f=c[f+4>>2]|0}if(!g){i=w;return}Ze(147816,g|0,((f|0)/(v|0)|0|0)/(d[b+6>>0]|0|0)|0|0)|0;i=w;return}function lK(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;v=i;i=i+80|0;r=v;f=v+64|0;s=b+316|0;u=c[s>>2]|0;d=d-0|0;if(d>>>0<8?(j=c[154528+(d<<2)>>2]|0,t=mK(u,0,e)|0,(t|0)!=0):0){k=mK(c[s>>2]|0,j,e)|0;do if(k){q=u+268|0;o=c[q>>2]|0;if(((o|0)!=0?(c[o+8>>2]|0)==(t|0):0)?(c[o+12>>2]|0)==(k|0):0){o=0;i=v;return o|0}o=c[s>>2]|0;p=o+256|0;m=o+260|0;l=c[m>>2]|0;a:do if(l){h=l;while(1){if((c[h+8>>2]|0)==(t|0)?(c[h+12>>2]|0)==(k|0):0)break;h=c[h+156>>2]|0;if(!h){n=17;break a}}if((l|0)==(h|0))h=l;else{j=h+156|0;e=c[j>>2]|0;d=h+152|0;if(e)c[e+152>>2]=c[d>>2];f=c[d>>2]|0;if(f)c[f+156>>2]=e;c[d>>2]=0;c[j>>2]=l;c[l+152>>2]=h;c[m>>2]=h}}else n=17;while(0);if((n|0)==17){h=Vz(1,160)|0;if(!h){Ix(0)|0;break}c[h+8>>2]=t;c[h+12>>2]=k;c[h+4>>2]=e;l=Lg[c[o+48>>2]&15]()|0;c[h>>2]=l;n=o+20|0;ng[c[n>>2]&255](l,c[t>>2]|0);ng[c[n>>2]&255](c[h>>2]|0,c[k>>2]|0);n=o+24|0;Ag[c[n>>2]&255](c[h>>2]|0,0,121560);Ag[c[n>>2]&255](c[h>>2]|0,1,121576);Ag[c[n>>2]&255](c[h>>2]|0,2,121592);Ag[c[n>>2]&255](c[h>>2]|0,3,121600);mg[c[o+132>>2]&511](c[h>>2]|0);Ag[c[o+116>>2]&255](c[h>>2]|0,35714,f);if(!(c[f>>2]|0)){mg[c[o+56>>2]&511](c[h>>2]|0);Xz(h);Fx(121616,r)|0;break}e=o+128|0;n=h+16|0;c[n>>2]=Ig[c[e>>2]&127](c[h>>2]|0,121648)|0;w=h+36|0;c[w>>2]=Ig[c[e>>2]&127](c[h>>2]|0,121664)|0;f=h+32|0;c[f>>2]=Ig[c[e>>2]&127](c[h>>2]|0,121680)|0;j=h+20|0;c[j>>2]=Ig[c[e>>2]&127](c[h>>2]|0,121696)|0;l=h+24|0;c[l>>2]=Ig[c[e>>2]&127](c[h>>2]|0,121712)|0;d=h+28|0;c[d>>2]=Ig[c[e>>2]&127](c[h>>2]|0,121728)|0;e=h+80|0;x=e;a[x>>0]=-1;a[x+1>>0]=-1>>8;a[x+2>>0]=-1>>16;a[x+3>>0]=-1>>24;e=e+4|0;a[e>>0]=-1;a[e+1>>0]=-1>>8;a[e+2>>0]=-1>>16;a[e+3>>0]=-1>>24;mg[c[o+180>>2]&511](c[h>>2]|0);e=o+168|0;ng[c[e>>2]&255](c[w>>2]|0,2);ng[c[e>>2]&255](c[f>>2]|0,1);ng[c[e>>2]&255](c[j>>2]|0,0);Ug[c[o+176>>2]&255](c[n>>2]|0,1,0,h+88|0);n=o+172|0;Cg[c[n>>2]&15](c[l>>2]|0,1.0,1.0,1.0,1.0);Cg[c[n>>2]&15](c[d>>2]|0,1.0,1.0,1.0,1.0);d=c[m>>2]|0;if(!d)c[o+264>>2]=h;else{c[h+156>>2]=d;c[d+152>>2]=h}c[m>>2]=h;n=c[p>>2]|0;c[p>>2]=n+1;m=t+12|0;c[m>>2]=(c[m>>2]|0)+1;m=k+12|0;c[m>>2]=(c[m>>2]|0)+1;if((n|0)>7){n=o+264|0;d=c[n>>2]|0;l=c[d+8>>2]|0;j=l+12|0;m=c[j>>2]|0;c[j>>2]=m+-1;if((m|0)<2){f=c[s>>2]|0;e=l+24|0;j=c[e>>2]|0;d=l+20|0;if(j)c[j+20>>2]=c[d>>2];d=c[d>>2]|0;if(d)c[d+24>>2]=j;d=f+248|0;j=f+252|0;if((c[j>>2]|0)==(l|0))c[j>>2]=c[e>>2];c[d>>2]=(c[d>>2]|0)+-1;mg[c[f+60>>2]&511](c[l>>2]|0);Xz(l);d=c[n>>2]|0}l=c[d+12>>2]|0;j=l+12|0;m=c[j>>2]|0;c[j>>2]=m+-1;if((m|0)<2){f=c[s>>2]|0;e=l+24|0;j=c[e>>2]|0;d=l+20|0;if(j)c[j+20>>2]=c[d>>2];d=c[d>>2]|0;if(d)c[d+24>>2]=j;d=f+248|0;j=f+252|0;if((c[j>>2]|0)==(l|0))c[j>>2]=c[e>>2];c[d>>2]=(c[d>>2]|0)+-1;mg[c[f+60>>2]&511](c[l>>2]|0);Xz(l);d=c[n>>2]|0}mg[c[o+56>>2]&511](c[d>>2]|0);o=c[(c[n>>2]|0)+152>>2]|0;c[n>>2]=o;Xz(c[o+156>>2]|0);c[(c[n>>2]|0)+156>>2]=0;c[p>>2]=(c[p>>2]|0)+-1}}if(h){mg[c[u+180>>2]&511](c[h>>2]|0);c[q>>2]=h;h=c[s>>2]|0;f=c[b+220>>2]|0;if(!f){o=0;i=v;return o|0}e=c[b+224>>2]|0;if(!e){o=0;i=v;return o|0}g[r>>2]=2.0/+(f|0);f=r+4|0;c[f+0>>2]=0;c[f+4>>2]=0;c[f+8>>2]=0;c[f+12>>2]=0;f=(c[b+304>>2]|0)==0;g[r+20>>2]=(f?-2.0:2.0)/+(e|0);o=r+24|0;c[o+0>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;g[r+48>>2]=-1.0;g[r+52>>2]=f?1.0:-1.0;g[r+56>>2]=0.0;g[r+60>>2]=1.0;f=h+268|0;if(!(iA((c[f>>2]|0)+88|0,r,64)|0)){o=0;i=v;return o|0}Ug[c[h+176>>2]&255](c[(c[f>>2]|0)+16>>2]|0,1,0,r);gA((c[f>>2]|0)+88|0,r,64)|0;o=0;i=v;return o|0}}else k=0;while(0);if((c[t+12>>2]|0)<1){j=c[s>>2]|0;d=t+24|0;e=c[d>>2]|0;h=t+20|0;if(e)c[e+20>>2]=c[h>>2];h=c[h>>2]|0;if(h)c[h+24>>2]=e;h=j+248|0;e=j+252|0;if((c[e>>2]|0)==(t|0))c[e>>2]=c[d>>2];c[h>>2]=(c[h>>2]|0)+-1;mg[c[j+60>>2]&511](c[t>>2]|0);Xz(t)}if((k|0)!=0?(c[k+12>>2]|0)<1:0){d=c[s>>2]|0;j=k+24|0;f=c[j>>2]|0;e=k+20|0;if(f)c[f+20>>2]=c[e>>2];h=c[e>>2]|0;if(h)c[h+24>>2]=f;h=d+248|0;e=d+252|0;if((c[e>>2]|0)==(k|0))c[e>>2]=c[j>>2];c[h>>2]=(c[h>>2]|0)+-1;mg[c[d+60>>2]&511](c[k>>2]|0);Xz(k)}}c[u+268>>2]=0;o=-1;i=v;return o|0}function mK(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;i=i+16|0;q=r;o=r+8|0;p=r+4|0;c[o>>2]=0;h=Iz(b,d)|0;if(!h){Fx(121736,q)|0;n=0;i=r;return n|0}m=c[h>>2]|0;a:do if((m|0)>0){j=c[a+240>>2]|0;k=a+244|0;if((j|0)>0)l=0;else{d=0;while(1){d=d+1|0;if((d|0)>=(m|0))break a}}do{f=c[h+(l<<2)+4>>2]|0;d=f+4|0;if(!f)n=0;else{g=0;do{e=(c[d>>2]|0)==(c[(c[k>>2]|0)+(g<<2)>>2]|0)?f:0;g=g+1|0}while((g|0)<(j|0)&(e|0)==0);n=e}l=l+1|0;e=(n|0)==0}while((l|0)<(m|0)&e);if(!e){g=a+248|0;h=a+252|0;d=c[h>>2]|0;b:do if(d){while(1){if((c[d+8>>2]|0)==(n|0))break;d=c[d+24>>2]|0;if(!d)break b}i=r;return d|0}while(0);f=Vz(1,28)|0;if(!f){Ix(0)|0;n=0;i=r;return n|0}c[f+4>>2]=b;c[f+8>>2]=n;d=og[c[a+52>>2]&127](c[n>>2]|0)|0;c[f>>2]=d;e=c[n+4>>2]|0;if((e|0)==-1){Ug[c[a+152>>2]&255](d,1,n+12|0,0);mg[c[a+44>>2]&511](c[f>>2]|0);d=a+124|0;Ag[c[d>>2]&255](c[f>>2]|0,35713,o);if(!(c[o>>2]|0)){c[p>>2]=0;Ag[c[d>>2]&255](c[f>>2]|0,35716,p);d=c[p>>2]|0;if((d|0)>0){n=i;i=i+((1*d|0)+15&-16)|0;Ug[c[a+120>>2]&255](c[f>>2]|0,d,p,n);c[q>>2]=n;Fx(121864,q)|0}else Fx(121896,q)|0;mg[c[a+60>>2]&511](c[f>>2]|0);Xz(f);n=0;i=r;return n|0}}else{jg[c[a+148>>2]&127](1,f,e,c[n+12>>2]|0,c[n+8>>2]|0);c[o>>2]=1}d=c[h>>2]|0;if(d){c[f+24>>2]=d;c[d+20>>2]=f}c[h>>2]=f;c[g>>2]=(c[g>>2]|0)+1;n=f;i=r;return n|0}}while(0);Fx(121800,q)|0;n=0;i=r;return n|0}function nK(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,j=0,k=0,l=0;k=i;i=i+16|0;h=k;c[h>>2]=b;j=(f|0)==0?149208:f;g=c[j>>2]|0;a:do if(!d){if(!g){g=0;i=k;return g|0}}else{if(!b)c[h>>2]=h;else h=b;if(!e){g=-2;i=k;return g|0}do if(!g){f=a[d>>0]|0;g=f&255;if(f<<24>>24>-1){c[h>>2]=g;g=f<<24>>24!=0&1;i=k;return g|0}else{g=g+-194|0;if(g>>>0>50)break a;f=e+-1|0;g=c[149e3+(g<<2)>>2]|0;d=d+1|0;break}}else f=e;while(0);b:do if(f){b=a[d>>0]|0;l=(b&255)>>>3;if((l+-16|l+(g>>26))>>>0>7)break a;while(1){d=d+1|0;g=(b&255)+-128|g<<6;f=f+-1|0;if((g|0)>=0)break;if(!f)break b;b=a[d>>0]|0;if((b&-64)<<24>>24!=-128)break a}c[j>>2]=0;c[h>>2]=g;g=e-f|0;i=k;return g|0}while(0);c[j>>2]=g;g=-2;i=k;return g|0}while(0);c[j>>2]=0;c[(Od()|0)>>2]=84;g=-1;i=k;return g|0}function oK(a){a=a|0;if(!a)a=1;else a=(c[a>>2]|0)==0;return a&1|0}function pK(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;j=i;g=a+84|0;h=c[g>>2]|0;e=d+256|0;f=cL(h,0,e)|0;if(f)e=f-h|0;f=e>>>0<d>>>0?e:d;rL(b|0,h|0,f|0)|0;c[a+4>>2]=h+f;e=h+e|0;c[a+8>>2]=e;c[g>>2]=e;i=j;return f|0}function qK(e,f,j){e=e|0;f=f|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0,O=0,P=0;O=i;i=i+304|0;H=O+16|0;J=O+8|0;I=O+33|0;K=O;y=O+32|0;m=a[f>>0]|0;if(!(m<<24>>24)){G=0;i=O;return G|0}L=e+4|0;M=e+100|0;B=e+108|0;C=e+8|0;D=I+10|0;F=I+33|0;G=J+4|0;z=I+46|0;A=I+94|0;k=0;s=f;u=0;f=0;l=0;a:while(1){b:do if(!(FK(m&255)|0)){m=(a[s>>0]|0)==37;c:do if(m){n=s+1|0;o=a[n>>0]|0;do if(o<<24>>24==42){x=0;n=s+2|0}else if(o<<24>>24==37)break c;else{m=(o&255)+-48|0;if(m>>>0<10?(a[s+2>>0]|0)==36:0){c[H>>2]=c[j>>2];n=m;while(1){x=c[H>>2]|0;m=c[x>>2]|0;c[H>>2]=x+4;if(n>>>0>1)n=n+-1|0;else break}x=m;n=s+3|0;break}w=c[j>>2]|0;x=c[w>>2]|0;c[j>>2]=w+4}while(0);o=a[n>>0]|0;m=o&255;if((m+-48|0)>>>0<10){o=0;while(1){q=(o*10|0)+-48+m|0;n=n+1|0;o=a[n>>0]|0;m=o&255;if((m+-48|0)>>>0>=10){r=q;break}else o=q}}else r=0;if(o<<24>>24==109){n=n+1|0;o=a[n>>0]|0;m=(x|0)!=0&1;f=0;l=0}else m=0;q=n+1|0;switch(o&255|0){case 110:case 112:case 67:case 83:case 91:case 99:case 115:case 88:case 71:case 70:case 69:case 65:case 103:case 102:case 101:case 97:case 120:case 117:case 111:case 105:case 100:{q=0;break}case 106:{n=q;q=3;break}case 116:case 122:{n=q;q=1;break}case 108:{w=(a[q>>0]|0)==108;n=w?n+2|0:q;q=w?3:1;break}case 76:{n=q;q=2;break}case 104:{w=(a[q>>0]|0)==104;n=w?n+2|0:q;q=w?-2:-1;break}default:{N=163;break a}}s=d[n>>0]|0;t=(s&47|0)==3;s=t?s|32:s;t=t?1:q;if((s|0)==99)w=(r|0)<1?1:r;else if((s|0)==110){if(!x){q=u;break b}switch(t|0){case 0:{c[x>>2]=u;q=u;break b}case 1:{c[x>>2]=u;q=u;break b}case -1:{b[x>>1]=u;q=u;break b}case -2:{a[x>>0]=u;q=u;break b}case 3:{q=x;c[q>>2]=u;c[q+4>>2]=((u|0)<0)<<31>>31;q=u;break b}default:{q=u;break b}}}else if((s|0)==91)w=r;else{KK(e,0);do{q=c[L>>2]|0;if(q>>>0<(c[M>>2]|0)>>>0){c[L>>2]=q+1;q=d[q>>0]|0}else q=LK(e)|0}while((FK(q)|0)!=0);q=c[L>>2]|0;if(c[M>>2]|0){q=q+-1|0;c[L>>2]=q}u=(c[B>>2]|0)+u+q-(c[C>>2]|0)|0;w=r}KK(e,w);q=c[L>>2]|0;o=c[M>>2]|0;if(q>>>0<o>>>0)c[L>>2]=q+1;else{if((LK(e)|0)<0){N=163;break a}o=c[M>>2]|0}if(o)c[L>>2]=(c[L>>2]|0)+-1;d:do switch(s|0){case 91:case 99:case 115:{v=(s|0)==99;e:do if((s&239|0)==99){nL(I|0,-1,257)|0;a[I>>0]=0;if((s|0)==115){a[F>>0]=0;a[D+0>>0]=0;a[D+1>>0]=0;a[D+2>>0]=0;a[D+3>>0]=0;a[D+4>>0]=0}}else{P=n+1|0;q=(a[P>>0]|0)==94;r=q&1;s=q?P:n;n=q?n+2|0:P;nL(I|0,q&1|0,257)|0;a[I>>0]=0;q=a[n>>0]|0;if(q<<24>>24==93){r=(r^1)&255;a[A>>0]=r;n=s+2|0}else if(q<<24>>24==45){r=(r^1)&255;a[z>>0]=r;n=s+2|0}else r=(r^1)&255;while(1){q=a[n>>0]|0;if(q<<24>>24==45){s=n+1|0;q=a[s>>0]|0;if(!(q<<24>>24==93|q<<24>>24==0)){n=a[n+-1>>0]|0;if((n&255)<(q&255)){n=n&255;do{n=n+1|0;a[I+n>>0]=r;q=a[s>>0]|0}while((n|0)<(q&255|0));n=s}else n=s}else q=45}else if(!(q<<24>>24)){N=163;break a}else if(q<<24>>24==93)break e;a[I+((q&255)+1)>>0]=r;n=n+1|0}}while(0);s=v?w+1|0:31;r=(t|0)==1;t=(m|0)!=0;f:do if(r){if(t){l=AK(s<<2)|0;if(!l){f=0;N=163;break a}}else l=x;c[J>>2]=0;c[G>>2]=0;q=0;g:while(1){if(!l)while(1){o=c[L>>2]|0;if(o>>>0<(c[M>>2]|0)>>>0){c[L>>2]=o+1;o=d[o>>0]|0}else o=LK(e)|0;if(!(a[I+(o+1)>>0]|0)){l=0;break g}a[y>>0]=o;o=nK(K,y,1,J)|0;if((o|0)==-2)continue;else if((o|0)==-1){f=0;l=0;N=163;break a}if(t&(q|0)==(s|0))break}else{if(!t){N=85;break}while(1){while(1){o=c[L>>2]|0;if(o>>>0<(c[M>>2]|0)>>>0){c[L>>2]=o+1;o=d[o>>0]|0}else o=LK(e)|0;if(!(a[I+(o+1)>>0]|0))break g;a[y>>0]=o;o=nK(K,y,1,J)|0;if((o|0)==-1){f=0;N=163;break a}else if((o|0)!=-2)break}c[l+(q<<2)>>2]=c[K>>2];q=q+1|0;if((q|0)==(s|0)){q=s;break}}}o=s<<1|1;f=DK(l,o<<2)|0;if(!f){f=0;N=163;break a}s=o;l=f}h:do if((N|0)==85){N=0;o=q;while(1){while(1){q=c[L>>2]|0;if(q>>>0<(c[M>>2]|0)>>>0){c[L>>2]=q+1;q=d[q>>0]|0}else q=LK(e)|0;if(!(a[I+(q+1)>>0]|0)){q=o;break h}a[y>>0]=q;q=nK(K,y,1,J)|0;if((q|0)==-1){m=0;f=0;N=163;break a}else if((q|0)!=-2)break}c[l+(o<<2)>>2]=c[K>>2];o=o+1|0}}while(0);if(!(oK(J)|0)){f=0;N=163;break a}else f=0}else{if(t){f=AK(s)|0;if(!f){f=0;l=0;N=163;break a}else q=0;while(1){do{o=c[L>>2]|0;if(o>>>0<(c[M>>2]|0)>>>0){c[L>>2]=o+1;o=d[o>>0]|0}else o=LK(e)|0;if(!(a[I+(o+1)>>0]|0)){l=0;break f}a[f+q>>0]=o;q=q+1|0}while((q|0)!=(s|0));q=s<<1|1;o=DK(f,q)|0;if(!o){l=0;N=163;break a}else{l=s;s=q;f=o;q=l}}}if(!x)while(1){q=c[L>>2]|0;if(q>>>0<o>>>0){c[L>>2]=q+1;o=d[q>>0]|0}else o=LK(e)|0;if(!(a[I+(o+1)>>0]|0)){q=0;f=0;l=0;break f}o=c[M>>2]|0}else{f=0;while(1){q=c[L>>2]|0;if(q>>>0<o>>>0){c[L>>2]=q+1;q=d[q>>0]|0}else q=LK(e)|0;if(!(a[I+(q+1)>>0]|0)){q=f;f=x;l=0;break f}a[x+f>>0]=q;o=c[M>>2]|0;f=f+1|0}}}while(0);o=c[L>>2]|0;if(c[M>>2]|0){o=o+-1|0;c[L>>2]=o}o=o-(c[C>>2]|0)+(c[B>>2]|0)|0;if(!o)break a;if(!((o|0)==(w|0)|v^1))break a;do if(t)if(r){c[x>>2]=l;break}else{c[x>>2]=f;break}while(0);if(!v){if(l)c[l+(q<<2)>>2]=0;if(!f)f=0;else a[f+q>>0]=0}break}case 71:case 103:case 70:case 102:case 69:case 101:case 65:case 97:{p=+JK(e,t,0);if((c[B>>2]|0)==((c[C>>2]|0)-(c[L>>2]|0)|0))break a;if(x)if(!t){g[x>>2]=p;break d}else if((t|0)==1){h[x>>3]=p;break d}else if((t|0)==2){h[x>>3]=p;break d}else break d;break}case 105:{q=0;N=145;break}case 120:case 88:case 112:{q=16;N=145;break}case 111:{q=8;N=145;break}case 117:case 100:{q=10;N=145;break}default:{}}while(0);i:do if((N|0)==145){N=0;o=IK(e,q,0,-1,-1)|0;if((c[B>>2]|0)==((c[C>>2]|0)-(c[L>>2]|0)|0))break a;if((s|0)==112&(x|0)!=0){c[x>>2]=o;break}if(x)switch(t|0){case 3:{w=x;c[w>>2]=o;c[w+4>>2]=E;break i}case -2:{a[x>>0]=o;break i}case -1:{b[x>>1]=o;break i}case 0:{c[x>>2]=o;break i}case 1:{c[x>>2]=o;break i}default:break i}}while(0);k=((x|0)!=0&1)+k|0;q=(c[B>>2]|0)+u+(c[L>>2]|0)-(c[C>>2]|0)|0;break b}while(0);n=s+(m&1)|0;KK(e,0);m=c[L>>2]|0;if(m>>>0<(c[M>>2]|0)>>>0){c[L>>2]=m+1;m=d[m>>0]|0}else m=LK(e)|0;if((m|0)!=(d[n>>0]|0)){N=19;break a}q=u+1|0}else{n=s;while(1){m=n+1|0;if(!(FK(d[m>>0]|0)|0))break;else n=m}KK(e,0);do{m=c[L>>2]|0;if(m>>>0<(c[M>>2]|0)>>>0){c[L>>2]=m+1;m=d[m>>0]|0}else m=LK(e)|0}while((FK(m)|0)!=0);m=c[L>>2]|0;if(c[M>>2]|0){m=m+-1|0;c[L>>2]=m}q=(c[B>>2]|0)+u+m-(c[C>>2]|0)|0}while(0);s=n+1|0;m=a[s>>0]|0;if(!(m<<24>>24)){N=167;break}else u=q}if((N|0)==19){if(c[M>>2]|0)c[L>>2]=(c[L>>2]|0)+-1;if((m|0)>-1|(k|0)!=0){G=k;i=O;return G|0}else{k=0;N=164}}else if((N|0)==163){if(!k){k=m;N=164}}else if((N|0)==167){i=O;return k|0}if((N|0)==164){m=k;k=-1}if(!m){G=k;i=O;return G|0}BK(f);BK(l);G=k;i=O;return G|0}function rK(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=i;i=i+112|0;e=g;f=e+0|0;h=f+112|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(h|0));c[e+32>>2]=38;c[e+44>>2]=a;c[e+76>>2]=-1;c[e+84>>2]=a;d=qK(e,b,d)|0;i=g;return d|0}function sK(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;E=i;i=i+944|0;A=E+680|0;z=E+424|0;y=E+192|0;C=E;f=aa(d,b)|0;if(!f){i=E;return}j=f-d|0;c[C+4>>2]=d;c[C>>2]=d;g=d;b=d;h=2;while(1){g=g+d+b|0;c[C+(h<<2)>>2]=g;if(g>>>0<f>>>0){v=b;b=g;h=h+1|0;g=v}else break}B=0-d|0;v=a+j|0;if((j|0)>0){r=(d|0)==0;s=d>>>0>256?256:d;t=(s|0)==(d|0);u=v;f=1;g=0;b=1;do{do if((f&3|0)!=3){q=b+-1|0;a:do if((c[C+(q<<2)>>2]|0)>>>0<(u-a|0)>>>0){c[y>>2]=a;if((b|0)>1){k=b;j=a;o=a;h=1;while(1){p=j+B|0;l=k+-2|0;j=j+(0-((c[C+(l<<2)>>2]|0)+d))|0;if((Ig[e&127](o,j)|0)>-1?(Ig[e&127](o,p)|0)>-1:0){n=h;break}n=h+1|0;m=y+(h<<2)|0;if((Ig[e&127](j,p)|0)>-1){c[m>>2]=j;k=k+-1|0}else{c[m>>2]=p;j=p;k=l}if((k|0)<=1)break;o=c[y>>2]|0;h=n}if((n|0)>=2?(x=y+(n<<2)|0,c[x>>2]=A,!r):0){if((n|0)>0){j=d;k=A}else{h=c[y>>2]|0;rL(A|0,h|0,s|0)|0;if(t)break;else{k=d;j=s}while(1){k=k-j|0;j=k>>>0>256?256:k;rL(A|0,h|0,j|0)|0;if((k|0)==(j|0))break a}}while(1){h=j>>>0>256?256:j;l=c[y>>2]|0;rL(k|0,l|0,h|0)|0;m=0;do{p=m;m=m+1|0;o=l;l=c[y+(m<<2)>>2]|0;rL(o|0,l|0,h|0)|0;c[y+(p<<2)>>2]=o+h}while((m|0)!=(n|0));if((j|0)==(h|0))break a;j=j-h|0;k=c[x>>2]|0}}}}else yK(a,d,e,f,g,b,0,C);while(0);if((b|0)==1){j=f<<1;g=f>>>31|g<<1;b=0;break}else{p=q>>>0>31;o=p?0:f;b=p?b+-33|0:q;j=o<<b;g=o>>>(32-b|0)|(p?f:g)<<b;b=1;break}}else{c[y>>2]=a;b:do if((b|0)>1){j=b;k=a;n=a;l=1;while(1){o=k+B|0;p=j+-2|0;k=k+(0-((c[C+(p<<2)>>2]|0)+d))|0;if((Ig[e&127](n,k)|0)>-1?(Ig[e&127](n,o)|0)>-1:0){m=l;break}m=l+1|0;h=y+(l<<2)|0;if((Ig[e&127](k,o)|0)>-1){c[h>>2]=k;j=j+-1|0}else{c[h>>2]=o;k=o;j=p}if((j|0)<=1)break;n=c[y>>2]|0;l=m}if((m|0)>=2?(w=y+(m<<2)|0,c[w>>2]=z,!r):0){if((m|0)>0){h=d;k=z}else{h=c[y>>2]|0;rL(z|0,h|0,s|0)|0;if(t)break;else{j=d;k=s}while(1){j=j-k|0;k=j>>>0>256?256:j;rL(z|0,h|0,k|0)|0;if((j|0)==(k|0))break b}}while(1){l=h>>>0>256?256:h;j=c[y>>2]|0;rL(k|0,j|0,l|0)|0;k=j;j=0;do{q=j;j=j+1|0;p=k;k=c[y+(j<<2)>>2]|0;rL(p|0,k|0,l|0)|0;c[y+(q<<2)>>2]=p+l}while((j|0)!=(m|0));if((h|0)==(l|0))break b;h=h-l|0;k=c[w>>2]|0}}}while(0);j=f>>>2|g<<30;g=g>>>2;b=b+2|0}while(0);f=j|1;a=a+d|0}while(a>>>0<v>>>0)}else{g=0;f=1;b=1}yK(a,d,e,f,g,b,0,C);if((b|0)==1&(f|0)==1&(g|0)==0){i=E;return}else{l=f;k=a;m=b}while(1){if((m|0)>=2){x=l>>>30;z=m+-2|0;w=(l<<1&2147483646|x<<31)^3;y=(x|g<<2)>>>1;yK(k+(0-((c[C+(z<<2)>>2]|0)+d))|0,d,e,w,y,m+-1|0,1,C);x=y<<1|x&1;w=w<<1|1;y=k+B|0;yK(y,d,e,w,x,z,1,C);l=w;g=x;k=y;m=z;continue}b=l+-1|0;do if(b){if(!(b&1)){f=b;b=0;do{b=b+1|0;f=f>>>1}while((f&1|0)==0);if(!b)D=54}else D=54;if((D|0)==54){D=0;if(!g){b=64;D=59;break}if(!(g&1)){f=g;b=0}else{f=0;a=l;b=0;break}while(1){a=b+1|0;f=f>>>1;if(f&1){f=a;break}else b=a}if(!f){f=0;a=l;b=0;break}else b=b+33|0}if(b>>>0>31)D=59;else{f=b;a=l}}else{b=32;D=59}while(0);if((D|0)==59){D=0;f=b+-32|0;a=g;g=0}l=g<<32-f|a>>>f;g=g>>>f;m=b+m|0;if((m|0)==1&(l|0)==1&(g|0)==0)break;else k=k+B|0}i=E;return}function tK(b,c){b=b|0;c=c|0;var d=0;d=i;b=uK(b,c)|0;i=d;return ((a[b>>0]|0)==(c&255)<<24>>24?b:0)|0}function uK(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,j=0;h=i;g=d&255;if(!g){b=b+(qL(b|0)|0)|0;i=h;return b|0}a:do if(b&3){f=d&255;e=b;while(1){j=a[e>>0]|0;b=e+1|0;if(j<<24>>24==0?1:j<<24>>24==f<<24>>24){b=e;break}if(!(b&3))break a;else e=b}i=h;return b|0}while(0);g=aa(g,16843009)|0;e=c[b>>2]|0;b:do if(!((e&-2139062144^-2139062144)&e+-16843009)){f=b;while(1){e=e^g;b=f+4|0;if((e&-2139062144^-2139062144)&e+-16843009){b=f;break b}e=c[b>>2]|0;if((e&-2139062144^-2139062144)&e+-16843009)break;else f=b}}while(0);e=d&255;while(1){f=a[b>>0]|0;if(f<<24>>24==0?1:f<<24>>24==e<<24>>24)break;else b=b+1|0}i=h;return b|0}function vK(a){a=a|0;var b=0,c=0,d=0;d=i;b=(qL(a|0)|0)+1|0;c=AK(b)|0;if(!c){b=0;i=d;return b|0}rL(c|0,a|0,b|0)|0;b=c;i=d;return b|0}function wK(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0;w=i;i=i+1056|0;s=w+1024|0;v=w;h=a[e>>0]|0;if(!(h<<24>>24)){o=b;i=w;return o|0}p=tK(b,h<<24>>24)|0;if(!p){o=0;i=w;return o|0}j=a[e+1>>0]|0;if(!(j<<24>>24)){o=p;i=w;return o|0}g=p+1|0;n=a[g>>0]|0;if(!(n<<24>>24)){o=0;i=w;return o|0}b=a[e+2>>0]|0;if(!(b<<24>>24)){b=j&255|(h&255)<<8;k=p;f=n;h=d[p>>0]<<8|n&255;while(1){j=h&65535;if((j|0)==(b|0)){g=k;break}f=k+2|0;h=a[f>>0]|0;if(!(h<<24>>24)){f=0;break}else{k=g;g=f;f=h;h=h&255|j<<8}}o=f<<24>>24==0?0:g;i=w;return o|0}g=p+2|0;f=a[g>>0]|0;if(!(f<<24>>24)){o=0;i=w;return o|0}l=a[e+3>>0]|0;if(!(l<<24>>24)){k=(j&255)<<16|(h&255)<<24|(b&255)<<8;f=(f&255)<<8|(n&255)<<16|d[p>>0]<<24;if((f|0)==(k|0))f=0;else{h=f;do{g=g+1|0;f=a[g>>0]|0;h=(f&255|h)<<8;f=f<<24>>24==0}while(!(f|(h|0)==(k|0)))}o=f?0:g+-2|0;i=w;return o|0}g=p+3|0;k=a[g>>0]|0;if(!(k<<24>>24)){o=0;i=w;return o|0}if(!(a[e+4>>0]|0)){b=(j&255)<<16|(h&255)<<24|(b&255)<<8|l&255;f=(f&255)<<8|(n&255)<<16|k&255|d[p>>0]<<24;if((f|0)==(b|0))f=0;else{h=f;do{g=g+1|0;f=a[g>>0]|0;h=f&255|h<<8;f=f<<24>>24==0}while(!(f|(h|0)==(b|0)))}o=f?0:g+-3|0;i=w;return o|0};c[s+0>>2]=0;c[s+4>>2]=0;c[s+8>>2]=0;c[s+12>>2]=0;c[s+16>>2]=0;c[s+20>>2]=0;c[s+24>>2]=0;c[s+28>>2]=0;b=h;j=0;while(1){if(!(a[p+j>>0]|0)){m=0;o=79;break}k=s+(((b&255)>>>5&255)<<2)|0;c[k>>2]=c[k>>2]|1<<(b&31);k=j+1|0;c[v+((b&255)<<2)>>2]=k;b=a[e+k>>0]|0;if(!(b<<24>>24)){q=k;t=j;break}else j=k}if((o|0)==79){i=w;return m|0}a:do if(q>>>0>1){k=1;o=-1;b=0;b:while(1){l=1;while(1){c:while(1){j=1;while(1){h=a[e+(j+o)>>0]|0;g=a[e+k>>0]|0;if(h<<24>>24!=g<<24>>24){f=k;j=h;k=g;break c}if((j|0)==(l|0))break;j=j+1|0;k=j+b|0;if(k>>>0>=q>>>0){b=o;o=l;break b}}b=b+l|0;k=b+1|0;if(k>>>0>=q>>>0){b=o;o=l;break b}}l=f-o|0;if((j&255)<=(k&255))break;b=f+1|0;if(b>>>0<q>>>0){k=b;b=f}else{b=o;o=l;break b}}k=b+2|0;if(k>>>0>=q>>>0){o=1;break}else{o=b;b=b+1|0}}j=1;h=-1;k=0;while(1){g=k;k=1;while(1){m=g;d:while(1){g=1;while(1){l=a[e+(g+h)>>0]|0;f=a[e+j>>0]|0;if(l<<24>>24!=f<<24>>24){g=j;j=m;break d}if((g|0)==(k|0))break;g=g+1|0;j=g+m|0;if(j>>>0>=q>>>0){j=o;break a}}m=m+k|0;j=m+1|0;if(j>>>0>=q>>>0){j=o;break a}}k=g-h|0;if((l&255)>=(f&255)){k=j;break}j=g+1|0;if(j>>>0>=q>>>0){j=o;break a}}j=k+2|0;if(j>>>0>=q>>>0){h=k;j=o;k=1;break}else{h=k;k=k+1|0}}}else{b=-1;h=-1;j=1;k=1}while(0);f=(h+1|0)>>>0>(b+1|0)>>>0;g=f?k:j;f=f?h:b;h=f+1|0;if(!(dL(e,e+g|0,h)|0)){o=q-g|0;j=q|63;if((q|0)!=(g|0)){m=p;n=0;k=p;e:while(1){l=m;do if((k-l|0)>>>0<q>>>0){b=cL(k,0,j)|0;if(b)if((b-l|0)>>>0<q>>>0){m=0;o=79;break e}else{k=b;break}else{k=k+j|0;break}}while(0);b=a[m+t>>0]|0;if(!(1<<(b&31)&c[s+(((b&255)>>>5&255)<<2)>>2])){m=m+q|0;n=0;continue}l=c[v+((b&255)<<2)>>2]|0;b=q-l|0;if((q|0)!=(l|0)){m=m+((n|0)!=0&b>>>0<g>>>0?o:b)|0;n=0;continue}b=h>>>0>n>>>0?h:n;l=a[e+b>>0]|0;f:do if(!(l<<24>>24))b=h;else{while(1){if(l<<24>>24!=(a[m+b>>0]|0))break;b=b+1|0;l=a[e+b>>0]|0;if(!(l<<24>>24)){b=h;break f}}m=m+(b-f)|0;n=0;continue e}while(0);do{if(b>>>0<=n>>>0){o=79;break e}b=b+-1|0}while((a[e+b>>0]|0)==(a[m+b>>0]|0));m=m+g|0;n=o}if((o|0)==79){i=w;return m|0}}else{r=j;u=q}}else{u=q-f+-1|0;r=q|63;u=(f>>>0>u>>>0?f:u)+1|0}l=e+h|0;m=p;j=p;g:while(1){b=m;do if((j-b|0)>>>0<q>>>0){k=cL(j,0,r)|0;if(k)if((k-b|0)>>>0<q>>>0){m=0;o=79;break g}else break;else{k=j+r|0;break}}else k=j;while(0);b=a[m+t>>0]|0;if(!(1<<(b&31)&c[s+(((b&255)>>>5&255)<<2)>>2])){m=m+q|0;j=k;continue}b=c[v+((b&255)<<2)>>2]|0;if((q|0)!=(b|0)){m=m+(q-b)|0;j=k;continue}b=a[l>>0]|0;h:do if(!(b<<24>>24))b=h;else{j=h;while(1){if(b<<24>>24!=(a[m+j>>0]|0)){b=j;break}j=j+1|0;b=a[e+j>>0]|0;if(!(b<<24>>24)){b=h;break h}}m=m+(b-f)|0;j=k;continue g}while(0);do{if(!b){o=79;break g}b=b+-1|0}while((a[e+b>>0]|0)==(a[m+b>>0]|0));m=m+u|0;j=k}if((o|0)==79){i=w;return m|0}return 0}function xK(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=i;b=pK(a,b,c)|0;i=d;return b|0}function yK(a,b,d,e,f,g,h,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;j=j|0;var k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0;x=i;i=i+720|0;w=x+456|0;v=x+228|0;s=x;c[s>>2]=a;t=0-b|0;l=(f|0)==0;a:do if((e|0)==1&l){l=1;q=18}else{n=a;o=l;k=f;f=1;m=e;while(1){p=n+(0-(c[j+(g<<2)>>2]|0))|0;if((Ig[d&127](p,a)|0)<1){a=n;l=f;q=18;break a}if((h|0)==0&(g|0)>1){a=c[j+(g+-2<<2)>>2]|0;if((Ig[d&127](n+t|0,p)|0)>-1){a=n;l=f;break a}if((Ig[d&127](n+(0-(a+b))|0,p)|0)>-1){a=n;l=f;break a}}l=f+1|0;c[s+(f<<2)>>2]=p;f=m+-1|0;do if(f){if(!(f&1)){a=f;f=0;do{f=f+1|0;a=a>>>1}while((a&1|0)==0);if(!f)q=10}else q=10;if((q|0)==10){q=0;if(o){f=64;q=15;break}if(!(k&1)){f=k;a=0}else{e=0;a=m;h=k;f=0;break}while(1){h=a+1|0;f=f>>>1;if(f&1){f=h;break}else a=h}if(!f){e=0;a=m;h=k;f=0;break}else f=a+33|0}if(f>>>0>31)q=15;else{e=f;a=m;h=k}}else{f=32;q=15}while(0);if((q|0)==15){q=0;e=f+-32|0;a=k;h=0}m=h<<32-e|a>>>e;k=h>>>e;g=f+g|0;a=(k|0)==0;if((m|0)==1&a){a=p;break a}n=p;h=0;o=a;a=c[s>>2]|0;f=l}}while(0);if((q|0)==18)if(h){i=x;return}b:do if((l|0)>=2?(r=s+(l<<2)|0,c[r>>2]=w,(b|0)!=0):0){if((l|0)>0){k=b;h=w}else{h=b>>>0>256?256:b;e=c[s>>2]|0;rL(w|0,e|0,h|0)|0;if((h|0)==(b|0))break;else k=b;while(1){k=k-h|0;h=k>>>0>256?256:k;rL(w|0,e|0,h|0)|0;if((k|0)==(h|0))break b}}while(1){e=k>>>0>256?256:k;f=c[s>>2]|0;rL(h|0,f|0,e|0)|0;h=0;do{n=h;h=h+1|0;m=f;f=c[s+(h<<2)>>2]|0;rL(m|0,f|0,e|0)|0;c[s+(n<<2)>>2]=m+e}while((h|0)!=(l|0));if((k|0)==(e|0))break b;k=k-e|0;h=c[r>>2]|0}}while(0);c[v>>2]=a;c:do if((g|0)>1){k=a;e=a;f=1;while(1){l=k+t|0;a=g+-2|0;k=k+(0-((c[j+(a<<2)>>2]|0)+b))|0;if((Ig[d&127](e,k)|0)>-1?(Ig[d&127](e,l)|0)>-1:0){h=f;break}h=f+1|0;e=v+(f<<2)|0;if((Ig[d&127](k,l)|0)>-1){c[e>>2]=k;g=g+-1|0}else{c[e>>2]=l;k=l;g=a}if((g|0)<=1)break;e=c[v>>2]|0;f=h}if((h|0)>=2?(u=v+(h<<2)|0,c[u>>2]=w,(b|0)!=0):0){if((h|0)>0)k=w;else{e=b>>>0>256?256:b;k=c[v>>2]|0;rL(w|0,k|0,e|0)|0;if((e|0)==(b|0))break;while(1){b=b-e|0;e=b>>>0>256?256:b;rL(w|0,k|0,e|0)|0;if((b|0)==(e|0))break c}}while(1){g=b>>>0>256?256:b;e=c[v>>2]|0;rL(k|0,e|0,g|0)|0;k=e;e=0;do{n=e;e=e+1|0;m=k;k=c[v+(e<<2)>>2]|0;rL(m|0,k|0,g|0)|0;c[v+(n<<2)>>2]=m+g}while((e|0)!=(h|0));if((b|0)==(g|0))break c;b=b-g|0;k=c[u>>2]|0}}}while(0);i=x;return}function zK(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0;j=i;i=i+32|0;h=j;d=j+20|0;e=j+16|0;g=j+12|0;f=j+8|0;c[e>>2]=b;c[g>>2]=AK((qL(c[e>>2]|0)|0)+1|0)|0;tL(c[g>>2]|0,c[e>>2]|0)|0;c[f>>2]=wK(c[g>>2]|0,149216)|0;if(c[f>>2]|0)a[c[f>>2]>>0]=0;c[f>>2]=wK(c[g>>2]|0,149224)|0;if(c[f>>2]|0)a[c[f>>2]>>0]=0;c[f>>2]=wK(c[g>>2]|0,149232)|0;if(c[f>>2]|0)a[c[f>>2]>>0]=0;do if(fL(c[g>>2]|0,149240)|0){if(!(fL(c[g>>2]|0,149280)|0)){c[g>>2]=149304;break}if(!(fL(c[g>>2]|0,149320)|0)){c[g>>2]=149344;break}if(!(fL(c[g>>2]|0,149360)|0)){c[g>>2]=149376;break}if(!(fL(c[g>>2]|0,149392)|0))c[g>>2]=149408}else c[g>>2]=149264;while(0);do if(fL(c[g>>2]|0,149424)|0){if(!(fL(c[g>>2]|0,149440)|0)){c[d>>2]=59;break}if(!(fL(c[g>>2]|0,149456)|0)){c[d>>2]=159;break}if(!(fL(c[g>>2]|0,149472)|0)){c[d>>2]=160;break}if(!(fL(c[g>>2]|0,149488)|0)){c[d>>2]=161;break}if(!(fL(c[g>>2]|0,149504)|0)){c[d>>2]=162;break}if(!(fL(c[g>>2]|0,149520)|0)){c[d>>2]=163;break}if(!(fL(c[g>>2]|0,149544)|0)){c[d>>2]=11;break}if(!(fL(c[g>>2]|0,149568)|0)){c[d>>2]=21;break}if(!(fL(c[g>>2]|0,149600)|0)){c[d>>2]=22;break}if(!(fL(c[g>>2]|0,149616)|0)){c[d>>2]=23;break}if(!(fL(c[g>>2]|0,149632)|0)){c[d>>2]=24;break}if(!(fL(c[g>>2]|0,149648)|0)){c[d>>2]=164;break}if(!(fL(c[g>>2]|0,149664)|0)){c[d>>2]=146;break}if(!(fL(c[g>>2]|0,149688)|0)){c[d>>2]=147;break}if(!(fL(c[g>>2]|0,149712)|0)){c[d>>2]=148;break}if(!(fL(c[g>>2]|0,149736)|0)){c[d>>2]=149;break}if(!(fL(c[g>>2]|0,149760)|0)){c[d>>2]=60;break}if(!(fL(c[g>>2]|0,149776)|0)){c[d>>2]=165;break}if(!(fL(c[g>>2]|0,149792)|0)){c[d>>2]=166;break}if(!(fL(c[g>>2]|0,149808)|0)){c[d>>2]=150;break}if(!(fL(c[g>>2]|0,149832)|0)){c[d>>2]=131;break}if(!(fL(c[g>>2]|0,149848)|0)){c[d>>2]=132;break}if(!(fL(c[g>>2]|0,149864)|0)){c[d>>2]=61;break}if(!(fL(c[g>>2]|0,149880)|0)){c[d>>2]=167;break}if(!(fL(c[g>>2]|0,149904)|0)){c[d>>2]=168;break}if(!(fL(c[g>>2]|0,149928)|0)){c[d>>2]=169;break}if(!(fL(c[g>>2]|0,149952)|0)){c[d>>2]=151;break}if(!(fL(c[g>>2]|0,149984)|0)){c[d>>2]=62;break}if(!(fL(c[g>>2]|0,150008)|0)){c[d>>2]=152;break}if(!(fL(c[g>>2]|0,150024)|0)){c[d>>2]=153;break}if(!(fL(c[g>>2]|0,150040)|0)){c[d>>2]=79;break}if(!(fL(c[g>>2]|0,150064)|0)){c[d>>2]=154;break}if(!(fL(c[g>>2]|0,150088)|0)){c[d>>2]=155;break}if(!(fL(c[g>>2]|0,150112)|0)){c[d>>2]=156;break}if(!(fL(c[g>>2]|0,150144)|0)){c[d>>2]=25;break}if(!(fL(c[g>>2]|0,150168)|0)){c[d>>2]=8;break}if(!(fL(c[g>>2]|0,150184)|0)){c[d>>2]=7;break}if(!(fL(c[g>>2]|0,150200)|0)){c[d>>2]=6;break}if(!(fL(c[g>>2]|0,150216)|0)){c[d>>2]=7;break}if(!(fL(c[g>>2]|0,150232)|0)){c[d>>2]=170;break}if(!(fL(c[g>>2]|0,150248)|0)){c[d>>2]=157;break}if(!(fL(c[g>>2]|0,150264)|0)){c[d>>2]=133;break}if(!(fL(c[g>>2]|0,150280)|0)){c[d>>2]=72;break}if(!(fL(c[g>>2]|0,150296)|0)){c[d>>2]=158;break}if(!(fL(c[g>>2]|0,150312)|0)){c[d>>2]=159;break}if(!(fL(c[g>>2]|0,150328)|0)){c[d>>2]=160;break}if(!(fL(c[g>>2]|0,150344)|0)){c[d>>2]=161;break}if(!(fL(c[g>>2]|0,150360)|0)){c[d>>2]=162;break}if(!(fL(c[g>>2]|0,150376)|0)){c[d>>2]=163;break}if(!(fL(c[g>>2]|0,150392)|0)){c[d>>2]=164;break}if(!(fL(c[g>>2]|0,150408)|0)){c[d>>2]=165;break}if(!(fL(c[g>>2]|0,150424)|0)){c[d>>2]=134;break}if(!(fL(c[g>>2]|0,150448)|0)){c[d>>2]=135;break}if(!(fL(c[g>>2]|0,150472)|0)){c[d>>2]=136;break}if(!(fL(c[g>>2]|0,150496)|0)){c[d>>2]=171;break}if(!(fL(c[g>>2]|0,150512)|0)){c[d>>2]=172;break}if(!(fL(c[g>>2]|0,150536)|0)){c[d>>2]=173;break}if(!(fL(c[g>>2]|0,150560)|0)){c[d>>2]=174;break}if(!(fL(c[g>>2]|0,150584)|0)){c[d>>2]=175;break}if(!(fL(c[g>>2]|0,150608)|0)){c[d>>2]=80;break}if(!(fL(c[g>>2]|0,150632)|0)){c[d>>2]=26;break}if(!(fL(c[g>>2]|0,149344)|0)){c[d>>2]=63;break}if(!(fL(c[g>>2]|0,150656)|0)){c[d>>2]=262;break}if(!(fL(c[g>>2]|0,150672)|0)){c[d>>2]=137;break}if(!(fL(c[g>>2]|0,150696)|0)){c[d>>2]=138;break}if(!(fL(c[g>>2]|0,150712)|0)){c[d>>2]=139;break}if(!(fL(c[g>>2]|0,150736)|0)){c[d>>2]=263;break}if(!(fL(c[g>>2]|0,150752)|0)){c[d>>2]=140;break}if(!(fL(c[g>>2]|0,150776)|0)){c[d>>2]=166;break}if(!(fL(c[g>>2]|0,150792)|0)){c[d>>2]=167;break}if(!(fL(c[g>>2]|0,150808)|0)){c[d>>2]=64;break}if(!(fL(c[g>>2]|0,149264)|0)){c[d>>2]=9;break}if(!(fL(c[g>>2]|0,150824)|0)){c[d>>2]=264;break}if(!(fL(c[g>>2]|0,149376)|0)){c[d>>2]=176;break}if(!(fL(c[g>>2]|0,149408)|0)){c[d>>2]=177;break}if(!(fL(c[g>>2]|0,150840)|0)){c[d>>2]=141;break}if(!(fL(c[g>>2]|0,150872)|0)){c[d>>2]=265;break}if(!(fL(c[g>>2]|0,150888)|0)){c[d>>2]=142;break}if(!(fL(c[g>>2]|0,149304)|0)){c[d>>2]=266;break}if(!(fL(c[g>>2]|0,150912)|0)){c[d>>2]=267;break}if(!(fL(c[g>>2]|0,150936)|0)){c[d>>2]=65;break}if(!(fL(c[g>>2]|0,150952)|0)){c[d>>2]=168;break}if(!(fL(c[g>>2]|0,150976)|0)){c[d>>2]=178;break}if(!(fL(c[g>>2]|0,151e3)|0)){c[d>>2]=179;break}if(!(fL(c[g>>2]|0,151024)|0)){c[d>>2]=180;break}if(!(fL(c[g>>2]|0,151048)|0)){c[d>>2]=143;break}if(!(fL(c[g>>2]|0,151080)|0)){c[d>>2]=73;break}if(!(fL(c[g>>2]|0,151104)|0)){c[d>>2]=144;break}if(!(fL(c[g>>2]|0,151144)|0)){c[d>>2]=66;break}if(!(fL(c[g>>2]|0,151160)|0)){c[d>>2]=268;break}if(!(fL(c[g>>2]|0,151176)|0)){c[d>>2]=169;break}if(!(fL(c[g>>2]|0,151200)|0)){c[d>>2]=145;break}if(!(fL(c[g>>2]|0,151216)|0)){c[d>>2]=181;break}if(!(fL(c[g>>2]|0,151232)|0)){c[d>>2]=182;break}if(!(fL(c[g>>2]|0,151248)|0)){c[d>>2]=28;break}if(!(fL(c[g>>2]|0,151272)|0)){c[d>>2]=269;break}if(!(fL(c[g>>2]|0,151296)|0)){c[d>>2]=146;break}if(!(fL(c[g>>2]|0,151312)|0)){c[d>>2]=147;break}if(!(fL(c[g>>2]|0,151336)|0)){c[d>>2]=170;break}if(!(fL(c[g>>2]|0,151352)|0)){c[d>>2]=148;break}if(!(fL(c[g>>2]|0,151368)|0)){c[d>>2]=270;break}if(!(fL(c[g>>2]|0,151392)|0)){c[d>>2]=183;break}if(!(fL(c[g>>2]|0,151416)|0)){c[d>>2]=184;break}if(!(fL(c[g>>2]|0,151440)|0)){c[d>>2]=271;break}if(!(fL(c[g>>2]|0,151464)|0)){c[d>>2]=272;break}if(!(fL(c[g>>2]|0,151480)|0)){c[d>>2]=12;break}if(!(fL(c[g>>2]|0,151496)|0)){c[d>>2]=273;break}if(!(fL(c[g>>2]|0,151512)|0)){c[d>>2]=1;break}if(!(fL(c[g>>2]|0,151528)|0)){c[d>>2]=3;break}if(!(fL(c[g>>2]|0,151544)|0)){c[d>>2]=29;break}if(!(fL(c[g>>2]|0,151568)|0)){c[d>>2]=274;break}if(!(fL(c[g>>2]|0,151600)|0)){c[d>>2]=275;break}if(!(fL(c[g>>2]|0,151632)|0)){c[d>>2]=171;break}if(!(fL(c[g>>2]|0,151648)|0)){c[d>>2]=149;break}if(!(fL(c[g>>2]|0,151664)|0)){c[d>>2]=74;break}if(!(fL(c[g>>2]|0,151680)|0)){c[d>>2]=13;break}if(!(fL(c[g>>2]|0,151704)|0)){c[d>>2]=10;break}if(!(fL(c[g>>2]|0,151720)|0)){c[d>>2]=185;break}if(!(fL(c[g>>2]|0,151744)|0)){c[d>>2]=150;break}if(!(fL(c[g>>2]|0,151768)|0)){c[d>>2]=75;break}if(!(fL(c[g>>2]|0,151792)|0)){c[d>>2]=14;break}if(!(fL(c[g>>2]|0,151808)|0)){c[d>>2]=15;break}if(!(fL(c[g>>2]|0,151816)|0)){c[d>>2]=6;break}if(!(fL(c[g>>2]|0,151832)|0)){c[d>>2]=7;break}if(!(fL(c[g>>2]|0,151848)|0)){c[d>>2]=276;break}if(!(fL(c[g>>2]|0,151864)|0)){c[d>>2]=277;break}if(!(fL(c[g>>2]|0,151880)|0)){c[d>>2]=278;break}if(!(fL(c[g>>2]|0,151896)|0)){c[d>>2]=279;break}if(!(fL(c[g>>2]|0,151912)|0)){c[d>>2]=280;break}if(!(fL(c[g>>2]|0,151928)|0)){c[d>>2]=281;break}if(!(fL(c[g>>2]|0,151936)|0)){c[d>>2]=8;break}if(!(fL(c[g>>2]|0,151952)|0)){c[d>>2]=282;break}if(!(fL(c[g>>2]|0,151968)|0)){c[d>>2]=283;break}if(!(fL(c[g>>2]|0,151984)|0)){c[d>>2]=284;break}if(!(fL(c[g>>2]|0,152e3)|0)){c[d>>2]=67;break}if(!(fL(c[g>>2]|0,152032)|0)){c[d>>2]=285;break}if(!(fL(c[g>>2]|0,152056)|0)){c[d>>2]=286;break}if(!(fL(c[g>>2]|0,152072)|0)){c[d>>2]=287;break}if(!(fL(c[g>>2]|0,152088)|0)){c[d>>2]=68;break}if(!(fL(c[g>>2]|0,152104)|0)){c[d>>2]=186;break}if(!(fL(c[g>>2]|0,152120)|0)){c[d>>2]=187;break}if(!(fL(c[g>>2]|0,152144)|0)){c[d>>2]=4;break}if(!(fL(c[g>>2]|0,152160)|0)){c[d>>2]=5;break}if(!(fL(c[g>>2]|0,152176)|0)){c[d>>2]=188;break}if(!(fL(c[g>>2]|0,152200)|0)){c[d>>2]=189;break}if(!(fL(c[g>>2]|0,152208)|0)){c[d>>2]=6;break}if(!(fL(c[g>>2]|0,152224)|0)){c[d>>2]=9;break}if(!(fL(c[g>>2]|0,152248)|0)){c[d>>2]=2;break}if(!(fL(c[g>>2]|0,152272)|0)){c[d>>2]=172;break}if(!(fL(c[g>>2]|0,152288)|0)){c[d>>2]=6;break}if(!(fL(c[g>>2]|0,152304)|0)){c[d>>2]=8;break}if(!(fL(c[g>>2]|0,152328)|0)){c[d>>2]=173;break}if(!(fL(c[g>>2]|0,152344)|0)){c[d>>2]=174;break}if(!(fL(c[g>>2]|0,152360)|0)){c[d>>2]=151;break}if(!(fL(c[g>>2]|0,152376)|0)){c[d>>2]=4;break}if(!(fL(c[g>>2]|0,152392)|0)){c[d>>2]=152;break}if(!(fL(c[g>>2]|0,152408)|0)){c[d>>2]=7;break}if(!(fL(c[g>>2]|0,152432)|0)){c[d>>2]=153;break}if(!(fL(c[g>>2]|0,152448)|0)){c[d>>2]=154;break}if(!(fL(c[g>>2]|0,152472)|0)){c[d>>2]=155;break}if(!(fL(c[g>>2]|0,152496)|0)){c[d>>2]=5;break}if(!(fL(c[g>>2]|0,152512)|0)){c[d>>2]=156;break}if(!(fL(c[g>>2]|0,152536)|0)){c[d>>2]=157;break}if(!(fL(c[g>>2]|0,152560)|0)){c[d>>2]=8;break}if(!(fL(c[g>>2]|0,152584)|0)){c[d>>2]=12;break}if(!(fL(c[g>>2]|0,152608)|0)){c[d>>2]=13;break}if(fL(c[g>>2]|0,152632)|0){f=c[n>>2]|0;g=c[g>>2]|0;c[h>>2]=c[e>>2];c[h+4>>2]=g;od(f|0,152648,h|0)|0;c[d>>2]=0;break}else{c[d>>2]=190;break}}else c[d>>2]=158;while(0);i=j;return c[d>>2]|0}
function tG(b,e){b=b|0;e=e|0;var f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0;A=i;i=i+64|0;z=A;v=A+44|0;s=A+48|0;x=A+40|0;m=A+36|0;w=A+32|0;t=A+28|0;u=A+24|0;CC(21,w)|0;CC(17,t)|0;CC(18,u)|0;o=gC(b)|0;if((o&2|0)==0|(c[w>>2]|0)!=4|(c[t>>2]|0)!=2|(c[u>>2]|0)!=0){BC(21,4)|0;BC(17,2)|0;BC(18,0)|0;if((dC(b,o|2)|0)>=0){r=1;l=3}}else{r=0;l=3}if((l|0)==3){f=Vz(1,320)|0;do if(!f)Ix(0)|0;else{p=Vz(1,308)|0;if(!p){tJ(f);Ix(0)|0;break}k=f+104|0;j=120892;h=k+84|0;do{c[k>>2]=c[j>>2];k=k+4|0;j=j+4|0}while((k|0)<(h|0));k=f+108|0;c[k>>2]=10;q=f+316|0;c[q>>2]=p;n=f+188|0;c[n>>2]=b;j=DC(b)|0;c[p>>2]=j;if(!j){tJ(f);break}if((zC(b,j)|0)<0){tJ(f);break}h=AC(152056)|0;c[p+16>>2]=h;do if(!h){g=Gx()|0;c[z>>2]=152056;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119}else{h=AC(149376)|0;c[p+20>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149376;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150952)|0;c[p+24>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150952;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149648)|0;c[p+28>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149648;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(152472)|0;c[p+32>>2]=h;if(!h){g=Gx()|0;c[z>>2]=152472;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151928)|0;c[p+36>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151928;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(152376)|0;c[p+40>>2]=h;if(!h){g=Gx()|0;c[z>>2]=152376;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150736)|0;c[p+44>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150736;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149264)|0;c[p+48>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149264;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149344)|0;c[p+52>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149344;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150824)|0;c[p+56>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150824;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150656)|0;c[p+60>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150656;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149520)|0;c[p+64>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149520;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151880)|0;c[p+68>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151880;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151600)|0;c[p+72>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151600;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151632)|0;c[p+76>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151632;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151864)|0;c[p+80>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151864;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151568)|0;c[p+84>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151568;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151792)|0;c[p+88>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151792;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151e3)|0;c[p+92>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151e3;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149504)|0;c[p+96>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149504;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149488)|0;c[p+100>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149488;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149440)|0;c[p+104>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149440;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151704)|0;c[p+108>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151704;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149456)|0;c[p+112>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149456;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150792)|0;c[p+116>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150792;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150752)|0;c[p+120>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150752;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150776)|0;c[p+124>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150776;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150040)|0;c[p+128>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150040;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150872)|0;c[p+132>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150872;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149424)|0;c[p+136>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149424;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149632)|0;c[p+140>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149632;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(152392)|0;c[p+144>>2]=h;if(!h){g=Gx()|0;c[z>>2]=152392;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151664)|0;c[p+148>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151664;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150696)|0;c[p+152>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150696;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149600)|0;c[p+156>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149600;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(152272)|0;c[p+160>>2]=h;if(!h){g=Gx()|0;c[z>>2]=152272;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149616)|0;c[p+164>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149616;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150232)|0;c[p+168>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150232;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150216)|0;c[p+172>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150216;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150472)|0;c[p+176>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150472;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149304)|0;c[p+180>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149304;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151544)|0;c[p+184>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151544;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(152360)|0;c[p+188>>2]=h;if(!h){g=Gx()|0;c[z>>2]=152360;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150976)|0;c[p+192>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150976;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151080)|0;c[p+196>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151080;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(152e3)|0;c[p+200>>2]=h;if(!h){g=Gx()|0;c[z>>2]=152e3;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(151024)|0;c[p+204>>2]=h;if(!h){g=Gx()|0;c[z>>2]=151024;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150608)|0;c[p+208>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150608;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150888)|0;c[p+212>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150888;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149776)|0;c[p+216>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149776;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(150496)|0;c[p+220>>2]=h;if(!h){g=Gx()|0;c[z>>2]=150496;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149832)|0;c[p+224>>2]=h;if(!h){g=Gx()|0;c[z>>2]=149832;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119;break}h=AC(149848)|0;c[p+228>>2]=h;if(h)break;g=Gx()|0;c[z>>2]=149848;c[z+4>>2]=g;g=Fx(122624,z)|0;l=119}while(0);if((l|0)==119?(g|0)<0:0){tJ(f);break}if(!(e&4))FC(0)|0;else FC(1)|0;if((GC()|0)>0)c[k>>2]=c[k>>2]|4;if((CC(20,m)|0)==0?(c[m>>2]&1|0)!=0:0)c[p+4>>2]=1;c[m>>2]=0;h=p+112|0;ng[c[h>>2]&255](3379,m);c[f+180>>2]=c[m>>2];c[m>>2]=0;ng[c[h>>2]&255](3379,m);c[f+184>>2]=c[m>>2];ng[c[h>>2]&255](36345,v);ng[c[p+100>>2]&255](36346,s);k=c[v>>2]|0;if(a[s>>0]|0){k=k+1|0;c[v>>2]=k}k=Vz(k,4)|0;j=p+244|0;c[j>>2]=k;if(!k){tJ(f);Ix(0)|0;break}c[p+240>>2]=c[v>>2];ng[c[h>>2]&255](36344,k);if(a[s>>0]|0)c[(c[j>>2]|0)+((c[v>>2]|0)+-1<<2)>>2]=-1;c[p+232>>2]=0;ng[c[h>>2]&255](36006,x);c[p+236>>2]=c[x>>2];c[f+4>>2]=149;c[f+12>>2]=71;c[f+28>>2]=13;c[f+32>>2]=1;c[f+36>>2]=14;c[f+40>>2]=150;c[f+44>>2]=72;c[f+48>>2]=52;c[f+52>>2]=53;c[f+56>>2]=54;c[f+60>>2]=28;c[f+64>>2]=29;c[f+68>>2]=30;c[f+72>>2]=16;c[f+76>>2]=2;c[f+80>>2]=15;c[f+84>>2]=248;c[f+88>>2]=151;c[f+92>>2]=249;c[f+96>>2]=17;c[f+100>>2]=73;x=f+112|0;h=c[x>>2]|0;c[x>>2]=h+1;j=f+116|0;c[j+(h<<2)>>2]=842094169;h=c[x>>2]|0;c[x>>2]=h+1;c[j+(h<<2)>>2]=1448433993;h=c[x>>2]|0;c[x>>2]=h+1;c[j+(h<<2)>>2]=842094158;h=c[x>>2]|0;c[x>>2]=h+1;c[j+(h<<2)>>2]=825382478;h=c[q>>2]|0;j=c[h>>2]|0;if((c[30244]|0)!=(j|0)){c[h+268>>2]=0;if((zC(c[n>>2]|0,j)|0)>=0?(c[30244]=c[h>>2],BJ(f)|0,y=c[q>>2]|0,(c[y+4>>2]|0)!=0):0){g=y+108|0;do{}while((Lg[c[g>>2]&15]()|0)!=0)}}else BJ(f)|0;c[h+8>>2]=-1;c[h+12>>2]=0;mg[c[h+16>>2]&511](33984);g=h+136|0;ng[c[g>>2]&255](3333,1);ng[c[g>>2]&255](3317,1);Qg[c[h+40>>2]&7](+(d[h+272>>0]|0)*.003921568859368563,+(d[h+273>>0]|0)*.003921568859368563,+(d[h+274>>0]|0)*.003921568859368563,+(d[h+275>>0]|0)*.003921568859368563);mg[c[h+84>>2]&511](0);mg[c[h+72>>2]&511](1);g=c[q>>2]|0;if(!(c[g+4>>2]|0)){z=f;i=A;return z|0}k=g+108|0;g=Lg[c[k>>2]&15]()|0;if(!g){z=f;i=A;return z|0}else h=143904;while(1){if((h|0)!=0?(a[h>>0]|0)!=0:0)j=h;else j=121120;switch(g|0){case 1282:{h=121200;break}case 1285:{h=121224;break}case 0:{h=121248;break}case 1281:{h=121176;break}case 1280:{h=121160;break}default:h=121264}c[z>>2]=j;c[z+4>>2]=120984;c[z+8>>2]=1930;c[z+12>>2]=121080;c[z+16>>2]=h;c[z+20>>2]=g;Fx(121128,z)|0;g=Lg[c[k>>2]&15]()|0;if(!g)break;else h=j}i=A;return f|0}while(0);if(!r){z=0;i=A;return z|0}}BC(21,c[w>>2]|0)|0;BC(17,c[t>>2]|0)|0;BC(18,c[u>>2]|0)|0;dC(b,o)|0;z=0;i=A;return z|0}function uG(a,b){a=a|0;b=b|0;var c=0;c=i;b=nC(a)|0;if(!b)b=0;else b=Qz(b)|0;i=c;return b|0}function vG(a){a=a|0;return d[a>>0]|0|0}function wG(a){a=a|0;return e[a>>1]|0|0}function xG(a){a=a|0;return (d[a+1>>0]|0)<<8|(d[a>>0]|0)|(d[a+2>>0]|0)<<16|0}function yG(a){a=a|0;return c[a>>2]|0}function zG(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;m=c[b+24>>2]|0;e=c[b+28>>2]|0;h=c[b>>2]|0;d=c[b+20>>2]|0;n=c[b+36>>2]|0;k=c[b+48>>2]|0;l=m-((m+7|0)/8|0)+(c[b+16>>2]|0)|0;b=(e|0)==0;if(!k){if(b){i=o;return}j=(m|0)>0;b=h;while(1){e=e+-1|0;if(j){f=0;g=0;h=d;while(1){if(!(g&7)){f=a[b>>0]|0;b=b+1|0}a[h>>0]=(f&255)>>>7;g=g+1|0;if((g|0)==(m|0))break;else{f=(f&255)<<1&255;h=h+1|0}}d=d+m|0}if(!e)break;else{d=d+n|0;b=b+l|0}}i=o;return}else{if(b){i=o;return}j=(m|0)>0;b=h;while(1){e=e+-1|0;if(j){f=0;h=0;g=d;while(1){if(!(h&7)){f=a[b>>0]|0;b=b+1|0}a[g>>0]=a[k+((f&255)>>>7&255)>>0]|0;h=h+1|0;if((h|0)==(m|0))break;else{f=(f&255)<<1&255;g=g+1|0}}d=d+m|0}if(!e)break;else{d=d+n|0;b=b+l|0}}i=o;return}}function AG(d){d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;k=c[d+24>>2]|0;e=c[d+28>>2]|0;o=(c[d+36>>2]|0)/2|0;l=c[d+48>>2]|0;m=(c[d+16>>2]|0)+k+((k+7|0)/-8|0)|0;if(!e){i=p;return}n=(k|0)>0;f=c[d+20>>2]|0;d=c[d>>2]|0;while(1){e=e+-1|0;if(n){g=0;h=0;j=f;while(1){if(!(h&7)){g=a[d>>0]|0;d=d+1|0}b[j>>1]=b[l+(((g&255)>>>7&255)<<1)>>1]|0;h=h+1|0;if((h|0)==(k|0))break;else{g=(g&255)<<1&255;j=j+2|0}}f=f+(k<<1)|0}if(!e)break;else{f=f+(o<<1)|0;d=d+m|0}}i=p;return}function BG(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;p=i;j=c[b+24>>2]|0;d=c[b+28>>2]|0;n=c[b+36>>2]|0;o=c[b+48>>2]|0;k=(c[b+16>>2]|0)+j+((j+7|0)/-8|0)|0;if(!d){i=p;return}l=(j|0)>0;m=j*3|0;e=c[b+20>>2]|0;b=c[b>>2]|0;while(1){d=d+-1|0;if(l){f=0;g=0;h=e;while(1){if(!(g&7)){f=a[b>>0]|0;b=b+1|0}r=((f&255)>>>7&255)<<2;q=r|1;a[h>>0]=a[o+r>>0]|0;a[h+1>>0]=a[o+q>>0]|0;a[h+2>>0]=a[o+(q+1)>>0]|0;g=g+1|0;if((g|0)==(j|0))break;else{f=(f&255)<<1&255;h=h+3|0}}e=e+m|0}if(!d)break;else{e=e+n|0;b=b+k|0}}i=p;return}function CG(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;j=c[b+24>>2]|0;d=c[b+28>>2]|0;n=(c[b+36>>2]|0)/4|0;k=c[b+48>>2]|0;l=(c[b+16>>2]|0)+j+((j+7|0)/-8|0)|0;if(!d){i=o;return}m=(j|0)>0;e=c[b+20>>2]|0;b=c[b>>2]|0;while(1){d=d+-1|0;if(m){f=0;g=0;h=e;while(1){if(!(g&7)){f=a[b>>0]|0;b=b+1|0}c[h>>2]=c[k+(((f&255)>>>7&255)<<2)>>2];g=g+1|0;if((g|0)==(j|0))break;else{f=(f&255)<<1&255;h=h+4|0}}e=e+(j<<2)|0}if(!d)break;else{e=e+(n<<2)|0;b=b+l|0}}i=o;return}function DG(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;n=c[b+24>>2]|0;e=c[b+28>>2]|0;d=c[b>>2]|0;f=c[b+20>>2]|0;o=c[b+36>>2]|0;p=c[b+56>>2]|0;l=c[b+48>>2]|0;m=n-((n+7|0)/8|0)+(c[b+16>>2]|0)|0;if(l){if(!e){i=q;return}k=(n|0)>0;b=f;while(1){e=e+-1|0;if(k){f=0;h=0;j=b;while(1){if(!(h&7)){g=a[d>>0]|0;d=d+1|0}else g=f;f=(g&255)>>>7&255;if((f|0)!=(p|0))a[j>>0]=a[l+f>>0]|0;h=h+1|0;if((h|0)==(n|0))break;else{f=(g&255)<<1&255;j=j+1|0}}b=b+n|0}if(!e)break;else{b=b+o|0;d=d+m|0}}i=q;return}b=e+-1|0;if(!e){i=q;return}if((n|0)>0)j=f;else{while(1)if(!b)break;else b=b+-1|0;i=q;return}while(1){e=0;g=0;h=j;while(1){if(!(g&7)){f=a[d>>0]|0;d=d+1|0}else f=e;e=(f&255)>>>7;if((e&255|0)!=(p|0))a[h>>0]=e;g=g+1|0;if((g|0)==(n|0))break;else{e=(f&255)<<1&255;h=h+1|0}}if(!b)break;else{b=b+-1|0;j=j+(n+o)|0;d=d+m|0}}i=q;return}function EG(d){d=d|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;l=c[d+24>>2]|0;e=c[d+28>>2]|0;q=c[d+56>>2]|0;m=(c[d+16>>2]|0)+l+((l+7|0)/-8|0)|0;n=(c[d+36>>2]|0)/2|0;if(!e){i=r;return}o=c[d+48>>2]|0;p=(l|0)>0;f=c[d+20>>2]|0;d=c[d>>2]|0;while(1){e=e+-1|0;if(p){g=0;j=0;k=f;while(1){if(!(j&7)){h=a[d>>0]|0;d=d+1|0}else h=g;g=(h&255)>>>7&255;if((g|0)!=(q|0))b[k>>1]=b[o+(g<<1)>>1]|0;j=j+1|0;if((j|0)==(l|0))break;else{g=(h&255)<<1&255;k=k+2|0}}f=f+(l<<1)|0}if(!e)break;else{f=f+(n<<1)|0;d=d+m|0}}i=r;return}function FG(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;r=i;k=c[b+24>>2]|0;d=c[b+28>>2]|0;p=c[b+36>>2]|0;q=c[b+56>>2]|0;l=c[b+48>>2]|0;m=(c[b+16>>2]|0)+k+((k+7|0)/-8|0)|0;if(!d){i=r;return}n=(k|0)>0;o=k*3|0;e=c[b+20>>2]|0;b=c[b>>2]|0;while(1){d=d+-1|0;if(n){f=0;h=0;j=e;while(1){if(!(h&7)){g=a[b>>0]|0;b=b+1|0}else g=f;f=(g&255)>>>7&255;if((f|0)!=(q|0))gA(j,l+(f<<2)|0,3)|0;h=h+1|0;if((h|0)==(k|0))break;else{f=(g&255)<<1&255;j=j+3|0}}e=e+o|0}if(!d)break;else{e=e+p|0;b=b+m|0}}i=r;return}function GG(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;q=i;k=c[b+24>>2]|0;d=c[b+28>>2]|0;p=c[b+56>>2]|0;l=(c[b+16>>2]|0)+k+((k+7|0)/-8|0)|0;m=(c[b+36>>2]|0)/4|0;if(!d){i=q;return}n=c[b+48>>2]|0;o=(k|0)>0;e=c[b+20>>2]|0;b=c[b>>2]|0;while(1){d=d+-1|0;if(o){f=0;h=0;j=e;while(1){if(!(h&7)){g=a[b>>0]|0;b=b+1|0}else g=f;f=(g&255)>>>7&255;if((f|0)!=(p|0))c[j>>2]=c[n+(f<<2)>>2];h=h+1|0;if((h|0)==(k|0))break;else{f=(g&255)<<1&255;j=j+4|0}}e=e+(k<<2)|0}if(!d)break;else{e=e+(m<<2)|0;b=b+l|0}}i=q;return}function HG(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;e=c[b+24>>2]|0;f=c[b+28>>2]|0;l=c[b+16>>2]|0;m=c[b+36>>2]|0;n=c[b+48>>2]|0;if(!f){i=o;return}k=(e+7|0)/8|0;j=e&7;e=c[b+20>>2]|0;g=c[b>>2]|0;a:while(1){f=f+-1|0;switch(j|0){case 6:{b=e;e=k;h=6;break}case 5:{b=e;e=k;h=7;break}case 4:{b=e;e=k;h=8;break}case 3:{b=e;e=k;h=9;break}case 2:{b=e;e=k;h=10;break}case 0:{b=e;e=k;h=4;break}case 7:{b=e;e=k;h=5;break}case 1:{b=e;e=k;h=11;break}default:{b=e;h=12}}while(1)if((h|0)==4){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=5;continue}else if((h|0)==5){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=6;continue}else if((h|0)==6){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=7;continue}else if((h|0)==7){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=8;continue}else if((h|0)==8){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=9;continue}else if((h|0)==9){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=10;continue}else if((h|0)==10){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;h=11;continue}else if((h|0)==11){a[b>>0]=a[n+(d[g>>0]|0)>>0]|0;b=b+1|0;g=g+1|0;e=e+-1|0;if((e|0)>0){h=4;continue}else{h=12;continue}}else if((h|0)==12)if(!f)break a;else{e=b+m|0;g=g+l|0;continue a}}i=o;return}function IG(a){a=a|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0;o=i;e=c[a+24>>2]|0;f=c[a+28>>2]|0;l=c[a+16>>2]|0;m=c[a+36>>2]|0;n=c[a+48>>2]|0;if(!f){i=o;return}k=(e+7|0)/8|0;j=e&7;e=c[a+20>>2]|0;g=c[a>>2]|0;a:while(1){f=f+-1|0;switch(j|0){case 7:{a=k;h=5;break}case 4:{a=k;h=8;break}case 0:{a=k;h=4;break}case 3:{a=k;h=9;break}case 1:{a=k;h=11;break}case 2:{a=k;h=10;break}case 5:{a=k;h=7;break}case 6:{a=k;h=6;break}default:h=12}while(1)if((h|0)==4){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=5;continue}else if((h|0)==5){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=6;continue}else if((h|0)==6){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=7;continue}else if((h|0)==7){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=8;continue}else if((h|0)==8){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=9;continue}else if((h|0)==9){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=10;continue}else if((h|0)==10){b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;g=g+1|0;h=11;continue}else if((h|0)==11){h=g+1|0;b[e>>1]=b[n+((d[g>>0]|0)<<1)>>1]|0;e=e+2|0;a=a+-1|0;if((a|0)>0){g=h;h=4;continue}else{g=h;h=12;continue}}else if((h|0)==12)if(!f)break a;else{e=e+m|0;g=g+l|0;continue a}}i=o;return}function JG(b){b=b|0;var e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0;o=i;e=c[b+24>>2]|0;f=c[b+28>>2]|0;l=c[b+16>>2]|0;m=c[b+36>>2]|0;n=c[b+48>>2]|0;if(!f){i=o;return}k=(e+7|0)/8|0;j=e&7;e=c[b+20>>2]|0;g=c[b>>2]|0;a:while(1){f=f+-1|0;switch(j|0){case 0:{b=k;h=4;break}case 7:{b=k;h=5;break}case 6:{b=k;h=6;break}case 5:{b=k;h=7;break}case 2:{b=k;h=10;break}case 4:{b=k;h=8;break}case 1:{b=k;h=11;break}case 3:{b=k;h=9;break}default:h=12}while(1)if((h|0)==4){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=5;continue}else if((h|0)==5){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=6;continue}else if((h|0)==6){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=7;continue}else if((h|0)==7){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=8;continue}else if((h|0)==8){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=9;continue}else if((h|0)==9){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=10;continue}else if((h|0)==10){q=(d[g>>0]|0)<<2;p=q|1;a[e>>0]=a[n+q>>0]|0;a[e+1>>0]=a[n+p>>0]|0;a[e+2>>0]=a[n+(p+1)>>0]|0;e=e+3|0;g=g+1|0;h=11;continue}else if((h|0)==11){p=(d[g>>0]|0)<<2;h=p|1;a[e>>0]=a[n+p>>0]|0;a[e+1>>0]=a[n+h>>0]|0;a[e+2>>0]=a[n+(h+1)>>0]|0;g=g+1|0;e=e+3|0;b=b+-1|0;if((b|0)>0){h=4;continue}else{h=12;continue}}else if((h|0)==12)if(!f)break a;else{e=e+m|0;g=g+l|0;continue a}}i=o;return}function KG(a){a=a|0;var b=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=i;b=c[a+24>>2]|0;e=c[a+28>>2]|0;n=c[a+16>>2]|0;o=(c[a+36>>2]|0)/4|0;l=c[a+48>>2]|0;if(!e){i=p;return}m=(b+7|0)/8|0;k=b&7;b=c[a+20>>2]|0;a=c[a>>2]|0;a:while(1){e=e+-1|0;switch(k|0){case 0:{f=b;b=m;j=4;break}case 7:{g=b;b=m;j=5;br
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment